1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
return {
{
enabled = true,
'https://github.com/TheNoeTrevino/haunt.nvim',
lazy = true,
opts = {
sign = '',
-- sign_hl = nil,
-- line_hl = nil,
-- virt_text_hl = nil,
data_dir = nil,
annotation_prefix = ' ',
-- virt_text_pos = 'eol',
virt_text_pos = 'above',
picker_keys = {
delete = { key = 'ctrl-x' },
edit_annotation = { key = 'ctrl-e' },
},
},
cmd = {
'HauntAnnoate',
'HauntDelete',
'HauntList',
'HauntNext',
'HauntPrev',
'HauntQfAll',
},
keys = {
{ '[h', '<cmd>HauntPrev<cr>', desc = 'haunt: prev annotation', silent = true },
{ ']h', '<cmd>HauntNext<cr>', desc = 'haunt: next annotation', silent = true },
{ '<leader>h', '<nop>', desc = 'haunt' },
{ '<leader>ha', '<cmd>HauntAnnotate<cr>', desc = 'haunt: annotate', silent = true },
{ '<leader>ha', '<cmd>HauntAnnotate<cr>', desc = 'haunt: annotate', silent = true },
{ '<leader>hd', '<cmd>HauntDelete<cr>', desc = 'haunt: delete', silent = true },
{ '<leader>hl', '<cmd>HauntList<cr>', desc = 'haunt: list', silent = true },
{ '<leader>hf', '<cmd>HauntQfAll<cr>', desc = 'haunt: quickfix', silent = true },
{
'<leader>ht',
function()
require('haunt.api').toggle_all_lines()
end,
desc = 'haunt: toggle all',
silent = true,
},
},
},
}
|