local actions = require("telescope.actions") require("telescope").setup { defaults = { mappings = { i = { [""] = actions.close }, }, } } local builtin = require "telescope.builtin" local set = vim.keymap.set set("n", "", builtin.find_files) set("n", "fb", builtin.current_buffer_fuzzy_find) set("n", "fg", builtin.git_commits) set("n", "fh", builtin.help_tags) set("n", "p", function() builtin.live_grep { no_ignore = true } end) set("n", "fa", function() builtin.find_files({ follow = true, no_ignore = true, hidden = true, file_ignore_patterns = { '.git,node_modules' } }) end) set("n", "ff", function() builtin.find_files({ follow = true, no_ignore = true, hidden = true }) end) set("n", "fm", function() builtin.treesitter({ symbols = "method" }) end)