require "telescope".setup { pickers = { colorscheme = { enable_preview = true } } } local builtin = require("telescope.builtin") vim.keymap.set("n", "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', 'f?', require('telescope.builtin').oldfiles, { desc = 'Find recently opened files' }) vim.keymap.set("n", "fc", builtin.colorscheme, {desc = "Find Colorscheme"}) vim.keymap.set('n', 'fd', require('telescope.builtin').diagnostics, { desc = 'Find Diagnostics' }) vim.keymap.set('n', 'fw', require('telescope.builtin').grep_string, { desc = 'Find current Word' }) vim.keymap.set("n", "ff", builtin.find_files, {desc = "telescope find files"}) vim.keymap.set("n", "fg", builtin.live_grep, {}) vim.keymap.set("n", "fb", builtin.buffers, {desc = "buffers"}) vim.keymap.set("n", "fh", builtin.help_tags, {}) vim.keymap.set("n", "fs", function() builtin.grep_string({ search = vim.fn.input("Grep > ")}); vim.keymap.set("n", "fp", ":Telescope projects") end, {desc = "grep search through files"}) pcall(require("telescope").load_extension, "fzf") require("telescope").load_extension("projects") require("telescope").load_extension("dap")