]> git.huck.website - nvim.git/commitdiff
added: better telescope mappings
authorHuck Boles <huck@huck.website>
Thu, 29 Jun 2023 23:24:32 +0000 (18:24 -0500)
committerHuck Boles <huck@huck.website>
Thu, 29 Jun 2023 23:42:17 +0000 (18:42 -0500)
lua/huck/map.lua
lua/plugins.lua
lua/plugins/telescope.lua

index 3a93ccb3823416ac6ee12d7de464630984127d79..b6311281700050d1b83bbbf2757cde4f3d666601 100644 (file)
@@ -23,7 +23,6 @@ vim.keymap.set('n', '<LEADER>s', [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><
 vim.keymap.set('n', '<LEADER>c', ':r!')
 vim.keymap.set('n', '<LEADER>h', ":vsplit ")
 vim.keymap.set('n', '<LEADER>v', ":split ")
-vim.keymap.set('n', '<LEADER>t', ':tabnew ')
 vim.keymap.set('n', '<LEADER>-', ':set filetype=')
 vim.keymap.set('n', '<LEADER>_', '<CMD>setlocal spell spelllang=en_us<CR>')
 
index 8c69f968b4591617ca706acbbc33b489d9826938..bfe9f06b87b219246fd8184d9a04a68048942bb6 100644 (file)
@@ -17,7 +17,7 @@ return {
     {
         'tpope/vim-fugitive',
         keys = {
-            { '<leader>G',  '<CMD>Git<CR>' },
+            { '<leader>gg', '<CMD>Git<CR>' },
             { '<leader>gc', '<CMD>Git commit<CR>' },
             { '<leader>ga', '<CMD>Git add %<CR>' },
             { '<leader>gd', '<CMD>Gdiffsplit<CR>' },
index cfe762b1934063c5ead0d60866e7b7e72c4a3f7a..b3a8649254aa780a3b24bc2981575a6e92fc5f2d 100644 (file)
@@ -11,10 +11,29 @@ return {
             },
         },
         keys = {
-            { '<leader>b',     '<CMD>Telescope buffers<CR>' },
-            { '<leader><C-r>', '<CMD>Telescope command_history<CR>' },
-            { '<leader>D',     '<CMD>Telescope diagnostics<CR>' },
-            { '<leader>H',     '<CMD>Telescope help_tags<CR>' },
+            { '<leader>b',   '<CMD>Telescope buffers<CR>' },
+            { '<leader>tt',  '<CMD>Telescope resume<CR>' },
+            { '<leader>tc',  '<CMD>Telescope commands<CR>' },
+            { '<leader>t!',  '<CMD>Telescope command_history<CR>' },
+            { '<leader>th',  '<CMD>Telescope help_tags<CR>' },
+            { '<leader>tm',  '<CMD>Telescope marks<CR>' },
+            { '<leader>tq',  '<CMD>Telescope quickfix<CR>' },
+            { '<leader>ts',  '<CMD>Telescope search_history<CR>' },
+            { '<leader>tr',  '<CMD>Telescope registers<CR>' },
+            { '<leader>tk',  '<CMD>Telescope keymaps<CR>' },
+            { '<leader>tb',  '<CMD>Telescope current_buffer_fuzzy_find<CR>' },
+            { '<leader>tgc', '<CMD>Telescope git_commits<CR>' },
+            { '<leader>tgd', '<CMD>Telescope git_bcommits<CR>' },
+            { '<leader>tgb', '<CMD>Telescope git_branches<CR>' },
+            { '<leader>tgs', '<CMD>Telescope git_status<CR>' },
+            { '<leader>tft', '<CMD>Telescope filetypes<CR>' },
+            { '<leader>tll', '<CMD>Telescope diagnostics<CR>' },
+            { '<leader>tlr', '<CMD>Telescope lsp_references<CR>' },
+            { '<leader>tld', '<CMD>Telescope lsp_type_definitions<CR>' },
+            { '<leader>tlt', '<CMD>Telescope lsp_definitions<CR>' },
+            { '<leader>tli', '<CMD>Telescope lsp_implementations<CR>' },
+            { '<leader>tls', '<CMD>Telescope lsp_document_symbols<CR>' },
+            { '<leader>tlS', '<CMD>Telescope lsp_workspace_symbols<CR>' },
         },
         config = function()
             require('telescope').setup {