diff options
| author | delta <darkussdelta@gmail.com> | 2025-10-29 16:35:38 +0100 |
|---|---|---|
| committer | delta <darkussdelta@gmail.com> | 2025-10-29 16:35:38 +0100 |
| commit | d7c66522cf365f516babcfeb1d4a2d36c3ea41af (patch) | |
| tree | 30c7d6103037b31170ae6d8fd58e3849e3cea823 /.config/nvim/lua/local_plugins | |
| parent | df418700b7d776f03ee5b58daa2d497cddb45aca (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.lua | 14 | ||||
| -rw-r--r-- | .config/nvim/lua/local_plugins/color_converter/lua/ui.lua | 72 |
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 |
