diff options
| author | Joe <rbo@gmx.us> | 2023-12-20 11:15:07 +0100 | 
|---|---|---|
| committer | Joe <rbo@gmx.us> | 2023-12-20 11:15:07 +0100 | 
| commit | 9f84de74161d66619de6c70b9d3c2ae6dc01abaf (patch) | |
| tree | afe0fcc6de0c04d01d9e3c09f9d3b2633cbcc637 /.config/nvim/after/plugin/whichkey.lua | |
| parent | up (diff) | |
| download | dotfiles-bsd-9f84de74161d66619de6c70b9d3c2ae6dc01abaf.tar.gz dotfiles-bsd-9f84de74161d66619de6c70b9d3c2ae6dc01abaf.tar.bz2 dotfiles-bsd-9f84de74161d66619de6c70b9d3c2ae6dc01abaf.tar.xz dotfiles-bsd-9f84de74161d66619de6c70b9d3c2ae6dc01abaf.tar.zst dotfiles-bsd-9f84de74161d66619de6c70b9d3c2ae6dc01abaf.zip | |
up
Diffstat (limited to '')
| -rw-r--r-- | .config/nvim/after/plugin/whichkey.lua | 18 | 
1 files changed, 12 insertions, 6 deletions
| diff --git a/.config/nvim/after/plugin/whichkey.lua b/.config/nvim/after/plugin/whichkey.lua index 35f8078..6c32396 100644 --- a/.config/nvim/after/plugin/whichkey.lua +++ b/.config/nvim/after/plugin/whichkey.lua @@ -1,19 +1,25 @@ -local ma = require('harpoon.mark') -local ui = require('harpoon.ui') +local harpoon = require('harpoon') +harpoon:setup() + +vim.keymap.set('n', '<M-1>', function() harpoon:list():select(1) end) +vim.keymap.set('n', '<M-2>', function() harpoon:list():select(2) end) +vim.keymap.set('n', '<M-3>', function() harpoon:list():select(3) end) +vim.keymap.set('n', '<M-4>', function() harpoon:list():select(4) end) +  local ts = require('telescope.builtin')  require('telescope').load_extension('harpoon')  local wk = require('which-key')  wk.register({  	a = {  		name = 'harpoon', -		a = { ma.add_file, 'add file', noremap = true, silent = true }, -		e = { ':Telescope harpoon marks<CR>', 'harpoon marks', noremap = true, silent = true }, -		f = { ':Telescope harpoon marks<CR>', 'harpoon marks', noremap = true, silent = true }, +		a = { function() harpoon:list():append() end, 'add file', noremap = true, silent = true }, +		e = { function() harpoon.ui:toggle_quick_menu(harpoon:list()) end, 'harpoon ui', noremap = true, silent = true }, +		f = { ':Telescope harpoon marks<CR>', 'harpoon telescope ui', noremap = true, silent = true },  	},  	b = { ':Buffers<CR>', 'buffers', noremap = true, silent = true },  	c = { name = '+nerd-commenter' },  	d = { ':bd<CR>', 'close buffer', noremap = true, silent = true }, -	D = { 'ddk:put = strftime(\' * %c\')<CR>', 'insert date', noremap = true, silent = true }, +	D = { '"-ddk:put = strftime(\' * %c\')<CR>', 'insert date', noremap = true, silent = true },  	e = { ':Telescope find_files<CR>', 'find files', noremap = true, silent = true },  	G = { ':FloatermNew lazygit<CR>', 'lazygit', noremap = true, silent = true },  	h = { ':Startify<CR>', 'startify', noremap = true, silent = true }, | 
