summaryrefslogtreecommitdiff
path: root/lua/99/window
diff options
context:
space:
mode:
authorAlexandre de Souza <alexandre@aledsz.com.br>2026-01-03 20:15:16 -0300
committerAlexandre de Souza <alexandre@aledsz.com.br>2026-01-05 10:42:43 -0300
commitd3449025c5586bcfbbabac9dec69b1304608e2ea (patch)
tree922ea49882ec1733a16ae3ecd2218a2c3cff50dc /lua/99/window
parent91bdba31c8a031625575818b6edbcdcb625d61e8 (diff)
downloada4-d3449025c5586bcfbbabac9dec69b1304608e2ea.tar.xz
a4-d3449025c5586bcfbbabac9dec69b1304608e2ea.zip
Add support for opts when creating floating window
Diffstat (limited to 'lua/99/window')
-rw-r--r--lua/99/window/init.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/99/window/init.lua b/lua/99/window/init.lua
index f3983bf..ab670ec 100644
--- a/lua/99/window/init.lua
+++ b/lua/99/window/init.lua
@@ -81,8 +81,9 @@ local function create_centered_window()
end
--- @param config _99.window.Config
+--- @param win_config vim.api.keyset.win_config
--- @return _99.window.Window
-local function create_floating_window(config)
+local function create_floating_window(config, win_config)
local buf_id = vim.api.nvim_create_buf(false, true)
local win_id = vim.api.nvim_open_win(buf_id, true, {
relative = "editor",
@@ -92,6 +93,9 @@ local function create_floating_window(config)
col = config.col or 0,
anchor = config.anchor,
style = "minimal",
+ border = win_config.border,
+ title = win_config.title,
+ title_pos = "center",
})
local window = {
config = config,