aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/config/autocmds.lua8
-rw-r--r--lua/menus/colors.lua17
-rw-r--r--lua/plugins/menu.lua19
-rw-r--r--lua/plugins/minty.lua11
4 files changed, 15 insertions, 40 deletions
diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua
index 24ff236..50e8cae 100644
--- a/lua/config/autocmds.lua
+++ b/lua/config/autocmds.lua
@@ -84,7 +84,7 @@ end
-- Set filetype for .env and .env.* files
vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
- group = augroup("env_filetype"),
+ group = augroup "env_filetype",
pattern = { "*.env", ".env.*" },
callback = function()
vim.opt_local.filetype = "sh"
@@ -93,7 +93,7 @@ vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
-- Set filetype for .hurl files
vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
- group = augroup("hurl_filetype"),
+ group = augroup "hurl_filetype",
pattern = { "*.hurl" },
callback = function()
vim.opt_local.filetype = "hurl"
@@ -102,7 +102,7 @@ vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
-- Set filetype for .toml files
vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
- group = augroup("toml_filetype"),
+ group = augroup "toml_filetype",
pattern = { "*.tomg-config*" },
callback = function()
vim.opt_local.filetype = "toml"
@@ -111,7 +111,7 @@ vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
-- Set filetype for .ejs files
vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
- group = augroup("ejs_filetype"),
+ group = augroup "ejs_filetype",
pattern = { "*.ejs", "*.ejs.t" },
callback = function()
vim.opt_local.filetype = "embedded_template"
diff --git a/lua/menus/colors.lua b/lua/menus/colors.lua
deleted file mode 100644
index a2f5553..0000000
--- a/lua/menus/colors.lua
+++ /dev/null
@@ -1,17 +0,0 @@
-return {
- {
- name = "Shades (explorar paletas)",
- cmd = function()
- vim.cmd("Shades")
- end,
- rtxt = "Shades",
- },
-
- {
- name = "Huefy (selector de color)",
- cmd = function()
- require("minty.huefy").open()
- end,
- rtxt = "Huefy",
- },
-}
diff --git a/lua/plugins/menu.lua b/lua/plugins/menu.lua
index 87c2517..aa5a4d1 100644
--- a/lua/plugins/menu.lua
+++ b/lua/plugins/menu.lua
@@ -7,7 +7,7 @@ return {
lazy = true,
keys = {
{
- "<leader>om",
+ "<leader>um",
function()
local ok, menu = pcall(require, "menu")
if not ok then
@@ -23,23 +23,6 @@ return {
end,
desc = "Abrir menú de Oil",
},
- {
- "<leader>cm",
- function()
- local ok, menu = pcall(require, "menu")
- if not ok then
- vim.notify("menu.nvim no disponible", vim.log.levels.ERROR)
- return
- end
- local ok_items, items = pcall(require, "menus.colors")
- if not ok_items then
- vim.notify("menus.colors no encontrado", vim.log.levels.ERROR)
- return
- end
- menu.open(items)
- end,
- desc = "Abrir menú de Colores (Minty)",
- },
},
},
}
diff --git a/lua/plugins/minty.lua b/lua/plugins/minty.lua
index 7cd879e..87a15bc 100644
--- a/lua/plugins/minty.lua
+++ b/lua/plugins/minty.lua
@@ -5,6 +5,15 @@ return {
{
"nvzone/minty",
cmd = { "Shades", "Huefy" },
- -- You can add keymaps later if you want; commands are enough
+ keys = {
+ { "<leader>cs", "<cmd>Shades<cr>", desc = "Color Shades Picker" },
+ { "<leader>ch", "<cmd>Huefy<cr>", desc = "Color Hue Picker" },
+ },
+ config = function()
+ require("minty").setup({
+ -- Configuraciones opcionales
+ -- Por ejemplo, para auto-insertar el color seleccionado
+ })
+ end,
},
}