I am a web developer so I am mostly editing html, JavaScript, ruby and css files.
I love my tmux + vim setup. Give me reasons to switch. I mean practical reasons to switch not technical implementation niceties.
I am a web developer so I am mostly editing html, JavaScript, ruby and css files.
I love my tmux + vim setup. Give me reasons to switch. I mean practical reasons to switch not technical implementation niceties.
I'm using tmux less now (although my knowledge of it was limited at best), but its still useful for persistence and some window management.
Take a cross split.
https://i.imgur.com/Flqexnq.png
I left neovim for vim, though, because of the known system clipboard pasting issue.
What clipboard issue is that? I couldn't find it online, and don't currently use neovim.
It makes it really easy to write Perl/c, compile and run it, search the history for output of previous runs etc. It's a big improvement on having to have multiple putty sessions, or even alt-tabbing between shells on a box with a UI.
I guess it all depends on your workflow though. I mainly use vim in a tiling wm environment on Linux, not through putty on Windows.
But these days it also makes sense to ask instead "why should I use Vim?" The version of Vim that you actually use probably wasn't installed by default on your main development system. So installing Nvim is the same as upgrading Vim.
And since Vim 8.0 does terminals and asynchronous jobs now, I don't see much value for Neovim unless you have an IDE that integrates Neovim via its API.
This will be the biggest win for Neovim. When something like pycharm/webstorm vim support is moved to real vim rather than a reimplementation I will change.
(And to be fair, switching on Arch is really easy since it's in the official repositories)
From the nvim GitHub page:
Modern GUIs
API access from any language including clojure, lisp, go, haskell, lua, javascript, perl, python, ruby, rust.
Embedded, scriptable terminal emulator
Asynchronous job control
Shared data (shada) among multiple editor instances
XDG base directories support
Compatible with most Vim plugins, including Ruby and Python plugins.- It's ok if this person doesn't want to use Nvim.
- The "Why should I switch to Nvim" question is based on a questionable premise. I think the question should be "Why should I should to Vim".