summaryrefslogtreecommitdiff
path: root/nvim/lua/keymaps.lua
diff options
context:
space:
mode:
author2025-05-13 10:07:17 +0300
committer2025-05-13 10:07:17 +0300
commite9a2f811b7d030cb8701bd8459fd5c842a521eff (patch)
tree2c59e183408f6d814bdb32453cae84f03f8bf88b /nvim/lua/keymaps.lua
parentПоправил тему zsh (diff)
downloaddotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.tar.gz
dotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.tar.bz2
dotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.tar.xz
dotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.zip
Правки nvim конфига
Diffstat (limited to '')
-rw-r--r--nvim/lua/keymaps.lua16
1 files changed, 6 insertions, 10 deletions
diff --git a/nvim/lua/keymaps.lua b/nvim/lua/keymaps.lua
index 34ff6c1..c57ce97 100644
--- a/nvim/lua/keymaps.lua
+++ b/nvim/lua/keymaps.lua
@@ -23,8 +23,8 @@ map("v", ">", ">gv", { noremap = true, silent = true })
kmap("n", "<leader>bn", "<cmd>bnext<CR>", { noremap = true, silent = true, desc = "Next buffer" })
kmap("n", "<leader>bp", "<cmd>bprevious<CR>", { noremap = true, silent = true, desc = "Previous buffer" })
kmap("n", "<leader>bd", "<cmd>bdelete<CR>", { noremap = true, silent = true, desc = "Delete buffer" })
-kmap("n", "<leader>w", "<cmd>wa<CR>", { noremap = true, silent = true, desc = "Save all files" })
-kmap("n", "qq", "<cmd>q<CR>", { noremap = true, silent = true, desc = "Exit" })
+kmap("n", "<C-s>", "<cmd>wa<CR>", { noremap = true, silent = true, desc = "Save all files" })
+kmap("n", "<leader>q", "<cmd>q<CR>", { noremap = true, silent = true, desc = "Exit" })
kmap("n", "<leader>vs", "<cmd>vsplit<CR>", { noremap = true, silent = true, desc = "Vertical split" })
-- }}}
@@ -47,17 +47,16 @@ kmap("n", "<leader>tt", ":split<CR>:terminal<CR>:startinsert<CR>", { noremap = t
kmap("n", "<leader>e", vim.diagnostic.open_float, { noremap = true, silent = true, desc = "Show diagnostics" })
kmap("n", "d[", vim.diagnostic.goto_prev, { noremap = true, silent = true, desc = "Previous diagnostic" })
-
kmap("n", "d]", vim.diagnostic.goto_next, { noremap = true, silent = true, desc = "Next diagnostic" })
kmap("n", "gD", vim.lsp.buf.declaration, { noremap = true, silent = true, desc = "Go to declaration" })
-
kmap("n", "gd", vim.lsp.buf.definition, { noremap = true, silent = true, desc = "Go to definition" })
+kmap("n", "<leader>D", vim.lsp.buf.type_definition, { noremap = true, silent = true, desc = "Type definition" })
+kmap("n", "gr", vim.lsp.buf.references, { noremap = true, silent = true, desc = "Find references" })
kmap("n", "K", vim.lsp.buf.hover, { noremap = true, silent = true, desc = "Show documentation" })
kmap("n", "gi", vim.lsp.buf.implementation, { noremap = true, silent = true, desc = "Go to implementation" })
-
kmap("n", "<C-k>", vim.lsp.buf.signature_help, { noremap = true, silent = true, desc = "Signature help" })
kmap(
@@ -78,11 +77,8 @@ kmap("n", "<leader>wl", function()
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
end, { noremap = true, silent = true, desc = "List workspace folders" })
-kmap("n", "<leader>D", vim.lsp.buf.type_definition, { noremap = true, silent = true, desc = "Type definition" })
-
-kmap("n", "<A-CR>", vim.lsp.buf.code_action, { noremap = true, silent = true, desc = "Code actions" })
-
-kmap("n", "gr", vim.lsp.buf.references, { noremap = true, silent = true, desc = "Find references" })
+--kmap("n", "<A-CR>", vim.lsp.buf.code_action, { noremap = true, silent = true, desc = "Code actions" })
+kmap("n", "<A-CR>", "<cmd>Lspsaga code_action<cr>", { noremap = true, silent = true, desc = "Code actions" })
kmap("n", "<F2>", vim.lsp.buf.rename, { noremap = true, silent = true, desc = "Rename symbol" })