Wow! This is huge. So many interesting features landing on Vim 8.0.
Wow! This is huge. So many interesting features landing on Vim 8.0.
I've used (an older version of) Vim on huge 100MB+ files and never thought it to be slow at all. In fact I don't think I've ever experienced any lag with Vim. I suspect you won't find this new version any faster.
I recently switched to NeoVim and it really _does_ make a world of difference, saving is a whole lot faster when git-diff can be performed asynchronously and the ability to scan directories in the background makes fuzzy searching of files a lot faster.
Async I/O is not about disk I/O, but communication with other programs.
I think it just takes a long time to load up all the gems rubocop relies on, then to process the syntax. I put the blame squarely on Ruby, not vim.
I don't keep myself much up to date on these things, but wasn't this one of the main new features in NeoVim? (then code cleanup, then more language to script in)
I've been a happy neovim user for a few months now, but I'm still glad to see that vim is keeping itself up to date.