We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.9.0
Linux
The window centering isn't correct when border isn't equal 'none'. Perhaps the window position calculation doesn't include logic about borders.
border
'none'
Set the ui option border = 'rounded'
border = 'rounded'
The window centered correctly.
-- DO NOT change the paths and don't remove the colorscheme local root = vim.fn.fnamemodify("./.repro", ":p") -- set stdpaths to use .repro for _, name in ipairs({ "config", "data", "state", "cache" }) do vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name end -- bootstrap lazy local lazypath = root .. "/plugins/lazy.nvim" if not vim.loop.fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, }) end vim.opt.runtimepath:prepend(lazypath) -- install plugins local plugins = { "folke/tokyonight.nvim", -- add any other plugins here } require("lazy").setup(plugins, { root = root .. "/plugins", ui = { border = 'rounded', }, }) vim.cmd.colorscheme("tokyonight") -- add anything else here
The text was updated successfully, but these errors were encountered:
451f217
fix(win): take border into account for window position (#64)
f0e47fd
## Description <!-- Describe the big picture of your changes to communicate to the maintainers why we should accept this pull request. --> The window position is not correctly centered when position is set to `float` and border isn't `none`. I found [a similar issue](folke/lazy.nvim#812) in [lazy.nvim](https://github.com/folke/lazy.nvim) along with [your fix](folke/lazy.nvim@451f217) there, so I have applied the same fix here. Thank you for your work! ## Related Issue(s) folke/lazy.nvim#812 <!-- If this PR fixes any issues, please link to the issue here. - Fixes #<issue_number> --> ## Screenshots <!-- Add screenshots of the changes if applicable. --> ### Before <img width="2240" alt="image" src="https://github.com/user-attachments/assets/6e5eeb7b-7993-4ab5-a40e-c77021a5ccb0"> ### After <img width="2240" alt="image" src="https://github.com/user-attachments/assets/66ad76ab-8ca2-446f-afce-b18599313319"> --------- Co-authored-by: Folke Lemaitre <[email protected]>
Successfully merging a pull request may close this issue.
Did you check docs and existing issues?
Neovim version (nvim -v)
v0.9.0
Operating system/version
Linux
Describe the bug
The window centering isn't correct when
border
isn't equal'none'
. Perhaps the window position calculation doesn't include logic about borders.Steps To Reproduce
Set the ui option
border = 'rounded'
Expected Behavior
The window centered correctly.
Repro
The text was updated successfully, but these errors were encountered: