diff --git a/vim/.vim/lua/config/telescope.lua b/vim/.vim/lua/config/telescope.lua index b3bbde0..0068100 100644 --- a/vim/.vim/lua/config/telescope.lua +++ b/vim/.vim/lua/config/telescope.lua @@ -34,48 +34,13 @@ require('telescope').setup { end, }, extensions = { -- this block is optional, and if omitted, defaults will be used - codesearch = { - experimental = true -- enable results from google3/experimental + file_browser = { + -- disables netrw and use telescope-file-browser in its place + hijack_netrw = true, + }, + codesearch = { + experimental = true -- enable results from google3/experimental + } } } -} - -local map = require("utils").map - -map('n', 'tb', ":Telescope file_buffers", { desc = '[T]elescope [B]uffers' }) -map('n', 'tf', [[:lua require('telescope.builtin').find_files{ find_command = {'rg', '--files', '--hidden', '-g', '!node_modules/**'} }]], { desc = '[T]elescope [F]iles' }) -map('n', 'th', require('telescope.builtin').help_tags, { desc = '[T]elescope [H]elp' }) -map('n', 'tw', require('telescope.builtin').grep_string, { desc = '[T]elescope current [W]ord' }) -map('n', 'tg', require('telescope.builtin').live_grep, { desc = '[T]elescope by [G]rep' }) - -if use_google() then - -- These custom mappings let you open telescope-codesearch quickly: - map('n', '', - [[lua require('telescope').extensions.codesearch.find_files{}]], - { noremap = true, silent=true } - ) - - -- Search using codesearch queries. - map( - "n", - "cs", - [[lua require('telescope').extensions.codesearch.find_query{}]], - { noremap = true, silent = true } - ) - - -- Search for the word under cursor. - map( - "n", - "CS", - [[lua require('telescope').extensions.codesearch.find_query{default_text_expand=''}]], - { noremap = true, silent = true } - ) - - -- Search for text selected in Visual mode. - map( - "v", - "cs", - [[lua require('telescope').extensions.codesearch.find_query{}]], - { noremap = true, silent = true } - ) -end +require("telescope").load_extension "file_browser" diff --git a/vim/.vim/lua/plugins/base.lua b/vim/.vim/lua/plugins/base.lua index 12b75ec..6a18495 100644 --- a/vim/.vim/lua/plugins/base.lua +++ b/vim/.vim/lua/plugins/base.lua @@ -6,8 +6,6 @@ return 'kyazdani42/nvim-web-devicons', 'jghauser/mkdir.nvim', - 'lewis6991/impatient.nvim', - 'dstein64/vim-startuptime', 'will133/vim-dirdiff', 'renerocksai/calendar-vim', 'google/vim-searchindex', @@ -146,7 +144,7 @@ return }, keys = { { 'tb', ":Telescope file_buffers", desc = '[T]elescope [B]uffers' } , - { 'tf', [[:lua require('telescope.builtin').find_files{ find_command = {'rg', '--files', '--hidden', '-g', '!node_modules/**'} }]], desc = '[T]elescope [F]iles' }, + { 'tf', [[:lua require "telescope".extensions.file_browser.file_browser{}]], desc = '[T]elescope [F]iles' }, { 'th', [[:lua require('telescope.builtin').help_tags]], desc = '[T]elescope [H]elp' }, { 'tw', [[:lua require('telescope.builtin').grep_string]], desc = '[T]elescope current [W]ord' }, { 'tg', [[:lua require('telescope.builtin').live_grep]], desc = '[T]elescope by [G]rep' },