-- {{ ansible_managed }} local telescope = require('telescope') local builtin = require('telescope.builtin') local opts = { noremap = true, silent = true } local find_files_unignored = function() builtin.find_files { hidden = true, no_ignore = true } end local live_grep_unignored = function() builtin.live_grep { additional_args = { '--unrestricted', '--unrestricted' } } end vim.keymap.set('n', 'ff', builtin.find_files, opts) vim.keymap.set('n', 'fF', find_files_unignored, opts) vim.keymap.set('n', 'fg', builtin.live_grep, opts) vim.keymap.set('n', 'fG', live_grep_unignored, opts) vim.keymap.set('n', 'fb', builtin.current_buffer_fuzzy_find, opts) vim.keymap.set('n', 'fB', builtin.buffers, opts) vim.keymap.set('n', 'fh', builtin.help_tags, opts) vim.keymap.set('n', 'fj', builtin.jumplist, opts) vim.keymap.set('n', 'fl', builtin.loclist, opts) vim.keymap.set('n', 'fq', builtin.quickfix, opts) vim.keymap.set('n', 'fm', builtin.marks, opts) vim.keymap.set('n', 'ft', builtin.treesitter, opts) telescope.setup({ defaults = { layout_strategy = 'vertical', layout_config = { prompt_position = 'bottom', vertical = { width = 0.8, height = 0.9 } }, }, })