News for hackers. Stuff that matters.
Re:Coc.nvim – Intellisense Engine for Vim8 and Neovim by goerz on Saturday March 30, 2019 @12:02PM (#19530069)
IDE’s don’t run in terminals, and the main benefits of terminals are consistency, power, and speed. Plus, at least in scientific computing, you generally have to develop and deploy code on remote workstations or HPC clusters, so an SSH-based workflow is a given.
Re:Coc.nvim – Intellisense Engine for Vim8 and Neovim by atomi on Saturday March 30, 2019 @12:04PM (#19530088)
Loaded with plugins Vim is slower than VSCode on my machine. But I do use Vim, plain, on remote systems.
Re:Coc.nvim – Intellisense Engine for Vim8 and Neovim by goerz on Saturday March 30, 2019 @12:11PM (#19530131)
Vim startup should be nearly instantaneous (<<1sec). If it’s not, something is broken. You can do `vim --startuptime profile.log` to find out what’s going wrong.
Re:Coc.nvim – Intellisense Engine for Vim8 and Neovim by ma2rten on Saturday March 30, 2019 @05:14PM (#19531900)
Right. Also vim8 and neovim have async which should allow plugins to do things in the background.
Re:Coc.nvim – Intellisense Engine for Vim8 and Neovim by darkpuma on Saturday March 30, 2019 @06:05PM (#19532202)
Most plugins lazyload themselves too. I haven't had perf trouble with vim in years.
Re:Coc.nvim – Intellisense Engine for Vim8 and Neovim by dwoot on Saturday March 30, 2019 @12:32PM (#19530269)
I'm in the camp where too many plugins (while nice for particular languages) is a crutch. I'd like to still be able to use it when my plugins aren't present on remote machines. It's part of the reason why I had, a one point, used the easy-motion plugin, but dropped it. Does it make things more cumbersome? A tad, but it forced me to build up a better workflow around it.

I'm also wondering when the last time you've used Vim was, because async plugin execution is now a thing, but I switched to NeoVim a while back it's fast.

Re:Coc.nvim – Intellisense Engine for Vim8 and Neovim by chessturk on Saturday March 30, 2019 @05:44PM (#19532070)
I'm really careful to not change standard settings, so when I'm remote only cosmetic things change (linting underline, autocomplete). If I do change something standard, then it should be obvious what the original command was (<C-w> to <leader>w)
Re:Coc.nvim – Intellisense Engine for Vim8 and Neovim by asaddhamani on Saturday March 30, 2019 @12:10PM (#19530124)
That has been my experience. Out of the box Vim is fast sure, but when you add plugins for the thousand and one missing functionalities you get OOTB with VSCode etc., it begins to really slow down.
Re:Coc.nvim – Intellisense Engine for Vim8 and Neovim by nickjj on Saturday March 30, 2019 @04:38PM (#19531699)
Vim with ~40 plugins loads in about 1 second for me and that's inside of WSL too, which is a heck of a lot slower than native Linux. That's on a 5 year old i5 3.2ghz too.

My vimrc is at: https://github.com/nickjj/dotfiles/blob/master/.vimrc

Re:Coc.nvim – Intellisense Engine for Vim8 and Neovim by chessturk on Saturday March 30, 2019 @05:14PM (#19531899)
I'm using NeoVim which might explain the difference, but VSCode is slow to boot and laggy when running on my Ubuntu 18 box. Nvim has never been either.

At work, on OSX, VSCode has been fine though. Still, I've never run into a situation where nvim is slower. And I use a good many plugins (deoplete, ALE, ctrlp, fzf, and 5 sets of language specific plugins).