local key = require("gabrielgio.key") local builtins = require("telescope.builtin") local telescope = require("telescope") telescope.setup({ defaults = { file_ignore_patterns = { "vendor/", ".git/", }, vimgrep_arguments = { "rg", "--color=never", "--no-heading", "--with-filename", "--line-number", "--column", "--smart-case", "--hidden", }, }, }) telescope.load_extension("file_browser") key.nnoremap("ff", builtins.find_files) key.nnoremap("fs", builtins.live_grep) key.nnoremap("fc", ":Telescope lsp_dynamic_workspace_symbols") key.nnoremap("fd", ":Telescope buffers") key.nnoremap("n", ":Telescope file_browser") key.nnoremap("m", ":Telescope file_browser path=%:p:h select_buffer=true")