local function setup() local builtin = require('telescope.builtin') vim.keymap.set('n', '/', builtin.live_grep, {}) vim.keymap.set('n', 'fg', builtin.live_grep, {}) vim.keymap.set('n', 'ff', builtin.find_files, {}) vim.keymap.set('n', 'fb', builtin.buffers, {}) vim.keymap.set('n', 'fh', builtin.help_tags, {}) vim.keymap.set('n', 'fr', builtin.registers, {}) vim.keymap.set('n', 'fq', builtin.quickfixhistory, {}) vim.keymap.set('n', 'fm', builtin.marks, {}) vim.keymap.set('n', 'fd', builtin.diagnostics, {}) vim.keymap.set('n', 'fs', builtin.lsp_workspace_symbols, {}) local function all_files(opts) opts = vim.tbl_extend('force', { hidden = true, no_ignore = true, no_ignore_parent = true, }, opts or {}) builtin.find_files(opts) end vim.keymap.set('n', 'fa', all_files, {}) end return { setup = setup }