From bddcb2bf7f1563edefb6f87894becd784851cba9 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Wed, 8 Dec 2021 11:47:37 +0100 Subject: nvim: updates --- nvim/lua/lsp_conf.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'nvim/lua/lsp_conf.lua') diff --git a/nvim/lua/lsp_conf.lua b/nvim/lua/lsp_conf.lua index 1609eac..e339a5c 100644 --- a/nvim/lua/lsp_conf.lua +++ b/nvim/lua/lsp_conf.lua @@ -4,7 +4,7 @@ local null_ls = require("null-ls") local trouble = require("trouble") -- Redefine sign. -local signs = { Error = ' ', Warning = ' ', Hint = ' ', Information = ' ' } +local signs = { Error = 'E', Warning = 'W', Hint = 'H', Information = 'I' } for type, icon in pairs(signs) do local hl = 'LspDiagnosticsSign' .. type @@ -42,6 +42,8 @@ for _, lsp in ipairs(servers) do on_attach = function(client, bufnr) client.resolved_capabilities.document_formatting = false + require "lsp_signature".on_attach() + -- Mappings. local opts = { noremap=true, silent=true } @@ -61,6 +63,7 @@ end nvim_lsp["null-ls"].setup({ on_attach = function(client) if client.resolved_capabilities.document_formatting then + buf_set_keymap('n', '', 'lua vim.lsp.buf.formatting_sync()', opts) vim.cmd "autocmd BufWritePre lua vim.lsp.buf.formatting_seq_sync()" end end -- cgit v1.2.3-71-g8e6c