refined configuration

This commit is contained in:
Sven Vogel 2024-03-15 18:29:30 +01:00
parent abcbab5a8c
commit df75ab6508
4 changed files with 52 additions and 19 deletions

View File

@ -52,6 +52,9 @@ return {
}, },
{ {
{ 'n' }, '<C-w><Right>', '<cmd>wincmd l<CR>', { desc = "Window Right" } { 'n' }, '<C-w><Right>', '<cmd>wincmd l<CR>', { desc = "Window Right" }
},
{
{ 'n', 'i' }, '<C-b>', '<cmd>Neotree toggle<CR>', { desc = "Toggle Neotree" }
} }
} }

View File

@ -148,13 +148,13 @@ return {
end, end,
bg = function(tabpage) bg = function(tabpage)
if tabpage.is_active then if tabpage.is_active then
return "NeoTreeTabActive" return "lualine_a_command"
end end
return "NeoTreeTabInactive" return "NeoTreeTabInactive"
end, end,
fg = function(tabpage) fg = function(tabpage)
if tabpage.is_active then if tabpage.is_active then
return "NeoTreeTabActive" return "lualine_a_command"
end end
return "NeoTreeTabInactive" return "NeoTreeTabInactive"
end end
@ -170,17 +170,24 @@ return {
tabpage:close() tabpage:close()
end, end,
bg = function(_) bg = function(_)
return "NeoTreeTabActive" return "lualine_a_command"
end, end,
fg = function(_) fg = function(_)
return "NeoTreeTabActive" return "lualine_a_command"
end end
} }
}, },
}, },
rhs = { rhs = {
{ {
text = "󰓩 2 tabs" text = " TAB ",
on_click = function(_, _, _, _, _)
vim.defer_fn(function()
vim.cmd("tabnew")
end, 100)
end,
fg = "NeoTreeTabActive",
bg = "NeoTreeTabActive"
} }
}, },
sidebar = { sidebar = {

View File

@ -0,0 +1,10 @@
return {
{
"RRethy/vim-illuminate",
config = function (_, _)
require('illuminate').configure({
})
end
}
}

View File

@ -52,10 +52,27 @@ return {
added = '+', added = '+',
modified = '~', modified = '~',
removed = '-', removed = '-',
} },
on_click = function ()
vim.defer_fn(function()
vim.cmd("Gitsigns diffthis")
end, 100)
end,
}, },
}, },
lualine_x = { lualine_x = {
{
function ()
local client_id = vim.lsp.get_client_by_id(1)
return ' LSP ~ ' .. client_id.name
end,
on_click = function ()
vim.defer_fn(function()
vim.cmd("LspInfo")
end, 100)
end,
color = 'lualine_c_inactive'
},
{ {
'diagnostics', 'diagnostics',
symbols = { symbols = {
@ -67,21 +84,13 @@ return {
sources = { sources = {
'nvim_diagnostic' 'nvim_diagnostic'
}, },
update_in_insert = true update_in_insert = true,
},
{
function ()
local client_id = vim.lsp.get_client_by_id(1)
return ' LSP - ' .. client_id.name
end,
on_click = function () on_click = function ()
vim.defer_fn(function() vim.defer_fn(function()
vim.cmd("LspInfo") vim.cmd("TroubleToggle")
end, 100) end, 100)
end end,
}, },
'encoding',
'fileformat',
{ {
'filetype', 'filetype',
colored = true, colored = true,
@ -90,9 +99,13 @@ return {
vim.cmd("Telescope filetypes") vim.cmd("Telescope filetypes")
end, 100) end, 100)
end end
} },
'encoding',
'fileformat'
},
lualine_y = {
{ 'progress' }
}, },
lualine_y = {'progress'},
lualine_z = {'location'} lualine_z = {'location'}
}, },
inactive_sections = { inactive_sections = {