@@ -440,7 +440,14 @@ require('lazy').setup({
440440 vim .keymap .set (' n' , ' <leader>sd' , builtin .diagnostics , { desc = ' [S]earch [D]iagnostics' })
441441 vim .keymap .set (' n' , ' <leader>sr' , builtin .resume , { desc = ' [S]earch [R]esume' })
442442 vim .keymap .set (' n' , ' <leader>s.' , builtin .oldfiles , { desc = ' [S]earch Recent Files ("." for repeat)' })
443- vim .keymap .set (' n' , ' <leader><leader>' , builtin .buffers , { desc = ' [ ] Find existing buffers' })
443+ -- vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' })
444+
445+ vim .keymap .set (
446+ ' n' ,
447+ ' <leader><leader>' ,
448+ ' <cmd>Telescope buffers sort_mru=true sort_lastused=true initial_mode=normal<cr>' ,
449+ { desc = ' [ ] Open telescope buffers' }
450+ )
444451
445452 -- Slightly advanced example of overriding default behavior and theme
446453 vim .keymap .set (' n' , ' <leader>/' , function ()
@@ -577,6 +584,10 @@ require('lazy').setup({
577584 -- the definition of its *type*, not where it was *defined*.
578585 map (' grt' , require (' telescope.builtin' ).lsp_type_definitions , ' [G]oto [T]ype Definition' )
579586
587+ -- map('[d', vim.diagnostic.get_prev(), 'Go to previous [D]iagnostic message')
588+ -- map(']d', vim.diagnostic.get_next(), 'Go to next [D]iagnostic message')
589+ -- map('<leader>cd', vim.diagnostic.open_float, '[C]ode [D]iagnostics for line') -- show diagnostics for line
590+
580591 -- This function resolves a difference between neovim nightly (version 0.11) and stable (version 0.10)
581592 --- @param client vim.lsp.Client
582593 --- @param method vim.lsp.protocol.Method
0 commit comments