codesearch mappings

This commit is contained in:
Christian Nieves
2022-08-09 18:23:13 +00:00
parent e00277beb0
commit 206219debb
3 changed files with 19 additions and 32 deletions

View File

@ -39,41 +39,11 @@ require('telescope').setup {
}
-- These custom mappings let you open telescope-codesearch quickly:
-- Fuzzy find files in codesearch.
vim.api.nvim_set_keymap('n', '<leader>ss',
[[<cmd>lua require('telescope').extensions.codesearch.find_files{}<CR>]],
{ noremap = true, silent=true }
)
vim.api.nvim_set_keymap('n', '<C-P>',
[[<cmd>lua require('telescope').extensions.codesearch.find_files{}<CR>]],
{ noremap = true, silent=true }
)
-- Search using codesearch queries.
vim.api.nvim_set_keymap('n', '<leader>sd',
[[<cmd>lua require('telescope').extensions.codesearch.find_query{}<CR>]],
{ noremap = true, silent=true }
)
-- Search for the word under cursor.
vim.api.nvim_set_keymap('n', '<leader>sD',
[[<cmd>lua require('telescope').extensions.codesearch.find_query{default_text_expand='<cword>'}<CR>]],
{ noremap = true, silent=true }
)
-- Search for a file having word under cursor in its name.
vim.api.nvim_set_keymap('n', '<leader>sS',
[[<cmd>lua require('telescope').extensions.codesearch.find_files{default_text_expand='<cword>'}<CR>]],
{ noremap = true, silent=true }
)
-- Search for text selected in Visual mode.
vim.api.nvim_set_keymap('v', '<leader>sd',
[[<cmd>lua require('telescope').extensions.codesearch.find_query{}<CR>]],
{ noremap = true, silent=true }
)
-- Search using codesearch queries.
vim.api.nvim_set_keymap(
"n",
@ -81,6 +51,14 @@ vim.api.nvim_set_keymap(
[[<cmd>lua require('telescope').extensions.codesearch.find_query{}<CR>]],
{ noremap = true, silent = true }
)
--
-- Search for files using codesearch queries.
vim.api.nvim_set_keymap(
"n",
"<leader>cf",
[[<cmd>lua require('telescope').extensions.codesearch.find_files{}<CR>]],
{ noremap = true, silent = true }
)
-- Search for the word under cursor.
vim.api.nvim_set_keymap(
@ -93,7 +71,7 @@ vim.api.nvim_set_keymap(
-- Search for a file having word under cursor in its name.
vim.api.nvim_set_keymap(
"n",
"<leader>csS",
"<leader>CF",
[[<cmd>lua require('telescope').extensions.codesearch.find_files{default_text_expand='<cword>'}<CR>]],
{ noremap = true, silent = true }
)
@ -105,3 +83,11 @@ vim.api.nvim_set_keymap(
[[<cmd>lua require('telescope').extensions.codesearch.find_query{}<CR>]],
{ noremap = true, silent = true }
)
-- Search for file having text selected in Visual mode.
vim.api.nvim_set_keymap(
"v",
"<leader>cf",
[[<cmd>lua require('telescope').extensions.codesearch.find_files{}<CR>]],
{ noremap = true, silent = true }
)

View File

@ -100,7 +100,6 @@ call plug#end() " required
" IMPORTANT: Must come after plugins are loaded
lua << EOF
-- CiderLSP
vim.lsp.set_log_level("trace")
vim.opt.completeopt = { "menu", "menuone", "noselect" }
require 'lspconfig'

View File

@ -250,3 +250,5 @@ autoload -Uz add-zsh-hook
export FZF_DEFAULT_OPTS="--preview 'echo {}' --preview-window down:3:wrap --bind ?:toggle-preview"
source ~/.bash_profile
export ZSH="$HOME/.oh-my-zsh"
source $ZSH/oh-my-zsh.sh