summaryrefslogtreecommitdiff
path: root/nvim/lua/config/keymaps.lua
diff options
context:
space:
mode:
authorSkladnayazebra <skladnayazebra@gmail.com>2026-06-29 17:26:11 +0200
committerSkladnayazebra <skladnayazebra@gmail.com>2026-06-29 17:26:11 +0200
commitf4cd750bb5c1be3396da6f14f18f26b97e855422 (patch)
treeab7289b2c3b0ca1228a50df93f605c28beed9495 /nvim/lua/config/keymaps.lua
parent472838e324ccf89a675ddc9e19070bd82b7fbad0 (diff)
format all lua code with stylua
Diffstat (limited to 'nvim/lua/config/keymaps.lua')
-rw-r--r--nvim/lua/config/keymaps.lua54
1 files changed, 34 insertions, 20 deletions
diff --git a/nvim/lua/config/keymaps.lua b/nvim/lua/config/keymaps.lua
index f1ac959..b7e540c 100644
--- a/nvim/lua/config/keymaps.lua
+++ b/nvim/lua/config/keymaps.lua
@@ -1,29 +1,43 @@
-
-vim.keymap.set('n', '<leader>c', '<C-w>c', { noremap = true, silent = true, desc = 'Close window' })
-vim.keymap.set('n', '<leader>o', '<C-w>o', { noremap = true, silent = true, desc = 'Close other windows' })
+vim.keymap.set("n", "<leader>c", "<C-w>c", { noremap = true, silent = true, desc = "Close window" })
+vim.keymap.set("n", "<leader>o", "<C-w>o", { noremap = true, silent = true, desc = "Close other windows" })
-- z means laZy (plugin manager)
-vim.keymap.set('n', '<leader>z', ':Lazy<CR>', { noremap = true, silent = true, desc = 'Open Lazy.nvim' })
+vim.keymap.set("n", "<leader>z", ":Lazy<CR>", { noremap = true, silent = true, desc = "Open Lazy.nvim" })
-- LSP binds
-- default gd searches only in current buffer as a keyword
-vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { noremap = true, silent = true, desc = 'Open definition' })
+vim.keymap.set("n", "gd", vim.lsp.buf.definition, { noremap = true, silent = true, desc = "Open definition" })
-- Fugitive shortcuts
-vim.keymap.set('n', '<leader>gd', ':Gvdiffsplit<CR>', { noremap = true, silent = true, desc = 'Git diff (unstaged changes)' })
-vim.keymap.set('n', '<leader>gD', ':Gvdiffsplit HEAD<CR>', { noremap = true, silent = true, desc = 'Git diff (all changes after HEAD)' })
-vim.keymap.set('n', '<leader>gs', ':Git<CR>', { noremap = true, silent = true, desc = 'Git status' })
-vim.keymap.set('n', '<leader>gb', ':Git blame<CR>', { noremap = true, silent = true, desc = 'Git blame' })
-vim.keymap.set('n', '<leader>gl', ':Git log<CR>', { noremap = true, silent = true, desc = 'Git log' })
-vim.keymap.set('n', '<leader>gL', ':0Gclog<CR>', { noremap = true, silent = true, desc = 'Git log: this file' })
-vim.keymap.set('n', '<leader>ge', ':Gedit<CR>', { noremap = true, silent = true, desc = 'Git: return to worktree' })
+vim.keymap.set(
+ "n",
+ "<leader>gd",
+ ":Gvdiffsplit<CR>",
+ { noremap = true, silent = true, desc = "Git diff (unstaged changes)" }
+)
+vim.keymap.set(
+ "n",
+ "<leader>gD",
+ ":Gvdiffsplit HEAD<CR>",
+ { noremap = true, silent = true, desc = "Git diff (all changes after HEAD)" }
+)
+vim.keymap.set("n", "<leader>gs", ":Git<CR>", { noremap = true, silent = true, desc = "Git status" })
+vim.keymap.set("n", "<leader>gb", ":Git blame<CR>", { noremap = true, silent = true, desc = "Git blame" })
+vim.keymap.set("n", "<leader>gl", ":Git log<CR>", { noremap = true, silent = true, desc = "Git log" })
+vim.keymap.set("n", "<leader>gL", ":0Gclog<CR>", { noremap = true, silent = true, desc = "Git log: this file" })
+vim.keymap.set("n", "<leader>ge", ":Gedit<CR>", { noremap = true, silent = true, desc = "Git: return to worktree" })
-vim.keymap.set('n', '<leader>e', ':lua MiniFiles.open(vim.api.nvim_buf_get_name(0), false)<CR>', { noremap = true, silent = true, desc = 'File Explorer' })
-vim.keymap.set('n', '<leader>aa', ':argadd<CR>:argdedupe<CR>', { noremap = true, silent = true, desc = 'Add to args' })
-vim.keymap.set('n', '<leader>ad', ':argdelete %<CR>', { noremap = true, silent = true, desc = 'Delete from args' })
-vim.keymap.set('n', '<leader>lr', ':lsp restart<CR>', { noremap = true, silent = true, desc = 'LSP: restart' })
-vim.keymap.set('n', '<leader>ld', ':lsp disable<CR>', { noremap = true, silent = true, desc = 'LSP: stop' })
-vim.keymap.set('n', '<leader>le', ':lsp enable<CR>', { noremap = true, silent = true, desc = 'LSP: start' })
-vim.keymap.set('n', '<leader>li', ':checkhealth vim.lsp<CR>', { noremap = true, silent = true, desc = 'LSP: info' })
+vim.keymap.set(
+ "n",
+ "<leader>e",
+ ":lua MiniFiles.open(vim.api.nvim_buf_get_name(0), false)<CR>",
+ { noremap = true, silent = true, desc = "File Explorer" }
+)
+vim.keymap.set("n", "<leader>aa", ":argadd<CR>:argdedupe<CR>", { noremap = true, silent = true, desc = "Add to args" })
+vim.keymap.set("n", "<leader>ad", ":argdelete %<CR>", { noremap = true, silent = true, desc = "Delete from args" })
+vim.keymap.set("n", "<leader>lr", ":lsp restart<CR>", { noremap = true, silent = true, desc = "LSP: restart" })
+vim.keymap.set("n", "<leader>ld", ":lsp disable<CR>", { noremap = true, silent = true, desc = "LSP: stop" })
+vim.keymap.set("n", "<leader>le", ":lsp enable<CR>", { noremap = true, silent = true, desc = "LSP: start" })
+vim.keymap.set("n", "<leader>li", ":checkhealth vim.lsp<CR>", { noremap = true, silent = true, desc = "LSP: info" })
-vim.keymap.set('n', '<leader>p', ':!npx prettier -w %<CR><CR>', { noremap = true, silent = true, desc = 'LSP: info' })
+vim.keymap.set("n", "<leader>fm", require("conform").format, { noremap = true, silent = true, desc = "Format code" })