Skip to content

Commit be29648

Browse files
harpoon, multicursor, undotree
1 parent eb35889 commit be29648

File tree

5 files changed

+76
-3
lines changed

5 files changed

+76
-3
lines changed

init.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -255,9 +255,9 @@ vim.keymap.set('n', 'j', "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = tr
255255

256256

257257
-- Remap for navigating between buffers
258-
vim.keymap.set('n', '<leader>x', '<cmd>bd<CR>', { silent = true })
259-
vim.keymap.set('n', '<leader>l', '<cmd>bnext<CR>', { silent = true })
260-
vim.keymap.set('n', '<leader>h', '<cmd>bprev<CR>', { silent = true })
258+
-- vim.keymap.set('n', '<leader>x', '<cmd>bd<CR>', { silent = true })
259+
-- vim.keymap.set('n', '<leader>l', '<cmd>bnext<CR>', { silent = true })
260+
-- vim.keymap.set('n', '<leader>h', '<cmd>bprev<CR>', { silent = true })
261261

262262
-- [[ Highlight on yank ]]
263263
-- See `:help vim.highlight.on_yank()`

lua/custom/configs/remaps.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,6 @@ vim.keymap.set("n", "<leader>xq", function() require("trouble").toggle("quickfix
4949
vim.keymap.set("n", "<leader>xl", function() require("trouble").toggle("loclist") end, { desc = 'Trouble [l]oclist' })
5050
vim.keymap.set("n", "<leader>xR", function() require("trouble").toggle("lsp_references") end,
5151
{ desc = 'Trouble [g]o to [R]eferences' })
52+
53+
-- undotree
54+
vim.keymap.set('n', '<leader>u', vim.cmd.UndotreeToggle)

lua/custom/plugins/harpoon.lua

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
return {
2+
"theprimeagen/harpoon",
3+
branch = "harpoon2",
4+
lazy = false,
5+
dependencies = { "nvim-lua/plenary.nvim" },
6+
config = function()
7+
require("harpoon"):setup()
8+
end,
9+
keys = {
10+
{
11+
"<leader>h",
12+
function() require("harpoon"):list():append() end,
13+
desc =
14+
"harpoon file",
15+
},
16+
{
17+
"<C-e>",
18+
function()
19+
local harpoon = require("harpoon")
20+
harpoon.ui:toggle_quick_menu(harpoon:list())
21+
end,
22+
desc =
23+
"harpoon quick menu",
24+
},
25+
{
26+
"<leader>1",
27+
function() require("harpoon"):list():select(1) end,
28+
desc =
29+
"harpoon to file 1",
30+
},
31+
{
32+
"<leader>2",
33+
function() require("harpoon"):list():select(2) end,
34+
desc =
35+
"harpoon to file 2",
36+
},
37+
{
38+
"<leader>3",
39+
function() require("harpoon"):list():select(3) end,
40+
desc =
41+
"harpoon to file 3",
42+
},
43+
{
44+
"<leader>4",
45+
function() require("harpoon"):list():select(4) end,
46+
desc =
47+
"harpoon to file 4",
48+
},
49+
},
50+
}

lua/custom/plugins/multicursor.lua

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
return {
2+
"smoka7/multicursors.nvim",
3+
event = "VeryLazy",
4+
dependencies = {
5+
'smoka7/hydra.nvim',
6+
},
7+
opts = {},
8+
cmd = { 'MCstart', 'MCvisual', 'MCclear', 'MCpattern', 'MCvisualPattern', 'MCunderCursor' },
9+
keys = {
10+
{
11+
mode = { 'v', 'n' },
12+
'<Leader>m',
13+
'<cmd>MCstart<cr>',
14+
desc = 'Create a selection for selected text or word under the cursor',
15+
},
16+
},
17+
}

lua/custom/plugins/undotree.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
return {
2+
"mbbill/undotree",
3+
}

0 commit comments

Comments
 (0)