This commit is contained in:
Dino Danic 2025-03-26 15:26:42 +01:00
parent 49a2c15d1d
commit af22c7ff32
7 changed files with 83 additions and 6 deletions

View file

@ -27,9 +27,10 @@ vim.g.maplocalleader = ' '
-- Set to true if you have a Nerd Font installed and selected in the terminal
vim.g.have_nerd_font = true
require 'custom.settings'
require 'custom.options'
require 'custom.keymaps'
require 'custom.basic-autocommands'
require 'custom.macros'
-- [[ Install `lazy.nvim` plugin manager ]]
local lazypath = vim.fn.stdpath 'data' .. '/lazy/lazy.nvim'
@ -112,6 +113,7 @@ require('lazy').setup({
{ '<leader>s', group = '[S]earch' },
{ '<leader>w', group = '[W]save' },
{ '<leader>t', group = '[T]oggle' },
{ '<leader>o', group = 'Harp[O]on' },
{ '<leader>h', group = 'Git [H]unk', mode = { 'n', 'v' } },
},
},
@ -154,6 +156,11 @@ require('lazy').setup({
['<c-enter>'] = 'to_fuzzy_refine',
['<C-j>'] = 'move_selection_next',
['<C-k>'] = 'move_selection_previous',
['<C-d>'] = 'delete_buffer',
},
n = {
['d'] = require('telescope.actions').delete_buffer,
['q'] = require('telescope.actions').close,
},
},
},
@ -202,7 +209,8 @@ require('lazy').setup({
vim.keymap.set('n', '<leader>sd', builtin.diagnostics, { desc = '[S]earch [D]iagnostics' })
vim.keymap.set('n', '<leader>sr', builtin.resume, { desc = '[S]earch [R]esume' })
vim.keymap.set('n', '<leader>s.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' })
vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' })
-- vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' })
vim.keymap.set('n', '<leader><leader>', '<cmd>Telescope buffers sort_mru=true sort_lastused=true theme=ivy<cr>', { desc = '[ ] Find existing buffers' })
-- It's also possible to pass additional configuration options.
-- See `:help telescope.builtin.live_grep()` for information about particular keys