diff --git a/.config/nvim/lua/plugins/orgmode.lua b/.config/nvim/lua/plugins/orgmode.lua index 6d04c233..62f74b3f 100644 --- a/.config/nvim/lua/plugins/orgmode.lua +++ b/.config/nvim/lua/plugins/orgmode.lua @@ -17,6 +17,25 @@ return { org_hide_emphasis_markers = true, org_blank_before_new_entry = { heading = false, plain_list_item = false }, win_split_mode = "auto", + ui = { + menu = { + handler = function(data) + local Menu = require("org-modern.menu") + Menu:new({ + window = { + margin = { 1, 0, 1, 0 }, + padding = { 0, 1, 0, 1 }, + title_pos = "center", + border = "single", + zindex = 1000, + }, + icons = { + separator = "➜", + }, + }):open(data) + end, + }, + }, mappings = { -- disable_all = true, org_return_uses_meta_return = false, diff --git a/.config/nvim/snippets/lua.json b/.config/nvim/snippets/lua.json index c8edd5c6..6424b17e 100644 --- a/.config/nvim/snippets/lua.json +++ b/.config/nvim/snippets/lua.json @@ -3,5 +3,10 @@ "description": "Pretty Lua table.", "prefix": "tbl", "body": ["{", "\t$0", "},"] + }, + "table_key_pair": { + "description": "Pretty table key pair.", + "prefix": "kp", + "body": ["${1:key} = {", "\t${2:value}", "},"] } }