nvim/.backup/after/plugin/telescope.lua
davidon-top 9d3d05066f yay
2023-08-02 16:39:49 +02:00

32 lines
1.4 KiB
Lua
Executable file

require "telescope".setup {
pickers = {
colorscheme = {
enable_preview = true
}
}
}
local builtin = require("telescope.builtin")
vim.keymap.set("n", "<leader>f/", 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>f?', require('telescope.builtin').oldfiles, { desc = 'Find recently opened files' })
vim.keymap.set("n", "<leader>fc", builtin.colorscheme, {desc = "Find Colorscheme"})
vim.keymap.set('n', '<leader>fd', require('telescope.builtin').diagnostics, { desc = 'Find Diagnostics' })
vim.keymap.set('n', '<leader>fw', require('telescope.builtin').grep_string, { desc = 'Find current Word' })
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")