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()