From 0f7df04a3e0d559088e44215eae91f2356219ffe Mon Sep 17 00:00:00 2001 From: ShortArrow Date: Fri, 12 Apr 2024 09:47:30 +0900 Subject: [PATCH] update lsp keymap --- nvim/lua/my/keymaps.lua | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/nvim/lua/my/keymaps.lua b/nvim/lua/my/keymaps.lua index 957c801..8073a47 100644 --- a/nvim/lua/my/keymaps.lua +++ b/nvim/lua/my/keymaps.lua @@ -41,14 +41,6 @@ M.maps = { desc = "Rust Code Action Group" }, }, - telescope = { - { "ff", require("telescope.builtin").find_files(), desc = "Telescope find_files" }, - { "fg", require("telescope.builtin").live_grep(), desc = "Telescope live_grep" }, - { "fb", require("telescope.builtin").buffers(), desc = "Telescope buffers" }, - { "fh", require("telescope.builtin").help_tags(), desc = "Telescope help_tags" }, - { "cb", require("telescope.builtin").current_buffer_fuzzy_find(), desc = "Telescope current_buffer_fuzzy_find" }, - { "fm", require('telescope').extensions.media_files.media_files(), desc = "Telescope media_files" }, - }, neotest = { { "ntr", function() require("neotest").run.run() end, desc = "Neo Test Run (nearest run)" }, { "ntt", function() require("neotest").summary.toggle() end, desc = "Neo Test Summary Open (NeoTest Open)" }, @@ -113,7 +105,7 @@ M.maps = { { "dvo", ":DiffviewOpen" }, }, whichkey = { - { "k", ":WhichKey" }, + { "km", ":WhichKey" }, }, flutter = { { mode = "n", "fr", ":FlutterRun -d web-server", desc = "Flutter Run" }, @@ -131,11 +123,6 @@ M.maps = { vfiler = { { "vf", ":VFiler" }, }, - floaterm = { - { "fn", ":FloatermNew", desc = "Floaterm normal" }, - { "flg", ":FloatermNew lg", desc = "Floaterm lazygit" }, - { "flzd", ":FloatermNew lzd", desc = "Floaterm lazydocker" }, - }, toggleterm = { { "tt", @@ -152,6 +139,26 @@ M.maps = { -- { mode = 'i', '', '/', }, -- { mode = 't', '', '/', }, }, + floaterm = { + { "fn", ":FloatermNew", desc = "Floaterm normal" }, + { "flg", ":FloatermNew lg", desc = "Floaterm lazygit" }, + { "flzd", ":FloatermNew lzd", desc = "Floaterm lazydocker" }, + }, + telescope = { + { "ff", function() require("telescope.builtin").find_files() end, desc = "Telescope find_files" }, + { "fg", function() require("telescope.builtin").live_grep() end, desc = "Telescope live_grep" }, + { "fb", function() require("telescope.builtin").buffers() end, desc = "Telescope buffers" }, + { "fh", function() require("telescope.builtin").help_tags() end, desc = "Telescope help_tags" }, + { "cb", function() require("telescope.builtin").current_buffer_fuzzy_find() end, desc = "Telescope current_buffer_fuzzy_find" }, + { "fm", function() require('telescope').extensions.media_files.media_files() end, desc = "Telescope media_files" }, + { "cs", function() require("telescope.builtin").commands() end, desc = "Telescope commands" }, + { "li", function() require("telescope.builtin").lsp_implementations() end, desc = "Telescope implementations" }, + { "", function() require("telescope.builtin").lsp_definitions() end, desc = "Telescope difinitions" }, + { "gd", function() require("telescope.builtin").lsp_definitions() end, desc = "Telescope difinitions" }, + -- back is + { "lt", function() require("telescope.builtin").lsp_type_definitions() end, desc = "Telescope type_definitions" }, + { "", function() require("telescope.builtin").lsp_references() end, desc = "Telescope references" }, + }, lspsaga = { { mode = "n", "ln", ":Lspsaga rename", desc = "rename (lspsaga)" }, { mode = "n", "la", ":Lspsaga code_action", desc = "Code Action (lspsaga)" },