mirror of
https://github.com/folke/lazy.nvim.git
synced 2025-04-11 09:52:31 +00:00
feat(window): use vim.o.winborder as default window border
This commit is contained in:
parent
232be12a66
commit
34514b9fc4
2 changed files with 4 additions and 3 deletions
1
lua/lazy/core/~/Downloads/lazy.nvim
Submodule
1
lua/lazy/core/~/Downloads/lazy.nvim
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a
|
|
@ -53,7 +53,7 @@ function M:init(opts)
|
||||||
self.opts = vim.tbl_deep_extend("force", {
|
self.opts = vim.tbl_deep_extend("force", {
|
||||||
size = Config.options.ui.size,
|
size = Config.options.ui.size,
|
||||||
style = "minimal",
|
style = "minimal",
|
||||||
border = Config.options.ui.border or "none",
|
border = Config.options.ui.border or vim.o.winborder or "none",
|
||||||
backdrop = Config.options.ui.backdrop or 60,
|
backdrop = Config.options.ui.backdrop or 60,
|
||||||
zindex = 50,
|
zindex = 50,
|
||||||
}, opts or {})
|
}, opts or {})
|
||||||
|
@ -66,7 +66,7 @@ function M:init(opts)
|
||||||
self.win_opts = {
|
self.win_opts = {
|
||||||
relative = "editor",
|
relative = "editor",
|
||||||
style = self.opts.style ~= "" and self.opts.style or nil,
|
style = self.opts.style ~= "" and self.opts.style or nil,
|
||||||
border = self.opts.border,
|
border = self.opts.border or vim.o.winborder,
|
||||||
zindex = self.opts.zindex,
|
zindex = self.opts.zindex,
|
||||||
noautocmd = self.opts.noautocmd,
|
noautocmd = self.opts.noautocmd,
|
||||||
title = self.opts.title,
|
title = self.opts.title,
|
||||||
|
@ -92,7 +92,7 @@ function M:layout()
|
||||||
self.win_opts.row = math.floor((vim.o.lines - self.win_opts.height) / 2)
|
self.win_opts.row = math.floor((vim.o.lines - self.win_opts.height) / 2)
|
||||||
self.win_opts.col = math.floor((vim.o.columns - self.win_opts.width) / 2)
|
self.win_opts.col = math.floor((vim.o.columns - self.win_opts.width) / 2)
|
||||||
|
|
||||||
if self.opts.border ~= "none" then
|
if self.opts.border ~= "none" or vim.o.winborder then
|
||||||
self.win_opts.row = self.win_opts.row - 1
|
self.win_opts.row = self.win_opts.row - 1
|
||||||
self.win_opts.col = self.win_opts.col - 1
|
self.win_opts.col = self.win_opts.col - 1
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue