minimal extui fuzzy finder for neovim

fix(view): use `preview_opts.border` for offset calculation

- use `vim.o.winborder` as fallback

Reviewed-on: https://github.com/comfysage/artio.nvim/pull/20

authored by

César Enrique Ramírez and committed by robinwobin.dev ed1136bf 204a1012

+2 -1
+2 -1
lua/artio/view.lua
··· 760 760 and self.picker.win.preview_opts(self) 761 761 local cmdheight = vim.api.nvim_win_get_height(ui2.wins.cmd) 762 762 763 + local winborder = previewopts and previewopts.border or vim.o.winborder 763 764 return vim.tbl_extend("force", { 764 765 relative = "editor", 765 766 width = vim.o.columns, ··· 767 768 col = 0, 768 769 row = vim.o.lines 769 770 - (self.win.height + cmdheight) 770 - - ((vim.o.winborder == "none" or vim.o.winborder == "") and 0 or 2) 771 + - ((winborder == "none" or winborder == "") and 0 or 2) 771 772 - (self.picker.win.hidestatusline and 0 or 1), 772 773 }, previewopts or {}) 773 774 end