From 2dbf4079a5caafd50c078938687aff3c61007204 Mon Sep 17 00:00:00 2001 From: FollieHiyuki Date: Mon, 12 Jul 2021 12:26:16 +0300 Subject: [PATCH] neovim: minor improvement in lspconfig --- home/.config/nvim/lua/modules/lsp.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/home/.config/nvim/lua/modules/lsp.lua b/home/.config/nvim/lua/modules/lsp.lua index 5a61f60..ccee143 100644 --- a/home/.config/nvim/lua/modules/lsp.lua +++ b/home/.config/nvim/lua/modules/lsp.lua @@ -27,7 +27,7 @@ local on_attach = function(client, bufnr) if client.resolved_capabilities.document_formatting then buf_set_keymap('n', 'lo', 'lua vim.lsp.buf.formatting()', opts) elseif client.resolved_capabilities.document_range_formatting then - buf_set_keymap('n', 'lo', 'lua vim.lsp.buf.range_formatting()', opts) + buf_set_keymap('n', 'lo', 'lua vim.lsp.buf.range_formatting({},{0,0},{vim.fn.line("$"),0})', opts) end end @@ -63,6 +63,7 @@ table.insert(runtime_path, 'lua/?/init.lua') lspconf.sumneko_lua.setup { on_attach = on_attach, + capabilities = capabilities, cmd = { vim.fn.stdpath('data') .. '/lsp/lua-language-server/bin/Linux/lua-language-server', '-E', @@ -107,6 +108,7 @@ local servers = { 'pyright', 'tsserver', 'html', + 'jsonls', 'cmake', 'rust_analyzer' }