From 3e79476b5dc38c218562029ab58d610acb44c783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Sat, 28 Feb 2026 19:02:39 +0100 Subject: [PATCH] nvim: smartcase and change keys --- nvim/.config/nvim/lua/config/options.lua | 3 +++ nvim/.config/nvim/lua/plugins/flash.lua | 2 +- nvim/.config/nvim/lua/plugins/nvim-various-textobjs.lua | 5 +++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/nvim/.config/nvim/lua/config/options.lua b/nvim/.config/nvim/lua/config/options.lua index 0c4b20e..4661bc5 100644 --- a/nvim/.config/nvim/lua/config/options.lua +++ b/nvim/.config/nvim/lua/config/options.lua @@ -8,6 +8,9 @@ vim.opt.relativenumber = true vim.opt.signcolumn = "yes" vim.opt.title = true +vim.opt.ignorecase = true +vim.opt.smartcase = true + vim.opt.timeout = false vim.o.undofile = true diff --git a/nvim/.config/nvim/lua/plugins/flash.lua b/nvim/.config/nvim/lua/plugins/flash.lua index 878cf75..4f29084 100644 --- a/nvim/.config/nvim/lua/plugins/flash.lua +++ b/nvim/.config/nvim/lua/plugins/flash.lua @@ -13,7 +13,7 @@ if ok then local set = vim.keymap.set - set({ "n", "x", "o" }, "\\", function() + set({ "n", "x", "o" }, "", function() require("flash").jump() end, { desc = "Flash" }) set({ "n", "x", "o" }, "=", function() diff --git a/nvim/.config/nvim/lua/plugins/nvim-various-textobjs.lua b/nvim/.config/nvim/lua/plugins/nvim-various-textobjs.lua index 10be1ac..d80829a 100644 --- a/nvim/.config/nvim/lua/plugins/nvim-various-textobjs.lua +++ b/nvim/.config/nvim/lua/plugins/nvim-various-textobjs.lua @@ -1,8 +1,9 @@ vim.pack.add({ "https://github.com/chrisgrieser/nvim-various-textobjs" }) -local ok, oil = pcall(require, "various-textobjs") +local ok, vto = pcall(require, "various-textobjs") if ok then - oil.setup({ keymaps = { useDefaults = true } }) + vto.setup({ keymaps = { useDefaults = true, diabledDefaults = { 'r' } } }) + vim.keymap.set({ 'o', 'x' }, ' }', vto.restOfParagraph) else print("plugin nvim-various-textobjs missing") end