redo some code

This commit is contained in:
slezakIT 2024-04-12 21:37:12 +02:00
parent d827e7bd83
commit 491ba00fd2
6 changed files with 166 additions and 15 deletions

View File

@ -379,18 +379,6 @@ require('lazy').setup({
vim.keymap.set('n', '<leader>sr', builtin.resume, { desc = '[S]earch [R]esume' }) vim.keymap.set('n', '<leader>sr', builtin.resume, { desc = '[S]earch [R]esume' })
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
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' })
-- Barbar Plugin
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', '<C-q>', '<Cmd>BufferClose<CR>')
vim.keymap.set('n', '<C-p>', '<Cmd>BufferPick<CR>')
-- Neotree:
vim.keymap.set('n', '<leader>nt', '<Cmd>Neotree toggle<CR>', { desc = '[N]eo[t]ree toggle' })
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

@ -6,7 +6,6 @@
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
"conform.nvim": { "branch": "master", "commit": "9d5ba06d6ee7418c674f498634617416d15b6239" }, "conform.nvim": { "branch": "master", "commit": "9d5ba06d6ee7418c674f498634617416d15b6239" },
"dashboard-nvim": { "branch": "master", "commit": "681300934baf36f6184ca41f0b26aed22056d4ee" },
"fidget.nvim": { "branch": "main", "commit": "1ba38e4cbb24683973e00c2e36f53ae64da38ef5" }, "fidget.nvim": { "branch": "main", "commit": "1ba38e4cbb24683973e00c2e36f53ae64da38ef5" },
"gitsigns.nvim": { "branch": "main", "commit": "c097cb255096f333e14d341082a84f572b394fa2" }, "gitsigns.nvim": { "branch": "main", "commit": "c097cb255096f333e14d341082a84f572b394fa2" },
"gruvbox.nvim": { "branch": "main", "commit": "6e4027ae957cddf7b193adfaec4a8f9e03b4555f" }, "gruvbox.nvim": { "branch": "main", "commit": "6e4027ae957cddf7b193adfaec4a8f9e03b4555f" },

View File

@ -7,6 +7,11 @@ return {
}, },
init = function() init = function()
vim.g.barbar_auto_setup = false vim.g.barbar_auto_setup = false
-- Barbar Plugin
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', '<C-q>', '<Cmd>BufferClose<CR>')
vim.keymap.set('n', '<C-p>', '<Cmd>BufferPick<CR>')
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:

View File

@ -6,6 +6,11 @@ return {
'nvim-tree/nvim-web-devicons', -- not strictly required, but recommended 'nvim-tree/nvim-web-devicons', -- not strictly required, but recommended
'MunifTanjim/nui.nvim', 'MunifTanjim/nui.nvim',
}, },
init = function()
-- Neotree:
vim.keymap.set('n', '<leader>nt', '<Cmd>Neotree toggle<CR>', { desc = '[N]eo[t]ree toggle' })
vim.keymap.set('n', '<leader>ntr', '<Cmd>Neotree reveal<CR>', { desc = 'N[E]eo[t]ree toggle cu[r]rent' })
end,
config = function() config = function()
require('neo-tree').setup { require('neo-tree').setup {
filesystem = { filesystem = {

View File

@ -1,5 +1,149 @@
return { return {
'petertriho/nvim-scrollbar', 'petertriho/nvim-scrollbar',
version = '*', version = '*',
config = true, config = {
show = true,
show_in_active_only = false,
set_highlights = true,
folds = 1000, -- handle folds, set to number to disable folds if no. of lines in buffer exceeds this
max_lines = false, -- disables if no. of lines in buffer exceeds this
hide_if_all_visible = true, -- Hides everything if all lines are visible
throttle_ms = 100,
handle = {
text = ' ',
blend = 30, -- Integer between 0 and 100. 0 for fully opaque and 100 to full transparent. Defaults to 30.
color = nil,
color_nr = nil, -- cterm
highlight = 'CursorColumn',
hide_if_all_visible = true, -- Hides handle if all lines are visible
},
marks = {
Cursor = {
text = '',
priority = 0,
gui = nil,
color = nil,
cterm = nil,
color_nr = nil, -- cterm
highlight = 'Normal',
},
Search = {
text = { '-', '=' },
priority = 1,
gui = nil,
color = nil,
cterm = nil,
color_nr = nil, -- cterm
highlight = 'Search',
},
Error = {
text = { '-', '=' },
priority = 2,
gui = nil,
color = nil,
cterm = nil,
color_nr = nil, -- cterm
highlight = 'DiagnosticVirtualTextError',
},
Warn = {
text = { '-', '=' },
priority = 3,
gui = nil,
color = nil,
cterm = nil,
color_nr = nil, -- cterm
highlight = 'DiagnosticVirtualTextWarn',
},
Info = {
text = { '-', '=' },
priority = 4,
gui = nil,
color = nil,
cterm = nil,
color_nr = nil, -- cterm
highlight = 'DiagnosticVirtualTextInfo',
},
Hint = {
text = { '-', '=' },
priority = 5,
gui = nil,
color = nil,
cterm = nil,
color_nr = nil, -- cterm
highlight = 'DiagnosticVirtualTextHint',
},
Misc = {
text = { '-', '=' },
priority = 6,
gui = nil,
color = nil,
cterm = nil,
color_nr = nil, -- cterm
highlight = 'Normal',
},
GitAdd = {
text = '',
priority = 7,
gui = nil,
color = nil,
cterm = nil,
color_nr = nil, -- cterm
highlight = 'GitSignsAdd',
},
GitChange = {
text = '',
priority = 7,
gui = nil,
color = nil,
cterm = nil,
color_nr = nil, -- cterm
highlight = 'GitSignsChange',
},
GitDelete = {
text = '',
priority = 7,
gui = nil,
color = nil,
cterm = nil,
color_nr = nil, -- cterm
highlight = 'GitSignsDelete',
},
},
excluded_buftypes = {
'terminal',
},
excluded_filetypes = {
'cmp_docs',
'cmp_menu',
'noice',
'prompt',
'TelescopePrompt',
},
autocmd = {
render = {
'BufWinEnter',
'TabEnter',
'TermEnter',
'WinEnter',
'CmdwinLeave',
'TextChanged',
'VimResized',
'WinScrolled',
},
clear = {
'BufWinLeave',
'TabLeave',
'TermLeave',
'WinLeave',
},
},
handlers = {
cursor = false,
diagnostic = true,
gitsigns = false, -- Requires gitsigns
handle = true,
search = false, -- Requires hlslens
ale = false, -- Requires ALE
},
},
} }

View File

@ -1 +1,11 @@
return { 'akinsho/toggleterm.nvim', version = '*', config = true } return {
'akinsho/toggleterm.nvim',
version = '*',
init = function()
-- Toggleterm Plugin
vim.keymap.set('n', '<leader>t', '<Cmd>1ToggleTerm name="floater" direction="float"<CR>', { desc = '[T]oggle [T]erminal' })
vim.keymap.set('n', '<leader>tt', '<Cmd>2ToggleTerm name="horizont" direction="horizontal"<CR>', { desc = '[T]oggle [T]erminal' })
vim.keymap.set('n', '<leader>tl', '<Cmd>TermSelect<CR>', { desc = '[T]oggle [T]erminal' })
end,
config = true,
}