Could someone sell me on why I should switch to this from regular Vim?
Neovim v0.5
61–70 of 213 posts
Re: Neovim v0.5
#62My heart is with vim but I switched to emacs as I love orgmode too much for note taking. I tried a few vim orgmode plugins but they seemed quite flakey even though I only really use orgmode for outlining. Excuse my ignorance but could all this LSP/Lua stuff allow neovim to take over from emacs?
Neovim doesn’t have such incredible and almost ridiculous power to change itself like emacs does with elisp since vim is still not written in lua, lua is just used to access its api, but that api is quite extensive. So, maybe? Hopefully?
Re: Neovim v0.5
#63Could someone sell me on why I should switch to this from regular Vim?
lots of stuff. but mainly: * ease of getting started. nvim is just vim, you can bring over your vim config and it'll just work. * integrated lsp. you could have vscode like auto completion natively * tree-sitter. google it to believe it and much, much more
After Googling I have no idea what it is, it's a parser but for what? Syntax highlighting? That doesn't seem so impressive
Re: Neovim v0.5
#64Re: Neovim v0.5
#65What's the solution?
Re: Neovim v0.5
#66Could someone sell me on why I should switch to this from regular Vim?
1. Development model (vim=Bram, neovim=communitiy of people) 2. Movement to a more accessible language for writing plugins
Re: Neovim v0.5
#67Re: Neovim v0.5
#68Is anybody else uncomfortable about the idea that an LSP client is now baked into the editor (as opposed to being a plugin)? Are there big performance gains to this approach? While LSP is great, it basically came from nowhere in the last couple of years. My concern: what if something definitively better comes along in another couple years, and we're "stuck" with this baked into the editor? For context, using ALE, I'v…
And given the extensible core of neovim, if a better LSP-like system comes along someone will build a plugin to integrate it. Before this native LSP support there was (and still is) an excellent vim/neovim addon coc.nvim that adds LSP support using nodejs as a process manager for example.
LSP is very anti-monolith by design. Each language has its own little microservice LSP server that communicates to the editor using json-rpc. Everything can be swapped out and replaced dynamically--nothing is linked together or a direct dependency.
Re: Neovim v0.5
#69I'm using neovim with Coc (often does not work as I want it to) and ALE and friends, and it's getting sort of frustrating. It's lots of fiddling with the vimrc, each year a new better extension that I can never make work, etc. What I'd like is some editor that integrates LSP, treesitter, FZF and friends so I don't have to configure everything, while still having the modal+command model of vim. Recently there was an e…
Re: Neovim v0.5
#70Earlier quoted context omitted.
To clarify for people unfamiliar, all of that is common to Vim and Neovim except maybe visual regex - what is that?
Tbh, that’s how I call it but it’s just having incremental search enabled. That will highlight search/replace matches and the using s/ / That allows me to see what my regex matches. So I can start typing ^d*\. Hello and that would match any start of line digit followed by a dot and the word hello. I still have a lot to learn there but just that has been incredibly useful for me. Hope that makes sense