Language server implementation for neuron
Language server for neuron.
Neuron will embed language server in neuron. Check sric/neuron#213 for updates.
This is just an personal experiment.
Supports
improve completion
LSP snippets
textDocument/codeAction
https://github.com/felko/neuron-mode has some awesome features that might be converted to code actions.
go get -u github.com/aca/neuron-language-server
"languageserver": {
"neuron": {
"command": "neuron-language-server",
"filetypes": ["markdown"]
},
neovim, nvim-lspconfig
local nvim_lsp = require'lspconfig'
local configs = require'lspconfig/configs'
configs.neuron_ls = {
default_config = {
cmd = {'neuron-language-server'};
filetypes = {'markdown'};
root_dir = function()
return vim.loop.cwd()
end;
settings = {};
};
}
nvim_lsp.neuron_ls.setup{}