From 9f33e03463ea4ffc27814ad51b2071671350414b Mon Sep 17 00:00:00 2001 From: Marco Thomas Date: Thu, 16 Feb 2023 22:49:37 +0100 Subject: [PATCH] nvim: use lsp.signature_help() instead of extra plugin --- files/nvim/.config/nvim/lua/mappings.lua | 5 +++-- files/nvim/.config/nvim/lua/plugins/init.lua | 1 - files/nvim/.config/nvim/lua/plugins/nvim-lspconfig-conf.lua | 4 ---- files/nvim/.config/nvim/lua/plugins/nvim-tree-conf.lua | 1 - 4 files changed, 3 insertions(+), 8 deletions(-) delete mode 100644 files/nvim/.config/nvim/lua/plugins/nvim-tree-conf.lua diff --git a/files/nvim/.config/nvim/lua/mappings.lua b/files/nvim/.config/nvim/lua/mappings.lua index 5f74479..8ad6414 100644 --- a/files/nvim/.config/nvim/lua/mappings.lua +++ b/files/nvim/.config/nvim/lua/mappings.lua @@ -34,6 +34,8 @@ map("n", "ld", " Telescope lsp_definitions", default_opts) -- S map("n", "le", " Telescope diagnostics", default_opts) -- Show errors and warnings map("n", "lf", " lua vim.lsp.buf.format {async = true }", default_opts) -- Format buffer with LSP map("n", "lh", " lua vim.lsp.buf.hover()", default_opts) -- Show info of symbol (double tap to enter) +map("i", "", " lua vim.lsp.buf.signature_help()", default_opts) -- Show function signature +map("n", "", " lua vim.lsp.buf.signature_help()", default_opts) -- Show function signature map("n", "ln", " lua vim.lsp.buf.rename()", default_opts) -- Rename LSP symbol map("n", "lr", " Telescope lsp_references", default_opts) -- Show all LSP references map("n", "ls", " Telescope lsp_workspace_symbols", default_opts) -- Search for LSP symbols @@ -72,8 +74,7 @@ wk.register({ }) -- Telescope + telescope-symbols -map("n", "ie", " lua require'telescope.builtin'.symbols{ sources = { 'emoji', 'gitmoji' } }", - default_opts) -- Show emojis +map("n", "ie", " lua require'telescope.builtin'.symbols{ sources = { 'emoji', 'gitmoji' } }", default_opts) -- Show emojis map("n", "im", " lua require'telescope.builtin'.symbols{ sources = { 'julia' } }", default_opts) -- Show math symbols map("n", "in", " lua require'telescope.builtin'.symbols{ sources = { 'nerd' } }", default_opts) -- Show nerd icons wk.register({ diff --git a/files/nvim/.config/nvim/lua/plugins/init.lua b/files/nvim/.config/nvim/lua/plugins/init.lua index 80371c5..a771643 100644 --- a/files/nvim/.config/nvim/lua/plugins/init.lua +++ b/files/nvim/.config/nvim/lua/plugins/init.lua @@ -82,7 +82,6 @@ return require('packer').startup(function(use) requires = { "williamboman/nvim-lsp-installer", -- Easy to install LSP servers "simrat39/rust-tools.nvim", -- Cooler LSP stuff for Rust - "ray-x/lsp_signature.nvim" -- show function signatures, when typing }, config = function() require('plugins.nvim-lspconfig-conf') end, }) diff --git a/files/nvim/.config/nvim/lua/plugins/nvim-lspconfig-conf.lua b/files/nvim/.config/nvim/lua/plugins/nvim-lspconfig-conf.lua index 135f42e..78f16fd 100644 --- a/files/nvim/.config/nvim/lua/plugins/nvim-lspconfig-conf.lua +++ b/files/nvim/.config/nvim/lua/plugins/nvim-lspconfig-conf.lua @@ -25,10 +25,6 @@ local sig = require('lsp_signature') -- function signatures function my_attach (client, bufnr) navic.attach(client, bufnr) -- breadcrumbs - sig.on_attach({ - floating_window = false, - hint_prefix = "" - }, bufnr) -- function signatures end -- Normal LSPs diff --git a/files/nvim/.config/nvim/lua/plugins/nvim-tree-conf.lua b/files/nvim/.config/nvim/lua/plugins/nvim-tree-conf.lua deleted file mode 100644 index df3b05c..0000000 --- a/files/nvim/.config/nvim/lua/plugins/nvim-tree-conf.lua +++ /dev/null @@ -1 +0,0 @@ -require("nvim-tree").setup()