diff --git a/nvim/after/plugin/keymap.vim b/nvim/after/plugin/keymap.vim index 3746afd..58eba23 100644 --- a/nvim/after/plugin/keymap.vim +++ b/nvim/after/plugin/keymap.vim @@ -146,7 +146,8 @@ nnoremap A :argadd =fnameescape(expand('%:p:h')).'/**/*' " Telescope " , open in split/vsplit, , up/down preview nnoremap fM lua require('telescope.builtin').marks() -nnoremap fa lua require('telescope.builtin').live_grep() +nnoremap fA lua require('telescope.builtin').live_grep() +nnoremap fa lua require('config.telescope_myfunctions').grep_in_cwd() nnoremap fb lua require('telescope.builtin').buffers() nnoremap fc lua require('telescope.builtin').git_commits() nnoremap fF lua require('telescope.builtin').find_files() diff --git a/nvim/lua/config/telescope_myfunctions.lua b/nvim/lua/config/telescope_myfunctions.lua index c720a01..83a9472 100644 --- a/nvim/lua/config/telescope_myfunctions.lua +++ b/nvim/lua/config/telescope_myfunctions.lua @@ -21,6 +21,13 @@ M.search_in_cwd = function() } end +M.grep_in_cwd = function() + require("telescope.builtin").live_grep { + prompt_title = "< Grep in Current Directory >", + cwd = vim.fn.expand "%:p:h", + } +end + M.search_vimfiles = function() require("telescope.builtin").find_files { prompt_title = "< Find Vimfiles >",