diff options
Diffstat (limited to 'lua')
-rw-r--r-- | lua/ben/plugins/easyalign.lua | 10 | ||||
-rw-r--r-- | lua/ben/plugins/fugitive.lua | 12 | ||||
-rw-r--r-- | lua/ben/plugins/telescope.lua | 2 |
3 files changed, 17 insertions, 7 deletions
diff --git a/lua/ben/plugins/easyalign.lua b/lua/ben/plugins/easyalign.lua new file mode 100644 index 0000000..fcf254b --- /dev/null +++ b/lua/ben/plugins/easyalign.lua @@ -0,0 +1,10 @@ +return { + "junegunn/vim-easy-align", + event = { "BufRead", "BufNewFile" }, + config = function() + -- Start interactive EasyAlign in visual mode (e.g., vipga) + vim.api.nvim_set_keymap("x", "ga", "<Plug>(EasyAlign)", {}) + -- Start interactive EasyAlign for a motion/text object (e.g., gaip) + vim.api.nvim_set_keymap("n", "ga", "<Plug>(EasyAlign)", {}) + end, +} diff --git a/lua/ben/plugins/fugitive.lua b/lua/ben/plugins/fugitive.lua index 322c8e9..6dee028 100644 --- a/lua/ben/plugins/fugitive.lua +++ b/lua/ben/plugins/fugitive.lua @@ -6,11 +6,11 @@ return { return vim.fn.isdirectory(".git") == 1 end, config = function() - vim.keymap.set("n", "<leader>gs", ":G<CR>") - vim.keymap.set("n", "<leader>gd", ":G difftool<CR>") - vim.keymap.set("n", "<leader>gm", ":Gvdiffsplit!<CR>") - vim.keymap.set("n", "<leader>gc", ":G commit<CR>") - vim.keymap.set("n", "<leader>gpp", ":G push<CR>") - vim.keymap.set("n", "<leader>gpl", ":G pull<CR>") + vim.keymap.set("n", "<leader>gs", ":G<CR>") -- G.it S.tatus + vim.keymap.set("n", "<leader>gd", ":G difftool<CR>") -- G.it D.iff + vim.keymap.set("n", "<leader>gm", ":Gvdiffsplit!<CR>") -- G.it M.erge + vim.keymap.set("n", "<leader>gc", ":G commit<CR>") -- G.it C.ommit + vim.keymap.set("n", "<leader>gpu", ":G push<CR>") -- G.it P.ush U.pstream + vim.keymap.set("n", "<leader>gpl", ":G pull<CR>") -- G.it P.ull L.atest end, } diff --git a/lua/ben/plugins/telescope.lua b/lua/ben/plugins/telescope.lua index d6b4b88..81e550d 100644 --- a/lua/ben/plugins/telescope.lua +++ b/lua/ben/plugins/telescope.lua @@ -5,7 +5,7 @@ return { "nvim-lua/plenary.nvim", { "joaomsa/telescope-orgmode.nvim", - event = "VeryLazy", + lazy = true, config = function() require("telescope").load_extension("orgmode") end, |