aboutsummaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/posts/2024-06-02-vim-books.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/content/posts/2024-06-02-vim-books.md b/content/posts/2024-06-02-vim-books.md
index d1c51ff..8d43c6f 100644
--- a/content/posts/2024-06-02-vim-books.md
+++ b/content/posts/2024-06-02-vim-books.md
@@ -27,6 +27,20 @@ Unlike many technical books, the [EPUBs][epub] render very nicely in the
[Page from "Practical Vim" rendered by the Kindle app on a Pixel 8
Pro][example]
+**Update (2024-06-15):** I finished both books. [Practical Vim][] is
+great and I recommend it. [Modern Vim][] is a bit of a tossup:
+
+- Pros: The introduction to [neovim][] is helpful and so is the section
+ on [fzf][] integration.
+- Cons: Several chapters are a subset of material from [Practical
+ Vim][] (examples: chapters 2 and 4). Also [Modern Vim][] does not
+ cover *modern* [Vim][] features like [the `terminal`
+ command][terminal], which I use regularly.
+
+To be fair, [`:terminal`][terminal] is mentioned briefly in the "What's
+Next for Vim 8" section of Appendix 1, and it was not included in a
+stable release until after [Modern Vim][] was published.
+
[pragprog]: https://pragprog.com/
"The Pragmatic Bookshelf"
[drm]: https://en.wikipedia.org/wiki/Digital_rights_management
@@ -39,6 +53,8 @@ Pro][example]
"electronic book"
[vim]: https://www.vim.org/
"Vi-improved text editor"
+[neovim]: https://neovim.io/
+ "hyperextensible Vim-based text editor"
[very-magic]: https://vimhelp.org/pattern.txt.html#%2Fmagic
"Documentation for magic settings in Vim, including the \\v \"very magic\" prefix."
[kindle app]: https://en.wikipedia.org/wiki/Amazon_Kindle#Kindle_applications
@@ -61,3 +77,7 @@ Pro][example]
"Pixel 8 Pro"
[mobi]: https://en.wikipedia.org/wiki/Mobipocket
"Mobipocket eBook file format"
+[terminal]: https://vimhelp.org/terminal.txt.html#terminal
+ "Vim terminal window support"
+[fzf]: https://junegunn.github.io/fzf/
+ "command-line fuzzy finder"