I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
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.
I'm software developer working to solve problems and create robots to solve problems and create robots to solve problems and create robots to... yeah I really love recursion...
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^.
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.
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