Added harpoon, telescope, undotree
This commit is contained in:
27
init.lua
27
init.lua
@@ -33,12 +33,35 @@ vim.opt.cindent = true
|
||||
-- use language‐specific 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'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user