From 80be6065a810bd0c92ffbdee1f273bdf4a72ad34 Mon Sep 17 00:00:00 2001 From: Alexander Gehrke Date: Mon, 31 Jan 2022 10:10:10 +0100 Subject: [PATCH] Update deprecated function calls --- lua/my-lsp.lua | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lua/my-lsp.lua b/lua/my-lsp.lua index e0991e1..0cdfab3 100644 --- a/lua/my-lsp.lua +++ b/lua/my-lsp.lua @@ -34,7 +34,7 @@ local on_attach = function(client, bufnr) buf_set_keymap('n', 'rn', 'lua vim.lsp.buf.rename()', opts) buf_set_keymap('n', '', 'lua vim.lsp.buf.code_action()', opts) buf_set_keymap('n', 'gr', 'lua vim.lsp.buf.references()', opts) - buf_set_keymap('n', '', 'lua vim.lsp.diagnostic.show_line_diagnostics()', opts) + buf_set_keymap('n', '', 'lua vim.diagnostic.open_float()', opts) buf_set_keymap('n', '[d', 'lua vim.lsp.diagnostic.goto_prev()', opts) buf_set_keymap('n', ']d', 'lua vim.lsp.diagnostic.goto_next()', opts) buf_set_keymap('n', '', 'lua vim.lsp.diagnostic.set_loclist()', opts) @@ -54,7 +54,7 @@ for _, server in pairs(servers) do end -metals_config = require("metals").bare_config +metals_config = require("metals").bare_config() metals_config.init_options.statusBarProvider = "on" metals_config.settings = { showImplicitArguments = true } metals_config.on_attach = on_attach @@ -85,7 +85,5 @@ vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( } ) --- vim.cmd [[autocmd CursorMoved * lua vim.lsp.diagnostic.show_line_diagnostics()]] --- vim.cmd [[autocmd CursorMoved * lua vim.lsp.diagnostic.show_line_diagnostics()]] vim.cmd [[autocmd CursorHoldI * silent! lua vim.lsp.buf.signature_help()]] -vim.cmd [[autocmd CursorHold * lua vim.lsp.diagnostic.show_line_diagnostics({max_width = 100, focusable = false})]] +vim.cmd [[autocmd CursorHold * lua vim.diagnostic.open_float({max_width = 100, focusable = false})]]