]> git.huck.website - nvim.git/commitdiff
telescope setup
authorHuck Boles <huck@huck.website>
Fri, 21 Apr 2023 22:12:32 +0000 (17:12 -0500)
committerHuck Boles <huck@huck.website>
Fri, 21 Apr 2023 22:12:32 +0000 (17:12 -0500)
lua/map.lua
lua/plugins.lua
lua/plugins/telescope.lua [new file with mode: 0644]

index 4974965982a8bf0130d0626e858958e29a7e9cf2..bb0c4f51073bed951ea60e0f9e8fdbd3ea9cc8ca 100644 (file)
@@ -32,9 +32,6 @@ vim.keymap.set( 'n', '_', '<CMD>nohlsearch<CR>' )
 vim.keymap.set( 'n', '<leader>=', '<CMD>tabnew ~/.config/nvim/init.lua<CR>' )
 vim.keymap.set( 'n', '<leader>q', '<CMD>Lazy<CR>' )
 
--- autosave
-vim.keymap.set( 'i', '<ESC>', '<ESC><CMD>update<CR>' )
-
 -- better terminal movement keys
 vim.keymap.set('t', '<ESC>', [[<C-\><C-n>]] )
 vim.keymap.set('t', '<C-w>', [[<C-\><C-n><C-w>]] )
index 8df951018e9a46498c5247db66782cf3af182da2..2e76c6f414e074125314b921a2bfd4ea745ae46f 100644 (file)
@@ -2,7 +2,7 @@ return {
 
     {
         'mbbill/undotree',
-        keys = { { '<leader>u', '<CMD>UndotreeToggle<CR>', desc = 'Toggle undo tree sidebar' } }
+        keys = { { '<leader>u', '<CMD>UndotreeToggle<CR>'} }
     },
 
     { 'christoomey/vim-tmux-navigator', lazy = false },
@@ -16,26 +16,18 @@ return {
     { 'lukas-reineke/indent-blankline.nvim', event = 'VeryLazy' },
 
     -- {
-    --     'norcalli/nvim-colorizer.lua',
-    --     lazy = false,
-    --     config = function()
-    --         require('colorizer').setup()
-    --     end
+    --     'junegunn/fzf.vim',
+    --     dependencies = {
+    --         'junegunn/fzf'
+    --     },
+    --     keys = {
+    --         { '<leader>f', '<CMD>GFiles<CR>' },
+    --         { '<leader>F', '<CMD>Files<CR>' },
+    --         { '<leader>b', '<CMD>Buffers<CR>' },
+    --         { '<leader><C-r>', '<CMD>History:<CR>' },
+    --     },
     -- },
 
-    {
-        'junegunn/fzf.vim',
-        dependencies = {
-            'junegunn/fzf'
-        },
-        keys = {
-            { '<leader>f', '<CMD>GFiles<CR>' },
-            { '<leader>F', '<CMD>Files<CR>' },
-            { '<leader>b', '<CMD>Buffers<CR>' },
-            { '<leader><C-r>', '<CMD>History:<CR>' },
-        },
-    },
-
     {
         'akinsho/toggleterm.nvim',
         keys = { { '<leader><space>', '<CMD>ToggleTerm<CR>' } },
diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua
new file mode 100644 (file)
index 0000000..40245af
--- /dev/null
@@ -0,0 +1,28 @@
+return {
+    {
+        'nvim-telescope/telescope.nvim',
+        dependencies = { 'nvim-lua/plenary.nvim' },
+        keys = {
+            { '<leader>f', '<CMD>Telescope git_files<CR>' },
+            { '<leader>F', '<CMD>Telescope find_files<CR>' },
+            { '<leader><C-f>', '<CMD>Telescope live_grep<CR>' },
+            { '<leader>b', '<CMD>Telescope buffers<CR>' },
+            { '<leader><C-r>', '<CMD>Telescope command_history<CR>' },
+            { '<leader>D', '<CMD>Telescope diagnostics<CR>' },
+            { '<leader>g', '<CMD>Telescope git_commits<CR>' },
+        },
+        config = function()
+            require('telescope').setup {
+                defaults = {
+                    layout_strategy = 'horizontal',
+                    layout_config = {
+                        height = 0.9,
+                        width = 0.9,
+                    }
+                },
+                pickers = {},
+                extensions = {},
+            }
+        end
+    },
+}