aboutsummaryrefslogtreecommitdiffstats
path: root/plugin/telescope.vim
diff options
context:
space:
mode:
authorAriel D'ALessandro <dalessandro.ariel@gmail.com>2021-07-26 20:57:58 +0200
committerAriel D'ALessandro <dalessandro.ariel@gmail.com>2021-07-26 20:57:58 +0200
commit7982e2fae5defeb296c210e2aae098a8a11df25a (patch)
treedbcc2ff9d9cec7039635fa0550bbbd02dae82b1a /plugin/telescope.vim
downloadnvim-conf-7982e2fae5defeb296c210e2aae098a8a11df25a.tar.gz
nvim-conf-7982e2fae5defeb296c210e2aae098a8a11df25a.zip
Initialization of the repository, copy from https://github.com/adalessa/dotfiles
Diffstat (limited to 'plugin/telescope.vim')
-rw-r--r--plugin/telescope.vim26
1 files changed, 26 insertions, 0 deletions
diff --git a/plugin/telescope.vim b/plugin/telescope.vim
new file mode 100644
index 0000000..e057d4c
--- /dev/null
+++ b/plugin/telescope.vim
@@ -0,0 +1,26 @@
+lua require("alpha")
+
+let g:telescope_cache_results = 1
+let g:telescope_prime_fuzzy_find = 1
+
+nnoremap <leader>ps :lua require('telescope.builtin').grep_string({ search = vim.fn.input("Grep For > ")})<CR>
+nnoremap <leader>pw :lua require('telescope.builtin').grep_string({ search = vim.fn.expand("<cword>")})<CR>
+
+nnoremap <leader>pp :lua require('telescope.builtin').git_files()<CR>
+nnoremap <leader>po :lua require('telescope.builtin').find_files()<CR>
+
+nnoremap <leader>pv :lua require('telescope.builtin').lsp_workspace_symbols({ query = vim.fn.input("Symbols > ")})<CR>
+
+nnoremap <leader>pe :lua require('alpha.telescope').buffers()<CR>
+
+nnoremap <leader>bb :lua require('telescope.builtin').file_browser()<CR>
+
+nnoremap <leader>gc :lua require('telescope.builtin').git_branches()<CR>
+nnoremap <leader>gs :lua require('telescope.builtin').git_status()<CR>
+
+nnoremap <leader>rc :lua require('alpha.telescope').search_config()<CR>
+
+nnoremap <leader>vrr :lua require('telescope.builtin').lsp_references()<CR>
+
+nnoremap <leader>vs :lua require('telescope.builtin').lsp_document_symbols()<CR>
+nnoremap <leader>ve :lua require('telescope.builtin').lsp_document_diagnostics()<CR>