diff --git a/init.lua b/init.lua index e3616cbc..0af0609b 100644 --- a/init.lua +++ b/init.lua @@ -430,6 +430,18 @@ require('lazy').setup({ -- }, -- }, -- pickers = {} + pickers = { + find_files = { + file_ignore_patterns = { 'node_modules', '.git', '.venv' }, + hidden = true, + }, + }, + live_grep = { + file_ignore_patterns = { 'node_modules', '.git', '.venv' }, + additional_args = function(_) + return { '--hidden' } + end, + }, extensions = { ['ui-select'] = { require('telescope.themes').get_dropdown(), diff --git a/lua/custom/plugins/neotree.lua b/lua/custom/plugins/neotree.lua index 8bef2a1e..34d33a6c 100644 --- a/lua/custom/plugins/neotree.lua +++ b/lua/custom/plugins/neotree.lua @@ -27,6 +27,19 @@ return { end, }, }, + keys = { + { + 'o', + function() + if vim.bo.filetype == 'neo-tree' then + vim.cmd.wincmd 'p' + else + vim.cmd.Neotree 'focus' + end + end, + desc = 'Toggle Explorer Focus', + }, + }, config = function() -- If you want icons for diagnostic errors, you'll need to define them somewhere: vim.fn.sign_define('DiagnosticSignError', { text = ' ', texthl = 'DiagnosticSignError' }) @@ -318,9 +331,9 @@ return { }, } - vim.cmd [[nnoremap \ :Neotree reveal]] + -- vim.cmd [[nnoremap \ :Neotree reveal]] vim.keymap.set('n', 'e', ':Neotree toggle position=right', { noremap = true, silent = true }) -- focus file explorer - vim.keymap.set('n', 'ngs', ':Neotree float git_status', { noremap = true, silent = true }) -- open git status window + vim.keymap.set('n', 'gt', ':Neotree float git_status', { noremap = true, silent = true }) -- open git status window end, }, } diff --git a/lua/custom/plugins/toggleterm.lua b/lua/custom/plugins/toggleterm.lua index e4d4281e..0458be3f 100644 --- a/lua/custom/plugins/toggleterm.lua +++ b/lua/custom/plugins/toggleterm.lua @@ -1,21 +1,22 @@ return { 'akinsho/toggleterm.nvim', version = '*', + config = true, keys = { { 'tf', 'ToggleTerm direction=float', desc = 'Toggle Float Terminal', }, - -- { - -- 'tv', - -- 'ToggleTerm direction=vertical', - -- desc = 'Toggle Vertcal Terminal', - -- }, - -- { - -- 'th', - -- 'ToggleTerm direction=horizontal', - -- desc = 'Toggle Horizontal Terminal', - -- }, + { + 'tv', + 'ToggleTerm direction=vertical', + desc = 'Toggle Vertcal Terminal', + }, + { + 'th', + 'ToggleTerm direction=horizontal', + desc = 'Toggle Horizontal Terminal', + }, }, }