vim

For discussion on all things (neo)vim.
orestis 2021-02-27T19:12:02.009500Z

Oh man I've finally gotten around to install LSP and TreeSitter, and my head is spinning... TreeSitter not so much (unless I'm missing something) but LSP is huge...

orestis 2021-03-01T08:08:13.011100Z

I haven't used CoC -- the Node.js and the VSCode references put me off. The built in LSP in Neovim works without any real need for plugins, which is always nice.

orestis 2021-03-01T08:08:25.011300Z

It would be good to share some screenshots of what our setups look like though ๐Ÿ™‚

2021-03-01T19:29:59.011800Z

Yeah, I misunderstood the original message, I use clojure-lsp via CoC, never tried the built in one. I think you need nvim 0.5 for that.

yiorgos 2021-03-03T14:12:58.012500Z

Is treesitter available only for neovim at the moment? I canโ€™t find anything for vim

orestis 2021-03-05T08:19:36.013500Z

Treesitter is NeoVim only

๐Ÿ‘ 1
practicalli-john 2021-03-07T09:28:39.013800Z

I do encourage people to share the specifics of what they find useful with LSP. People share their excitement about LSP, but it's hard to understand why without very specific examples.

orestis 2021-03-07T11:30:06.016Z

Itโ€™s essentially a static analysis toolkit that plugs into your favorite editor. So I get jump to definition, documentation, auto-completion, find references etc without needing REPL, which means ClojureScript support works very nicely.

orestis 2021-03-07T11:30:34.016900Z

And Iโ€™m using the same backend process as VSCode and Emacs so a rising tide lifts my boat too

orestis 2021-02-27T19:15:55.009600Z

yes, that's my saturday night ๐Ÿ˜›

2021-02-27T19:44:54.009800Z

lsp is amazing.

futurile 2021-02-27T21:25:26.010Z

what's the value over CoC? I haven't installed vim-lsp as I couldn't work out what additional value it would provide

futurile 2021-02-27T21:26:11.010200Z

I'm getting completion from CoC, and then vim-iced gives me docs. So I guess I couldn't figure out what the real addition__ would be! :-)