update config

This commit is contained in:
ap8351 2024-04-12 07:57:53 +02:00
parent e1e54ab62b
commit 9ad2084b16
4 changed files with 27 additions and 15 deletions

View File

@ -377,14 +377,17 @@ require('lazy').setup({
vim.keymap.set('n', '<leader>s.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' }) vim.keymap.set('n', '<leader>s.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' })
vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' }) vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' })
-- Toggleterm Plugin -- Toggleterm Plugin
vim.keymap.set('n', '<leader>t', '<Cmd>ToggleTerm direction="float"<CR>', { desc = '[T]oggle [T]erminal' })
vim.keymap.set('n', '<leader>tt', '<Cmd>ToggleTerm direction="float"<CR>', { desc = '[T]oggle [T]erminal' }) vim.keymap.set('n', '<leader>tt', '<Cmd>ToggleTerm direction="float"<CR>', { desc = '[T]oggle [T]erminal' })
-- Barbar Plugin -- Barbar Plugin
vim.keymap.set('n', '<leader>tn', '<Cmd>BufferNext<CR>', { desc = '[N]ext Tab' }) vim.keymap.set('n', '<leader>tn', '<Cmd>BufferNext<CR>', { desc = '[N]ext Tab' })
vim.keymap.set('n', '<leader>tp', '<Cmd>BufferPrevious<CR>', { desc = '[P]revious Tab' }) vim.keymap.set('n', '<leader>tp', '<Cmd>BufferPrevious<CR>', { desc = '[P]revious Tab' })
vim.keymap.set('n', '<C-q>', '<Cmd>BufferClose<CR>')
vim.keymap.set('n', '<C-p>', '<Cmd>BufferPick<CR>')
-- Neotree: -- Neotree:
vim.keymap.set('n', '<leader>e', '<Cmd>Neotree toggle<CR>') vim.keymap.set('n', '<leader>nt', '<Cmd>Neotree toggle<CR>', { desc = '[N]eo[t]ree toggle' })
vim.keymap.set('n', '<leader>er', '<Cmd>Neotree reveal<CR>') vim.keymap.set('n', '<leader>ntr', '<Cmd>Neotree reveal<CR>', { desc = 'N[E]eo[t]ree toggle cu[r]rent' })
-- Slightly advanced example of overriding default behavior and theme -- Slightly advanced example of overriding default behavior and theme
vim.keymap.set('n', '<leader>/', function() vim.keymap.set('n', '<leader>/', function()
-- You can pass additional configuration to Telescope to change the theme, layout, etc. -- You can pass additional configuration to Telescope to change the theme, layout, etc.

View File

@ -10,7 +10,7 @@ return {
end, end,
opts = { opts = {
-- lazy.nvim will automatically call setup for you. put your options here, anything missing will use the default: -- lazy.nvim will automatically call setup for you. put your options here, anything missing will use the default:
-- animation = true, animation = true,
-- insert_at_start = true, -- insert_at_start = true,
-- …etc. -- …etc.
}, },

View File

@ -1,12 +0,0 @@
return {
'nvim-neo-tree/neo-tree.nvim',
version = '*',
dependencies = {
'nvim-lua/plenary.nvim',
'nvim-tree/nvim-web-devicons', -- not strictly required, but recommended
'MunifTanjim/nui.nvim',
},
config = function()
require('neo-tree').setup {}
end,
}

View File

@ -0,0 +1,21 @@
return {
'nvim-neo-tree/neo-tree.nvim',
version = '*',
dependencies = {
'nvim-lua/plenary.nvim',
'nvim-tree/nvim-web-devicons', -- not strictly required, but recommended
'MunifTanjim/nui.nvim',
},
config = function()
require('neo-tree').setup {
filesystem = {
follow_current_file = {
enabled = true, -- This will find and focus the file in the active buffer every time
-- -- the current file is changed while the tree is open.
leave_dirs_open = false, -- `false` closes auto expanded dirs, such as with `:Neotree reveal`
},
},
}
end,
}