Advent of Vim: 2021
- Advent of Vim: t/T and f/F Dec 1
- Advent of Vim: Around and Inside Dec 2
- Advent of Vim: c as Change Dec 3
- Advent of Vim: The Yank, The Delete and The Paste Dec 4
- Advent of Vim: Jumps and Changes Dec 5
- Advent of Vim: :read Dec 6
- Advent of Vim: Save and Manipulate Selection Dec 7
- Advent of Vim: Send Buffer Content to Command Dec 8
- Advent of Vim: Spell checker Dec 9
- Advent of Vim: Substitute Dec 10
- Advent of Vim: Ignore substitution Dec 11
- Advent of Vim: Subtitution magic Dec 12
- Advent of Vim: Delete matching lines Dec 13
- Advent of Vim: Open Vim Dec 14
- Advent of Vim: Jump to next file Dec 15
- Advent of Vim: Magic with :args Dec 16
- Advent of Vim: Buffers, Windows, and Tabs Dec 17
- Advent of Vim: Percent Dec 18
- Advent of Vim: map Dec 19
- Advent of Vim: Quickfix, Compiler and Location List Dec 20
- Advent of Vim: Macros Dec 21
- Advent of Vim: Registers Dec 22
- Advent of Vim: Marks Dec 23
- Advent of Vim: Some Useful Plugins Dec 24
- Advent of Vim: Quit Vim Dec 25
_ _ __ _
__ _ __| |_ _____ _ __ | |_ ___ / _| __ _(_)_ __ ___
/ _` |/ _` \ \ / / _ \ '_ \| __| / _ \| |_ \ \ / / | '_ ` _ \
| (_| | (_| |\ V / __/ | | | |_ | (_) | _| \ V /| | | | | | |
\__,_|\__,_| \_/ \___|_| |_|\__| \___/|_| \_/ |_|_| |_| |_|
____ ___ ____ _
|___ \ / _ \___ \/ |
__) | | | |__) | |
/ __/| |_| / __/| |
|_____|\___/_____|_|
I hope you enjoyed all of these, I spent a lot of time working on it, I may made some mistakes, let me know (see front page for contact information). Here is a quick stat about the whole Advent of Vim 2021:
(yes this is an extra “day” with execute
, read
, and variables)
:let posts = "content/posts/advent-of-vim/2021/*.md"
" Word count.
:exec "read !wc -l " . g:posts
100 content/posts/advent-of-vim/2021/day01.md
66 content/posts/advent-of-vim/2021/day02.md
105 content/posts/advent-of-vim/2021/day03.md
60 content/posts/advent-of-vim/2021/day04.md
56 content/posts/advent-of-vim/2021/day05.md
34 content/posts/advent-of-vim/2021/day06.md
34 content/posts/advent-of-vim/2021/day07.md
51 content/posts/advent-of-vim/2021/day08.md
79 content/posts/advent-of-vim/2021/day09.md
35 content/posts/advent-of-vim/2021/day10.md
28 content/posts/advent-of-vim/2021/day11.md
130 content/posts/advent-of-vim/2021/day12.md
34 content/posts/advent-of-vim/2021/day13.md
85 content/posts/advent-of-vim/2021/day14.md
44 content/posts/advent-of-vim/2021/day15.md
74 content/posts/advent-of-vim/2021/day16.md
137 content/posts/advent-of-vim/2021/day17.md
54 content/posts/advent-of-vim/2021/day18.md
84 content/posts/advent-of-vim/2021/day19.md
150 content/posts/advent-of-vim/2021/day20.md
237 content/posts/advent-of-vim/2021/day21.md
69 content/posts/advent-of-vim/2021/day22.md
91 content/posts/advent-of-vim/2021/day23.md
46 content/posts/advent-of-vim/2021/day24.md
34 content/posts/advent-of-vim/2021/day25.md
1917 total
" Active days.
:exec "read !stat " . g:posts . " | awk '/Change:/ { print $2 }' | sort | uniq -c"
7 2021-11-30
2 2021-12-01
4 2021-12-02
2 2021-12-08
1 2021-12-10
2 2021-12-13
1 2021-12-15
4 2021-12-16
2 2021-12-22
" Number of commits.
:exec "read !git log --oneline " . g:posts . " | wc -l"
21