1
0

Added harpoon, telescope, undotree

This commit is contained in:
2025-03-18 22:34:05 +00:00
parent 5539f2b00a
commit da120c6054
5 changed files with 49 additions and 2 deletions

View File

@@ -33,12 +33,35 @@ vim.opt.cindent = true
-- use languagespecific plugins for indenting (better):
vim.cmd("filetype plugin indent on")
vim.cmd("syntax on")
vim.keymap.set('n', 'p', '<Cmd>pu<CR>')
vim.g.mapleader = " "
vim.keymap.set("n", "<leader>ll", vim.cmd.Ex)
-- Telescope
local builtin = require('telescope.builtin')
vim.keymap.set('n', '<leader>ff', builtin.find_files, { desc = 'Telescope find files' })
vim.keymap.set('n', '<leader>fg', builtin.git_files, { desc = 'Telescope find git files' })
vim.keymap.set('n', '<leader>fG', function()
builtin.grep_string({ search = vim.fn.input("grep > ") } );
end )
-- Harpoon
local mark = require("harpoon.mark")
local ui = require("harpoon.ui")
vim.keymap.set("n", "<leader>a", mark.add_file)
vim.keymap.set("n", "<C-e>", ui.toggle_quick_menu)
vim.keymap.set("n", "<C-h>", function() ui.nav_file(1) end)
vim.keymap.set("n", "<C-t>", function() ui.nav_file(2) end)
vim.keymap.set("n", "<C-n>", function() ui.nav_file(3) end)
vim.keymap.set("n", "<C-s>", function() ui.nav_file(4) end)
-- UndoTree
vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle)
-- Reserve a space in the gutter
vim.opt.signcolumn = 'yes'