diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 542f9de..5338f44 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -4,18 +4,29 @@ local builtin = require('telescope.builtin') -- the leader key is -- telescope -wk.register({ - f = { - name = "Telescope", - f = { builtin.find_files, "Find files" }, - g = { builtin.live_grep, "Live grep" }, - b = { builtin.buffers, "Find in buffers" }, - c = { builtin.current_buffer_fuzzy_find, "Find in current buffer" }, - h = { builtin.help_tags, "Find in help tags" }, - m = { builtin.marks, "Find in marks" }, - r = { builtin.resume, "Resume last find" }, - } -}, { prefix = "" }) +wk.add({ + { "f", group = "Telescope" }, + { "ff", builtin.find_files, desc = "Find files", mode = "n" }, + { "fg", builtin.live_grep, desc = "Live grep", mode ="n"}, + { "fb", builtin.buffers, desc = "Find in buffers", mode ="n"}, + { "fc", builtin.current_buffer_fuzzy_find, desc = "Find in current buffer", mode ="n"}, + { "fh", builtin.help_tags, desc = "Find in help tags", mode ="n"}, + { "fm", builtin.marks, desc = "Find in marks", mode ="n"}, + { "fr", builtin.resume, desc = "Resume last find", mode ="n"}, +}) + +-- lspsaga +wk.add({ + { "l", group = "Lspsaga" }, + { "lc", "Lspsaga code_action", desc = "Code Action", mode ="n"}, + { "lo", "Lspsaga outline", desc = "Outline", mode ="n"}, + { "lr", "Lspsaga rename", desc = "Rename", mode ="n"}, + { "ld", "Lspsaga goto_definition", desc = "Lsp GoTo Definition", mode ="n"}, + { "lf", "Lspsaga finder", desc = "Lsp Finder", mode ="n"}, + { "lp", "Lspsaga preview_definition", desc = "Preview Definition", mode ="n"}, + { "ls", "Lspsaga signature_help", desc = "Signature Help", mode ="n"}, + { "lw", "Lspsaga show_workspace_diagnostics", desc = "Show Workspace Diagnostics", mode ="n"}, +}) -- clear searchterm vim.keymap.set('n', '', ':noh') @@ -59,17 +70,3 @@ vim.keymap.set("n", "", function() require("menu").open("default") end, {}) --- lspsaga -wk.register({ - l = { - name = "Lspsaga", - c = { "Lspsaga code_action", "Code Action" }, - o = { "Lspsaga outline", "Outline" }, - r = { "Lspsaga rename", "Rename" }, - d = { "Lspsaga goto_definition", "Lsp GoTo Definition" }, - f = { "Lspsaga finder", "Lsp Finder" }, - p = { "Lspsaga preview_definition", "Preview Definition" }, - s = { "Lspsaga signature_help", "Signature Help" }, - w = { "Lspsaga show_workspace_diagnostics", "Show Workspace Diagnostics" }, - } -}, { prefix = "" }) diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index 83a1363..dada043 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -134,6 +134,11 @@ return { 'nvim-tree/nvim-web-devicons', -- optional } }, + -- mini icons + { + 'nvim-mini/mini.nvim', + version = '*' + }, } --"williamboman/mason.nvim", --"williamboman/mason-lspconfig.nvim",