From ff9923c6d41cfa76dfe72cdd8a550a5b40edb7c3 Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Sat, 15 Jun 2024 15:33:58 -0400 Subject: content/posts/2024-06-02-vim-books.md: add update with summary of both books --- content/posts/2024-06-02-vim-books.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'content') 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" -- cgit v1.2.3