Comfy

Attached: file.png (2000x2000, 211.19K)

Other urls found in this thread:

vimuser.org/
youtube.com/playlist?list=PLhoH5vyxr6Qq41NFL4GvhFp-WLd5xzIzZ
twitter.com/NSFWRedditImage

Relationship ended with Vim, not Neovim is my best friend.

Attached: file.png (446x465, 61.7K)

I tried neovim once but I couldn't really tell what the difference was.

vimuser.org/
trannies ruined vim for me indefinitely

rent free

Seriously, what is the difference? What extra features would I get if I switch to Neovim?

It's Neo

The difference is subtle until you start adding plugins. Lua and native lsp support are game changers.

What plugins do you use? Anything essential? Also where do you get them from?

So guys I abandoned Vim years ago for Emacs but I honestly still prefer Vim for "quick edits". What are some good sane defaults?

I've been really enjoying using telescope as my fuzzy finder, lsp-config + clangd gives me all the IDE features without the IDE, and I got a terminal toggling plugin so it's easier to go into a quick command line. For config I'd recommend setting it up to where Vim remembers your last position, and use undofiles. I think Neovim handles undofiles much better than Vim because they don't get output to your current directory.

Same as this guy.
Emacs also makes language server much easier.
Wish Evil was as good as vim but it's good enough I guess.

I used this guy's videos as inspiration for my own config: youtube.com/playlist?list=PLhoH5vyxr6Qq41NFL4GvhFp-WLd5xzIzZ
Configuring plugins can be a chore but if you are into that kind of work you can basically use Neovim as a fully fledged IDE.

neovim is gay

Well thanks for the suggestion but apparently the debian build of neovim is still on v0.4.4 and doesn't support those. Probably just gonna build from source.

It's pretty easy to build from source, there's a third-party CMake target in the source tree that should handle all the dependencies.

Also this thing

Attached: 1638444901099.png (928x128, 8.4K)

only useful for clipboard functionality on normal vim

I am learning neovim,
what is the most newbie way to get nodejs autocompletion?

I google around and I'm swarmed,
Neovim includes a Language Server?
But other say install the plugin COC ?

Then there is Treesitter and TernJS??

AAAAAAAAAAA

Attached: 1651429806963.jpg (600x600, 15.74K)

Neovim has LSP features built-in, the plugin just make it much easier to interface with those. Install lspconfig with your favorite plugin manager and read the README for how to configure it. You shouldn't need to worry about things like treesitter unless you want to. IDK what the canonical language server is for Javascript, but the lspconfig repository has a list of supported LSPs and how to enable them.

neovim is bloat
just use vanilla vim

just use vscode lol nerds

yeah. might as well go full bloat if you already use neovim

ok researching lspconfig

I'm on windows, neovim comes with neovim-qt, which is nice. Also 96MB is not bloat for me.

For fucks sake. Why are they using ninja-build? What is it with that project that's making it so popular lately?

What's wrong with Ninja? It's way faster than GNU Make for large projects, and if you're using CMake it's completely optional.