aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/local_plugins
diff options
context:
space:
mode:
authordelta <darkussdelta@gmail.com>2025-10-29 16:35:38 +0100
committerdelta <darkussdelta@gmail.com>2025-10-29 16:35:38 +0100
commitd7c66522cf365f516babcfeb1d4a2d36c3ea41af (patch)
tree30c7d6103037b31170ae6d8fd58e3849e3cea823 /.config/nvim/lua/local_plugins
parentdf418700b7d776f03ee5b58daa2d497cddb45aca (diff)
a small refactor
Diffstat (limited to '.config/nvim/lua/local_plugins')
-rw-r--r--.config/nvim/lua/local_plugins/color_converter/lua/color_converter.lua14
-rw-r--r--.config/nvim/lua/local_plugins/color_converter/lua/ui.lua72
2 files changed, 41 insertions, 45 deletions
diff --git a/.config/nvim/lua/local_plugins/color_converter/lua/color_converter.lua b/.config/nvim/lua/local_plugins/color_converter/lua/color_converter.lua
index ff8aa70..e2265f0 100644
--- a/.config/nvim/lua/local_plugins/color_converter/lua/color_converter.lua
+++ b/.config/nvim/lua/local_plugins/color_converter/lua/color_converter.lua
@@ -1,14 +1,10 @@
local menu = require "ui"
return {
- setup = function ()
- vim.api.nvim_create_user_command(
- "ColorConverter",
- function()
- menu:mount()
- end,
- {}
- )
+ setup = function()
+ vim.api.nvim_create_user_command("ColorConverter", function()
+ menu:mount()
+ end, {})
end,
- config = function(opt) end
+ config = function(opt) end,
}
diff --git a/.config/nvim/lua/local_plugins/color_converter/lua/ui.lua b/.config/nvim/lua/local_plugins/color_converter/lua/ui.lua
index a2bf115..ddd9a85 100644
--- a/.config/nvim/lua/local_plugins/color_converter/lua/ui.lua
+++ b/.config/nvim/lua/local_plugins/color_converter/lua/ui.lua
@@ -1,47 +1,47 @@
+local Menu = require "nui.menu"
local mcolors = require "mini.colors"
-local Menu = require("nui.menu")
local event = require("nui.utils.autocmd").event
local popup_options = {
- relative = "cursor",
- position = {
- row = 2,
- col = 1,
- },
- border = {
- style = "rounded",
- text = {
- top = "[Choose Item]",
- top_align = "center",
+ relative = "cursor",
+ position = {
+ row = 2,
+ col = 1,
+ },
+ border = {
+ style = "rounded",
+ text = {
+ top = "[Choose Item]",
+ top_align = "center",
+ },
},
- },
}
local menu = Menu(popup_options, {
- lines = {
- Menu.separator("Group One"),
- Menu.item("Item 1"),
- Menu.item("Item 2"),
- Menu.separator("Group Two", {
- char = "-",
- text_align = "right",
- }),
- Menu.item("Item 3"),
- Menu.item("Item 4"),
- },
- -- max_width = 20,
- keymap = {
- focus_next = { "j", "<Down>", "<Tab>" },
- focus_prev = { "k", "<Up>", "<S-Tab>" },
- close = { "<Esc>", "<C-c>" },
- submit = { "<CR>", "<Space>" },
- },
- on_close = function()
- print("CLOSED")
- end,
- on_submit = function(item)
- print("SUBMITTED", vim.inspect(item))
- end,
+ lines = {
+ Menu.separator "Group One",
+ Menu.item "Item 1",
+ Menu.item "Item 2",
+ Menu.separator("Group Two", {
+ char = "-",
+ text_align = "right",
+ }),
+ Menu.item "Item 3",
+ Menu.item "Item 4",
+ },
+ -- max_width = 20,
+ keymap = {
+ focus_next = { "j", "<Down>", "<Tab>" },
+ focus_prev = { "k", "<Up>", "<S-Tab>" },
+ close = { "<Esc>", "<C-c>" },
+ submit = { "<CR>", "<Space>" },
+ },
+ on_close = function()
+ print "CLOSED"
+ end,
+ on_submit = function(item)
+ print("SUBMITTED", vim.inspect(item))
+ end,
})
return menu