update terminals to be centered
This commit is contained in:
@@ -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
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user