diff options
| author | Elvis Claros Castro <elvis@claros.ar> | 2026-09-27 12:46:49 -0300 |
|---|---|---|
| committer | Elvis Claros Castro <elvis@claros.ar> | 2026-09-27 12:46:49 -0300 |
| commit | df7c711e2a49d51249350f52c63274b72aacb739 (patch) | |
| tree | 426da3b65371f857f3ee3d9893d7ff3279aac02e /lua/plugins/minty.lua | |
| parent | a0bd84df02ce235123dfc939327e8bd33dffdd7e (diff) | |
| download | nvim-conf-df7c711e2a49d51249350f52c63274b72aacb739.tar.gz nvim-conf-df7c711e2a49d51249350f52c63274b72aacb739.zip | |
Migración de plugins a funcionalidad nativa: statusline y treesitter propios, se quitan mason, lualine, mini, notify y otros
Diffstat (limited to 'lua/plugins/minty.lua')
| -rw-r--r-- | lua/plugins/minty.lua | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/lua/plugins/minty.lua b/lua/plugins/minty.lua index 87a15bc..cb1775f 100644 --- a/lua/plugins/minty.lua +++ b/lua/plugins/minty.lua @@ -1,5 +1,5 @@ return { - -- volt is required by minty + -- volt es requerido por minty (motor de UI) { "nvzone/volt", lazy = true }, { @@ -11,8 +11,30 @@ return { }, config = function() require("minty").setup({ - -- Configuraciones opcionales - -- Por ejemplo, para auto-insertar el color seleccionado + huefy = { + border = false, + position = "cursor", -- cursor | center | func(w, h) + + -- Hook (no documentado) para añadir teclas dentro del picker. + -- minty ya trae <C-s> = "Save": reemplaza el hex bajo el cursor. + -- Aquí añadimos <C-y> = insertar el color elegido en el cursor, + -- útil cuando NO hay un hex debajo para reemplazar. + mappings = function(bufs) + local state = require("minty.huefy.state") + for _, buf in ipairs(bufs) do + vim.keymap.set("n", "<C-y>", function() + local hex = "#" .. state.new_hex + require("volt").close() + vim.api.nvim_put({ hex }, "c", true, true) + end, { buffer = buf, desc = "Minty: insertar color en el cursor" }) + end + end, + }, + + shades = { + border = true, + position = "cursor", + }, }) end, }, |