gabrielgio.lua @ 2d94bbee48f6a887e68737ed8d27e3b193618878

 1local key = require("gabrielgio.key")
 2local builtins = require("telescope.builtin")
 3local telescope = require("telescope")
 4
 5telescope.setup{
 6    defaults = {
 7        file_ignore_patterns = {
 8            'vendor/',
 9            '\\.git/'
10        },
11        vimgrep_arguments = {
12            "rg",
13            "--color=never",
14            "--no-heading",
15            "--with-filename",
16            "--line-number",
17            "--column",
18            "--smart-case",
19            "--hidden"
20        }
21    },
22}
23
24telescope.load_extension("file_browser")
25
26key.nnoremap("<leader>ff", builtins.find_files)
27key.nnoremap("<leader>fs", builtins.live_grep)
28key.nnoremap("<leader>fc", ":Telescope lsp_dynamic_workspace_symbols<CR>")
29key.nnoremap("<leader>fd", ":Telescope buffers<CR>")
30key.nnoremap("<leader>n", ":Telescope file_browser<CR>")
31key.nnoremap("<leader>m", ":Telescope file_browser path=%:p:h select_buffer=true<CR>")