nvim/.bckpold/after/plugin/telescope.lua

28 lines
1,015 B
Lua
Raw Normal View History

2023-08-02 16:39:49 +02:00
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')