neovim conf part 9, the move to snacks, telescope u did well, farewell

This commit is contained in:
RafayAhmad7548 2025-05-13 08:14:17 +05:00
parent bbd1f9f7c1
commit 5d23e188ae
10 changed files with 162 additions and 105 deletions

View file

@ -36,33 +36,33 @@ return {
})
pcall(require('telescope').load_extension, 'fzf')
pcall(require("telescope").load_extension('ui-select'))
pcall(require('telescope').load_extension('ui-select'))
-- NOTE: Mappings --
-- INFO: Mappings --
local builtin = require('telescope.builtin')
-- local builtin = require('telescope.builtin')
vim.keymap.set('n', '<leader>sf', builtin.find_files, { desc = 'find files' })
vim.keymap.set('n', '<leader>sw', builtin.grep_string, { desc = 'grep string' })
vim.keymap.set('n', '<leader>ss', builtin.lsp_document_symbols, { desc = 'document symbols' })
vim.keymap.set('n', '<leader>sS', builtin.lsp_workspace_symbols, { desc = 'workspace symbols' })
vim.keymap.set('n', '<leader>st', '<cmd>TodoTelescope<CR>', { desc = 'search todos' })
vim.keymap.set('n', '<leader>sp', '<cmd>SessionSearch<CR>', { desc = 'search sessions' })
vim.keymap.set('n', '<leader>sh', function ()
builtin.help_tags({
previewer = false
})
end, { desc = 'help' })
vim.keymap.set('n', '<leader>/', function()
-- You can pass additional configuration to Telescope to change the theme, layout, etc.
builtin.current_buffer_fuzzy_find(require('telescope.themes').get_dropdown {
winblend = 10,
previewer = false,
})
end, { desc = 'Fuzzily search in current buffer' })
-- vim.keymap.set('n', '<leader>sf', builtin.find_files, { desc = 'find files' })
-- vim.keymap.set('n', '<leader>sw', builtin.grep_string, { desc = 'grep string' })
-- vim.keymap.set('n', '<leader>ss', builtin.lsp_document_symbols, { desc = 'document symbols' })
-- vim.keymap.set('n', '<leader>sS', builtin.lsp_workspace_symbols, { desc = 'workspace symbols' })
--
-- vim.keymap.set('n', '<leader>st', '<cmd>TodoTelescope<CR>', { desc = 'search todos' })
-- vim.keymap.set('n', '<leader>sp', '<cmd>SessionSearch<CR>', { desc = 'search sessions' })
--
-- vim.keymap.set('n', '<leader>sh', function ()
-- builtin.help_tags({
-- previewer = false
-- })
-- end, { desc = 'help' })
--
-- vim.keymap.set('n', '<leader>/', function()
-- -- You can pass additional configuration to Telescope to change the theme, layout, etc.
-- builtin.current_buffer_fuzzy_find(require('telescope.themes').get_dropdown {
-- winblend = 10,
-- previewer = false,
-- })
-- end, { desc = 'Fuzzily search in current buffer' })
end
}