In recent months, I’ve seen a lot of people in the Neovim community making a transition towards Lua now that it’s been integrated into Neovim - setting up their entire configurations in Lua, using package manager and plugins made with Lua, as well as incorporating some of the new features like LSP, Tree-sitter, new completion frameworks, snippets, etc.
At the moment I’m making the switch as well and have so far installed ‘nvim-treesitter/nvim-treesitter’ and :TSInstall the supercollider parser maintained by madskjeldgaard and got the wonderful syntax highlighting working!
What other plugins would you guys recommend? Especially when it comes to working with SuperCollider (SCNvim) ?
At the moment I’ve got:
’wbthomason/packer.nvim’
’davidgranstrom/scnvim’
’nvim-treesitter/nvim-treesitter’
In terms of completions, it seems a lot of Neovim people are using lspconfig to utilize the built-in LSP server and nvim-cmp for completion.
But there is no SuperCollider LSP language server though right?
I also noticed some people in Neovim are using lspsaga or signature to get those nifty description panels integrated into the completion framework to show brief descriptions of functions, etc (kind of like scide). Is it possible to get this to work for SuperCollider as well?
Anyways, what are you guys using for completions, snippets? and what other useful tools/plugins would you guys recommend?
Madskjeldgaard’s reaper-nvim plugin looks extremely interesting as well and I hope to try it in the future once I got some of these main features sorted out.