fix: add config for preserving window proportions on open file (#999)

This commit is contained in:
Richard Mathieson
2022-02-23 00:04:14 +11:00
committed by GitHub
parent 61b57e3676
commit 3486c48225
4 changed files with 20 additions and 7 deletions

View File

@@ -179,7 +179,10 @@ function M.resize(size)
else
a.nvim_win_set_height(M.get_winnr(), get_size())
end
vim.cmd ":wincmd ="
if not M.View.preserve_window_proportions then
vim.cmd(":wincmd =")
end
end
function M.reposition_window()
@@ -321,6 +324,7 @@ local DEFAULT_CONFIG = {
height = 30,
side = 'left',
auto_resize = false,
preserve_window_proportions = false,
number = false,
relativenumber = false,
signcolumn = 'yes'
@@ -333,6 +337,7 @@ function M.setup(opts)
M.View.height = options.height
M.View.hide_root_folder = options.hide_root_folder
M.View.auto_resize = options.auto_resize
M.View.preserve_window_proportions = options.preserve_window_proportions
M.View.winopts.number = options.number
M.View.winopts.relativenumber = options.relativenumber
M.View.winopts.signcolumn = options.signcolumn