DEV Community

Discussion on: 💬 - What's the COOLEST Vim plugin?

Collapse
 
reinhart1010 profile image
Reinhart Previano K.

NerdTree is nice, but in Neovim there is an inbuilt Terminal plugin, just like modern IDEs such as VSCode.

Hence I can start Neovim in Terminal in Neovim in Terminal in Neovim in Terminal in Neovim in Terminal in...

Oh great what a recursion.

Collapse
 
braydentw profile image
Brayden W ⚡️

Thanks, I've heard of Neovim before. I will be sure to give it a try.

Collapse
 
moopet profile image
Ben Sinclair

I disagree - NERDTree is missing the point of Vim. The Vim world is a bit split between people who want to make it look like a traditional tab-based editor and people who don't.

And the terminal isn't a great reason to advocate for Neovim since it's not really that useful to most people (Vim is already in the terminal and can read and write to it fine) and a terminal has been in regular Vim since early version 8 sometime.

Collapse
 
reinhart1010 profile image
Reinhart Previano K. • Edited

The Vim world is a bit split between people who want to make it look like a traditional tab-based editor and people who don't.

This is true, and the extensibility of tabs and plugins under a TUI is what makes Vim itself unique. I can simply guess that the purpose of NERDTree is to introduce Vim for those who are already familiar with modern GUI-based IDEs, as they usually put the File/Project/Directory Explorer on the left, which some may find it easier to navigate rather than bashing on a bunch of ls or :ls commands.

The reason I put the Neovim's Terminal (and since I know that the feature is coming to Vim 8 as well) is simply to pull out a recursion joke. So now behold, Vim is now the world's second recursible text editor^.

^So does Emacs, at least on the GNU/Linux world