@@ -107,62 +107,4 @@ return {
107
107
end )
108
108
end ,
109
109
},
110
-
111
- {
112
- ' ThePrimeagen/harpoon' ,
113
- branch = ' harpoon2' ,
114
- dependencies = { ' nvim-lua/plenary.nvim' },
115
- config = function ()
116
- local harpoon = require ' harpoon'
117
- harpoon :setup {}
118
-
119
- -- basic telescope configuration
120
- local conf = require (' telescope.config' ).values
121
- local function toggle_telescope (harpoon_files )
122
- local file_paths = {}
123
- for _ , item in ipairs (harpoon_files .items ) do
124
- table.insert (file_paths , item .value )
125
- end
126
-
127
- require (' telescope.pickers' )
128
- .new ({}, {
129
- prompt_title = ' Harpoon' ,
130
- finder = require (' telescope.finders' ).new_table {
131
- results = file_paths ,
132
- },
133
- previewer = conf .file_previewer {},
134
- sorter = conf .generic_sorter {},
135
- })
136
- :find ()
137
- end
138
-
139
- vim .keymap .set (' n' , ' <C-e>' , function ()
140
- toggle_telescope (harpoon :list ())
141
- end , { desc = ' Open harpoon window' })
142
- vim .keymap .set (' n' , ' <leader>a' , function ()
143
- harpoon :list ():add ()
144
- end , { desc = ' Add file to harpoon' })
145
-
146
- vim .keymap .set (' n' , ' <leader>hl1' , function ()
147
- harpoon :list ():select (1 )
148
- end , { desc = ' Select harpoon list item 1' })
149
- vim .keymap .set (' n' , ' <leader>hl2' , function ()
150
- harpoon :list ():select (2 )
151
- end , { desc = ' Select harpoon list item 2' })
152
- vim .keymap .set (' n' , ' <leader>hl3' , function ()
153
- harpoon :list ():select (3 )
154
- end , { desc = ' Select harpoon list item 3' })
155
- vim .keymap .set (' n' , ' <leader>hl4' , function ()
156
- harpoon :list ():select (4 )
157
- end , { desc = ' Select harpoon list item 4' })
158
-
159
- -- Toggle previous & next buffers stored within Harpoon list
160
- vim .keymap .set (' n' , ' <leader>hlp' , function ()
161
- harpoon :list ():prev ()
162
- end , { desc = ' Select previous harpoon list item' })
163
- vim .keymap .set (' n' , ' <leader>hln' , function ()
164
- harpoon :list ():next ()
165
- end , { desc = ' Select next harpoon list item' })
166
- end ,
167
- },
168
110
}
0 commit comments