
Modern Vim
Craft Your Development Environment with Vim 8 and Neovim
by Drew Neil · first published 2018
13mentions
8recommended by
11HN commenters
2017–2026first – last mentioned
73% recommend27% neutral
Why HN recommends it
Covers advanced and modern Vim usage, including plugin management and Vim 8 and Neovim features. It turns up new techniques even for long-time Vim users and suits those building a development environment.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.

…the vi stuff, most IDEs nowadays have pretty good vim emulations (and thanks to to neovim, many have even perfect vim emulations). Nevertheless, for an intro into vim plugin management, a good book is "Modern Vim by Drew Neil".
on “Autocomplete as an Interface (2015)” ↗There are the Practical Vim[0] and Modern Vim[1] by D. Neil And the VimL Primer[2] by B. Klein But Vim is a whole culture that starts with ed(1), the standard editor. You do edit based on line numbers and regex addressing and commands. Then there…
on “Vim 9.2 Released” ↗That article seems somewhat out of date now. For a more up to date approach I'd suggest Drew Neil's Modern Vim book (still in beta)[1] and using async language server plugins[2] [1] https://pragprog.com/book/modvim/modern-vim [2] https://langserver.org/
on “Turning vim into an IDE through vim plugins” ↗> I still learn many great things from books like Practical Vim by Drew Neil You should also check out "Modern Vim: Craft Your Development Environment with Vim 8 and Neovim" from the same author.
on “Ask HN: What are your favorite developer-efficiency tips?” ↗Drew Neil's Modern Vim is also wonderful. While it introduces a lot of plugins in an attempt to modernize the experience, it also includes some excellent notes on standard features(qf/sessions/etc). I'll also note it covers…
on “A Vim Guide for Advanced Users” ↗Drew Neil‘s books, Practical Vim and Modern Vim are excellent.
on “Neovim 0.12.0” ↗I’d highly recommend Drew Neil’s Practical Vim[0] for much more like this; it’s broken down into easy chunks and gets into the _why_ as well as the _how_ of Vim’s techniques. Modern Vim[1], mentioned elsewhere in the comments, covers more advanced Vim usage. [0]: https://pragprog.com/book/dnvim2/practical-vim-second-editio... [1]: https://pragprog.com/book/modvim/modern-vim
on “Intermediate Vim” ↗It exists, it's called :h(elp). I've barely begun to delve into the mountain of documentation that is :h. You can read Pro Vim or Modern Vim as well.
on “Intermediate Vim” ↗…with watching some editing videos on http://vimcasts.org/ and by reading Practical Vim[1] gives a really good set of editing recipes in "pure" vim without plugins. Finally I'd also suggest the follow up Modern Vim find out about plugins and LSP support.[2] [1] https://pragprog.com/book/dnvim/practical-vim [2] https://pragprog.com/book/modvim/modern-vim
on “Learning Vim incrementally (2010)” ↗Drew Neil's awesome vimcasts¹ are available, while no longer getting updates they'll still be pretty useful. Also a /big/ fan of his Modern Vim book², even after literal years of vim use I still found a bunch of new-to-me information inside it. ¹ http://vimcasts.org/episodes ² http://vimcasts.org/blog/2018/05/modern-vim-now-shipping/
on “Vim Creep (2011)” ↗…development environment on Digital Ocean (least powered is fine for me), using blink on iOS for its mosh support. I was going to go the vim+tmux route, but I never got into tmux and I happened across Modern Vim by Drew Neil. The book describes how to use nvim's terminal emulator mode and the ability to save sessions. I am hoping this will allow me to just use nvim for coding instead of nvim+tmux. I also intend…
on “iSH – A Linux shell on iOS” ↗> "Modern Vim by Drew Neil" I took a look at that on Amazon[1], but the reviews seem to indicate that it gives a surface-level walkthrough of some of the available plugins. I'd need something that gives me a mental…
on “Autocomplete as an Interface (2015)” ↗…of job hunting? During my job hunt I have finished - Resident evil 2 remake 4 times - Resident evil 3 remake - Jedi fallen order - Crash bandicoot 1/2/3 Read: - IPv6 essentials - Programming rust - Modern VIM Had parties with friends and celebrated christmas time with family Which in my opinion are a more enjoyable way to live, other than prepping for job hunting, like all these preps, you work and you spend…
on “Job Hunting in 2022” ↗