From cb5c6518f1bce6b12feebb999161518dddf4e87f Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Sun, 16 Feb 2025 12:45:03 -0800 Subject: [PATCH] [neovim] Enable mini-surround and mini-comment by default. Remove lua file-type since it auto-formats --- home-manager/features/neovim/config/ftplugin/lua.vim | 3 --- .../features/neovim/config/lua/config/keymaps.lua | 5 +++++ .../features/neovim/config/lua/plugins/mini.lua | 10 ++++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) delete mode 100644 home-manager/features/neovim/config/ftplugin/lua.vim create mode 100644 home-manager/features/neovim/config/lua/plugins/mini.lua diff --git a/home-manager/features/neovim/config/ftplugin/lua.vim b/home-manager/features/neovim/config/ftplugin/lua.vim deleted file mode 100644 index 22f747d..0000000 --- a/home-manager/features/neovim/config/ftplugin/lua.vim +++ /dev/null @@ -1,3 +0,0 @@ -set shiftwidth=4 -set tabstop=4 -set softtabstop=4 diff --git a/home-manager/features/neovim/config/lua/config/keymaps.lua b/home-manager/features/neovim/config/lua/config/keymaps.lua index 2c134f7..8b66959 100644 --- a/home-manager/features/neovim/config/lua/config/keymaps.lua +++ b/home-manager/features/neovim/config/lua/config/keymaps.lua @@ -1,3 +1,8 @@ -- Keymaps are automatically loaded on the VeryLazy event -- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua -- Add any additional keymaps here + +vim.keymap.set("n", "", "k", { noremap = true, silent = true }) +vim.keymap.set("n", "", "j", { noremap = true, silent = true }) +vim.keymap.set("n", "", "h", { noremap = true, silent = true }) +vim.keymap.set("n", "", "l", { noremap = true, silent = true }) diff --git a/home-manager/features/neovim/config/lua/plugins/mini.lua b/home-manager/features/neovim/config/lua/plugins/mini.lua new file mode 100644 index 0000000..e4e0518 --- /dev/null +++ b/home-manager/features/neovim/config/lua/plugins/mini.lua @@ -0,0 +1,10 @@ +return { + { + "echasnovski/mini.surround", + enable = true, + }, + { + "echasnovski/mini.comment", + enable = true, + }, +}