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