From 9f4a0eb52d6ff8a4051751c4f6b147ba4f16ee84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Wed, 28 Jan 2026 00:10:10 +0100 Subject: [PATCH] nvim: add guess-indent, update keys --- nvim/.config/nvim/init.lua | 1 + nvim/.config/nvim/lua/config/lsp.lua | 2 +- nvim/.config/nvim/lua/plugins/auto-session.lua | 2 +- nvim/.config/nvim/lua/plugins/guess-indent.lua | 8 ++++++++ nvim/.config/nvim/nvim-pack-lock.json | 4 ++++ 5 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 nvim/.config/nvim/lua/plugins/guess-indent.lua diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index d611419..a977695 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -7,6 +7,7 @@ require("plugins.auto-session") require("plugins.colorscheme") require("plugins.conform") require("plugins.flash") +require("plugins.guess-indent") require("plugins.luasnip") require("plugins.multicursor") require("plugins.nvim-various-textobjs") diff --git a/nvim/.config/nvim/lua/config/lsp.lua b/nvim/.config/nvim/lua/config/lsp.lua index 5082004..aae08fa 100644 --- a/nvim/.config/nvim/lua/config/lsp.lua +++ b/nvim/.config/nvim/lua/config/lsp.lua @@ -15,7 +15,7 @@ vim.api.nvim_create_autocmd("LspAttach", { return { abbr = item.label:gsub("%b()", "") } end, }) - vim.keymap.set("n", "a", vim.lsp.buf.code_action) + vim.keymap.set("n", "ca", vim.lsp.buf.code_action) vim.keymap.set("i", "", vim.lsp.completion.get) vim.keymap.set("n", "k", function() vim.diagnostic.jump({ float = true, count = -1 }) diff --git a/nvim/.config/nvim/lua/plugins/auto-session.lua b/nvim/.config/nvim/lua/plugins/auto-session.lua index f24de8d..d5d81fb 100644 --- a/nvim/.config/nvim/lua/plugins/auto-session.lua +++ b/nvim/.config/nvim/lua/plugins/auto-session.lua @@ -1,6 +1,6 @@ vim.pack.add({ "https://github.com/rmagatti/auto-session" }) -vim.keymap.set("n", "A", "AutoSession search") +vim.keymap.set("n", "wa", "AutoSession search") local ok, sess = pcall(require, "auto-session") if ok then diff --git a/nvim/.config/nvim/lua/plugins/guess-indent.lua b/nvim/.config/nvim/lua/plugins/guess-indent.lua new file mode 100644 index 0000000..7c5fe45 --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/guess-indent.lua @@ -0,0 +1,8 @@ +vim.pack.add({ "https://github.com/NMAC427/guess-indent.nvim" }) + +local ok, guess_indent = pcall(require, "guess-indent") +if ok then + guess_indent.setup() +else + print("plugin guess-indent missing") +end diff --git a/nvim/.config/nvim/nvim-pack-lock.json b/nvim/.config/nvim/nvim-pack-lock.json index 1167a76..c2742ec 100644 --- a/nvim/.config/nvim/nvim-pack-lock.json +++ b/nvim/.config/nvim/nvim-pack-lock.json @@ -21,6 +21,10 @@ "rev": "fcea7ff883235d9024dc41e638f164a450c14ca2", "src": "https://github.com/folke/flash.nvim" }, + "guess-indent.nvim": { + "rev": "84a4987ff36798c2fc1169cbaff67960aed9776f", + "src": "https://github.com/NMAC427/guess-indent.nvim" + }, "kanagawa.nvim": { "rev": "aef7f5cec0a40dbe7f3304214850c472e2264b10", "src": "https://github.com/rebelot/kanagawa.nvim"