diff options
Diffstat (limited to 'lua/menus')
| -rw-r--r-- | lua/menus/colors.lua | 17 | ||||
| -rw-r--r-- | lua/menus/oil.lua | 101 |
2 files changed, 118 insertions, 0 deletions
diff --git a/lua/menus/colors.lua b/lua/menus/colors.lua new file mode 100644 index 0000000..a2f5553 --- /dev/null +++ b/lua/menus/colors.lua @@ -0,0 +1,17 @@ +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/menus/oil.lua b/lua/menus/oil.lua new file mode 100644 index 0000000..5c7594c --- /dev/null +++ b/lua/menus/oil.lua @@ -0,0 +1,101 @@ +return { + { + name = "Abrir Oil en cwd", + cmd = function() + vim.cmd.Oil() + end, + rtxt = ":Oil", + }, + + { + name = "Abrir Oil flotante", + cmd = function() + local oil = require("oil") + oil.open_float() + end, + rtxt = "float", + }, + + { name = "separator" }, + + { + name = "Refrescar", + cmd = function() + require("oil.actions").refresh.callback() + end, + rtxt = "gr", + }, + + { + name = "Padre (-)", + cmd = function() + require("oil.actions").parent.callback() + end, + rtxt = "-", + }, + + { + name = "Toggle ocultos", + cmd = function() + require("oil.actions").toggle_hidden.callback() + end, + rtxt = "g.", + }, + + { name = "separator" }, + + { + name = "Nueva carpeta", + cmd = function() + require("oil.actions").create.callback() + end, + rtxt = "+d", + }, + { + name = "Renombrar", + cmd = function() + require("oil.actions").rename.callback() + end, + rtxt = "rn", + }, + { + name = "Eliminar", + cmd = function() + require("oil.actions").delete.callback() + end, + rtxt = "dd", + }, + + { name = "separator" }, + + { + name = "Abrir en split", + cmd = function() + require("oil.actions").select_split.callback() + end, + rtxt = "<C-h>", + }, + { + name = "Abrir en vsplit", + cmd = function() + require("oil.actions").select_vsplit.callback() + end, + rtxt = "<C-s>", + }, + { + name = "Abrir en tab", + cmd = function() + require("oil.actions").select_tab.callback() + end, + rtxt = "<C-t>", + }, + + { name = "separator" }, + + { + name = "Terminal aquí", + cmd = function() + require("oil.actions").open_terminal.callback() + end, + }, +} |