This commit is contained in:
Nikola Savic 2024-09-09 21:58:40 +02:00
parent f8596bb0c6
commit fd0ec9aeb3
3 changed files with 38 additions and 12 deletions

View File

@ -430,6 +430,18 @@ require('lazy').setup({
-- }, -- },
-- }, -- },
-- pickers = {} -- 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 = { extensions = {
['ui-select'] = { ['ui-select'] = {
require('telescope.themes').get_dropdown(), require('telescope.themes').get_dropdown(),

View File

@ -27,6 +27,19 @@ return {
end, end,
}, },
}, },
keys = {
{
'<leader>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() config = function()
-- If you want icons for diagnostic errors, you'll need to define them somewhere: -- If you want icons for diagnostic errors, you'll need to define them somewhere:
vim.fn.sign_define('DiagnosticSignError', { text = '', texthl = 'DiagnosticSignError' }) vim.fn.sign_define('DiagnosticSignError', { text = '', texthl = 'DiagnosticSignError' })
@ -318,9 +331,9 @@ return {
}, },
} }
vim.cmd [[nnoremap \ :Neotree reveal<cr>]] -- vim.cmd [[nnoremap \ :Neotree reveal<cr>]]
vim.keymap.set('n', '<leader>e', ':Neotree toggle position=right<CR>', { noremap = true, silent = true }) -- focus file explorer vim.keymap.set('n', '<leader>e', ':Neotree toggle position=right<CR>', { noremap = true, silent = true }) -- focus file explorer
vim.keymap.set('n', '<leader>ngs', ':Neotree float git_status<CR>', { noremap = true, silent = true }) -- open git status window vim.keymap.set('n', '<leader>gt', ':Neotree float git_status<CR>', { noremap = true, silent = true }) -- open git status window
end, end,
}, },
} }

View File

@ -1,21 +1,22 @@
return { return {
'akinsho/toggleterm.nvim', 'akinsho/toggleterm.nvim',
version = '*', version = '*',
config = true,
keys = { keys = {
{ {
'<leader>tf', '<leader>tf',
'<cmd>ToggleTerm direction=float<CR>', '<cmd>ToggleTerm direction=float<CR>',
desc = 'Toggle Float Terminal', desc = 'Toggle Float Terminal',
}, },
-- { {
-- '<leader>tv', '<leader>tv',
-- '<cmd>ToggleTerm direction=vertical<CR>', '<cmd>ToggleTerm direction=vertical<CR>',
-- desc = 'Toggle Vertcal Terminal', desc = 'Toggle Vertcal Terminal',
-- }, },
-- { {
-- '<leader>th', '<leader>th',
-- '<cmd>ToggleTerm direction=horizontal<CR>', '<cmd>ToggleTerm direction=horizontal<CR>',
-- desc = 'Toggle Horizontal Terminal', desc = 'Toggle Horizontal Terminal',
-- }, },
}, },
} }