aboutsummaryrefslogtreecommitdiffstats
path: root/lua/plugins
diff options
context:
space:
mode:
authorElvis Claros Castro <elvis@claros.ar>2025-09-03 20:56:00 -0300
committerElvis Claros Castro <elvis@claros.ar>2025-09-03 20:56:00 -0300
commit9d6f4942b982bf3c42af96ce69fc28cd3b9a9374 (patch)
treea3faa17f77056f91b492bc7306ea62542bf53e77 /lua/plugins
parentec64a4c396b25183496cd83591c42088dc89acfb (diff)
downloadnvim-conf-9d6f4942b982bf3c42af96ce69fc28cd3b9a9374.tar.gz
nvim-conf-9d6f4942b982bf3c42af96ce69fc28cd3b9a9374.zip
feat(statusline): mejora la barra de estado nativa con iconos y visualización LSP mejorada
- Añade iconos nerdfont/devicon para modos, rama git, diferencias git, diagnósticos y clientes LSP para mayor claridad visual. - Mejora la visualización de clientes LSP mostrando iconos y evitando duplicados. - Refactoriza el diseño de la barra de estado para secciones izquierda/derecha más informativas. - Actualiza la configuración de resaltado para mayor consistencia. fix(lsp): actualiza el mapeo de teclas para ir a la definición - Cambia el mapeo de teclas de definición LSP a <C-S-[> para mayor coherencia. feat(autocmds): autoformatea archivos C/C++ con clang-format al guardar - Añade autocmd para formatear archivos C/C++ usando LSP antes de guardar. refactor(null-ls): actualiza la sintaxis de require y la configuración de clang-format - Usa el estilo require de Lua para las fuentes de none-ls. - Habilita clang-format por defecto, comenta argumentos personalizados. feat(floaterm): añade opciones personalizadas para el plugin floaterm - Añade borde, tamaño, posición, visibilidad de la barra lateral/barra y terminales predefinidos. fix(noice): desactiva noice cuando se inicia con firenvim - Evita que Noice se cargue en sesiones de Firenvim. chore(lazy-lock): actualiza el archivo de bloqueo de plugins a los últimos commits - Sincroniza las versiones de los plugins con los últimos cambios upstream.
Diffstat (limited to 'lua/plugins')
-rw-r--r--lua/plugins/foatterm.lua18
-rw-r--r--lua/plugins/noice.lua1
2 files changed, 18 insertions, 1 deletions
diff --git a/lua/plugins/foatterm.lua b/lua/plugins/foatterm.lua
index 708241a..a6c64b5 100644
--- a/lua/plugins/foatterm.lua
+++ b/lua/plugins/foatterm.lua
@@ -1,6 +1,22 @@
return {
"nvzone/floaterm",
dependencies = "nvzone/volt",
- opts = {},
+ opts = {
+ border = false,
+ size = { h = 40, w = 70 },
+ -- to use, make this func(buf)
+ position = { row = 50, col = 35 },
+ show_sidebar = false, -- oculta el sidebar
+ show_bar = false, -- oculta la barra
+ mappings = { sidebar = nil, term = nil },
+
+ -- Default sets of terminals you'd like to open
+ terminals = {
+ { name = "Terminal" },
+ -- cmd can be function too
+ -- { name = "Terminal", cmd = "neofetch" },
+ -- More terminals
+ },
+ },
cmd = "FloatermToggle",
}
diff --git a/lua/plugins/noice.lua b/lua/plugins/noice.lua
index 314db31..033db3c 100644
--- a/lua/plugins/noice.lua
+++ b/lua/plugins/noice.lua
@@ -4,6 +4,7 @@ return {
"MunifTanjim/nui.nvim",
},
event = "VeryLazy",
+ enabled = not vim.g.started_by_firenvim,
opts = {
cmdline = {
enabled = true, -- enables the Noice cmdline UI