update terminals to be centered

This commit is contained in:
DarthMooMancer
2025-03-17 14:14:16 -04:00
parent f323f2d53c
commit 46ec4561cb
4 changed files with 18 additions and 18 deletions
+1 -1
View File
@@ -48,7 +48,7 @@ function M.open_float_terminal(cmd)
local term_cfg = M.config.terminal local term_cfg = M.config.terminal
local width = math.max(1, math.floor(ui.width * 0.9) - term_cfg.left_padding - term_cfg.right_padding) local width = math.max(1, math.floor(ui.width * 0.9) - term_cfg.left_padding - term_cfg.right_padding)
local height = math.max(1, math.floor(ui.height * 0.9) - term_cfg.top_padding - (term_cfg.bottom_padding + 1)) local height = math.max(1, math.floor(ui.height * 0.9) - term_cfg.top_padding - term_cfg.bottom_padding)
local row = math.max(1, math.floor((ui.height - height) / 2) + term_cfg.top_padding) local row = math.max(1, math.floor((ui.height - height) / 2) + term_cfg.top_padding)
local col = math.max(1, math.floor((ui.width - width) / 2) + term_cfg.left_padding) local col = math.max(1, math.floor((ui.width - width) / 2) + term_cfg.left_padding)
+4 -4
View File
@@ -58,7 +58,7 @@ function M.open_float_terminal(cmd)
local term_cfg = M.config.terminal local term_cfg = M.config.terminal
local width = math.max(1, math.floor(ui.width * 0.9) - term_cfg.left_padding - term_cfg.right_padding) local width = math.max(1, math.floor(ui.width * 0.9) - term_cfg.left_padding - term_cfg.right_padding)
local height = math.max(1, math.floor(ui.height * 0.9) - term_cfg.top_padding - (term_cfg.bottom_padding + 1)) local height = math.max(1, math.floor(ui.height * 0.9) - term_cfg.top_padding - term_cfg.bottom_padding)
local row = math.max(1, math.floor((ui.height - height) / 2) + term_cfg.top_padding) local row = math.max(1, math.floor((ui.height - height) / 2) + term_cfg.top_padding)
local col = math.max(1, math.floor((ui.width - width) / 2) + term_cfg.left_padding) local col = math.max(1, math.floor((ui.width - width) / 2) + term_cfg.left_padding)
@@ -76,13 +76,13 @@ function M.open_float_terminal(cmd)
vim.api.nvim_win_set_option(win, "winblend", vim.o.pumblend) vim.api.nvim_win_set_option(win, "winblend", vim.o.pumblend)
vim.api.nvim_win_set_option(win, "winhighlight", "Normal:Pmenu,FloatBorder:Pmenu") vim.api.nvim_win_set_option(win, "winhighlight", "Normal:Pmenu,FloatBorder:Pmenu")
vim.api.nvim_win_set_option(win, "cursorline", true) vim.api.nvim_win_set_option(win, "cursorline", true)
if term_cfg.number then if(term_cfg.number == true) then
vim.api.nvim_win_set_option(win, "number", true) vim.api.nvim_win_set_option(win, "number", true)
if term_cfg.relativenumber then if(term_cfg.relativenumber == true) then
vim.api.nvim_win_set_option(win, "relativenumber", true) vim.api.nvim_win_set_option(win, "relativenumber", true)
end end
end end
if term_cfg.scroll then if(term_cfg.scroll == true) then
vim.api.nvim_win_set_option(win, "scrolloff", 5) vim.api.nvim_win_set_option(win, "scrolloff", 5)
end end
+1 -1
View File
@@ -56,7 +56,7 @@ function M.open_float_terminal(cmd)
local term_cfg = M.config.terminal local term_cfg = M.config.terminal
local width = math.max(1, math.floor(ui.width * 0.9) - term_cfg.left_padding - term_cfg.right_padding) local width = math.max(1, math.floor(ui.width * 0.9) - term_cfg.left_padding - term_cfg.right_padding)
local height = math.max(1, math.floor(ui.height * 0.9) - term_cfg.top_padding - (term_cfg.bottom_padding + 1)) local height = math.max(1, math.floor(ui.height * 0.9) - term_cfg.top_padding - term_cfg.bottom_padding)
local row = math.max(1, math.floor((ui.height - height) / 2) + term_cfg.top_padding) local row = math.max(1, math.floor((ui.height - height) / 2) + term_cfg.top_padding)
local col = math.max(1, math.floor((ui.width - width) / 2) + term_cfg.left_padding) local col = math.max(1, math.floor((ui.width - width) / 2) + term_cfg.left_padding)
+1 -1
View File
@@ -47,7 +47,7 @@ function M.open_float_terminal(cmd)
local term_cfg = M.config.terminal local term_cfg = M.config.terminal
local width = math.max(1, math.floor(ui.width * 0.9) - term_cfg.left_padding - term_cfg.right_padding) local width = math.max(1, math.floor(ui.width * 0.9) - term_cfg.left_padding - term_cfg.right_padding)
local height = math.max(1, math.floor(ui.height * 0.9) - term_cfg.top_padding - (term_cfg.bottom_padding + 1)) local height = math.max(1, math.floor(ui.height * 0.9) - term_cfg.top_padding - term_cfg.bottom_padding)
local row = math.max(1, math.floor((ui.height - height) / 2) + term_cfg.top_padding) local row = math.max(1, math.floor((ui.height - height) / 2) + term_cfg.top_padding)
local col = math.max(1, math.floor((ui.width - width) / 2) + term_cfg.left_padding) local col = math.max(1, math.floor((ui.width - width) / 2) + term_cfg.left_padding)