28 lines
1,015 B
Lua
28 lines
1,015 B
Lua
|
require "telescope".setup {
|
||
|
pickers = {
|
||
|
colorscheme = {
|
||
|
enable_preview = true
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
local builtin = require('telescope.builtin')
|
||
|
vim.keymap.set("n", "<leader>fn", function ()
|
||
|
require('telescope.builtin').current_buffer_fuzzy_find(require('telescope.themes').get_dropdown {
|
||
|
winblend = 10,
|
||
|
previewer = false,
|
||
|
})
|
||
|
end, {desc = "fuzzy find"})
|
||
|
vim.keymap.set('n', '<leader>ff', builtin.find_files, {desc = "telescope find files"})
|
||
|
--vim.keymap.set('n', '<leader>fg', builtin.live_grep, {})
|
||
|
vim.keymap.set('n', '<leader>fb', builtin.buffers, {desc = "buffers"})
|
||
|
--vim.keymap.set('n', '<leader>fh', builtin.help_tags, {})
|
||
|
vim.keymap.set("n", "<leader>fs", function()
|
||
|
builtin.grep_string({ search = vim.fn.input("Grep > ")});
|
||
|
vim.keymap.set("n", "<leader>fp", "<cmd>:Telescope projects<cr>")
|
||
|
end, {desc = "grep search through files"})
|
||
|
|
||
|
|
||
|
pcall(require('telescope').load_extension, 'fzf')
|
||
|
require('telescope').load_extension('projects')
|
||
|
require('telescope').load_extension('dap')
|