@@ -27,9 +27,10 @@ vim.g.maplocalleader = ' '
2727-- Set to true if you have a Nerd Font installed and selected in the terminal
2828vim .g .have_nerd_font = true
2929
30- require ' custom.settings '
30+ require ' custom.options '
3131require ' custom.keymaps'
3232require ' custom.basic-autocommands'
33+ require ' custom.macros'
3334
3435-- [[ Install `lazy.nvim` plugin manager ]]
3536local lazypath = vim .fn .stdpath ' data' .. ' /lazy/lazy.nvim'
@@ -112,6 +113,7 @@ require('lazy').setup({
112113 { ' <leader>s' , group = ' [S]earch' },
113114 { ' <leader>w' , group = ' [W]save' },
114115 { ' <leader>t' , group = ' [T]oggle' },
116+ { ' <leader>o' , group = ' Harp[O]on' },
115117 { ' <leader>h' , group = ' Git [H]unk' , mode = { ' n' , ' v' } },
116118 },
117119 },
@@ -154,6 +156,11 @@ require('lazy').setup({
154156 [' <c-enter>' ] = ' to_fuzzy_refine' ,
155157 [' <C-j>' ] = ' move_selection_next' ,
156158 [' <C-k>' ] = ' move_selection_previous' ,
159+ [' <C-d>' ] = ' delete_buffer' ,
160+ },
161+ n = {
162+ [' d' ] = require (' telescope.actions' ).delete_buffer ,
163+ [' q' ] = require (' telescope.actions' ).close ,
157164 },
158165 },
159166 },
@@ -202,7 +209,8 @@ require('lazy').setup({
202209 vim .keymap .set (' n' , ' <leader>sd' , builtin .diagnostics , { desc = ' [S]earch [D]iagnostics' })
203210 vim .keymap .set (' n' , ' <leader>sr' , builtin .resume , { desc = ' [S]earch [R]esume' })
204211 vim .keymap .set (' n' , ' <leader>s.' , builtin .oldfiles , { desc = ' [S]earch Recent Files ("." for repeat)' })
205- vim .keymap .set (' n' , ' <leader><leader>' , builtin .buffers , { desc = ' [ ] Find existing buffers' })
212+ -- vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' })
213+ vim .keymap .set (' n' , ' <leader><leader>' , ' <cmd>Telescope buffers sort_mru=true sort_lastused=true theme=ivy<cr>' , { desc = ' [ ] Find existing buffers' })
206214
207215 -- It's also possible to pass additional configuration options.
208216 -- See `:help telescope.builtin.live_grep()` for information about particular keys
0 commit comments