diff options
| author | William Boman <william@redwill.se> | 2022-07-29 22:03:42 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-29 20:03:42 +0000 |
| commit | 5cec196fe2874767f70a4b84af23290ea5f1a14d (patch) | |
| tree | 95e61f5ede212213f742af7b48e1c15e8d74c6be /lua/mason-core/ui/display.lua | |
| parent | feat: add fixjson (#191) (diff) | |
| download | mason-5cec196fe2874767f70a4b84af23290ea5f1a14d.tar mason-5cec196fe2874767f70a4b84af23290ea5f1a14d.tar.gz mason-5cec196fe2874767f70a4b84af23290ea5f1a14d.tar.bz2 mason-5cec196fe2874767f70a4b84af23290ea5f1a14d.tar.lz mason-5cec196fe2874767f70a4b84af23290ea5f1a14d.tar.xz mason-5cec196fe2874767f70a4b84af23290ea5f1a14d.tar.zst mason-5cec196fe2874767f70a4b84af23290ea5f1a14d.zip | |
fix(ui): ensure window is active before getting cursor (#196)
* fix(ui): ensure window is active before getting cursor
* fixup
Co-authored-by: williambotman[bot] <william+bot@redwill.se>
Diffstat (limited to 'lua/mason-core/ui/display.lua')
| -rw-r--r-- | lua/mason-core/ui/display.lua | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lua/mason-core/ui/display.lua b/lua/mason-core/ui/display.lua index d1c2985a..795cac52 100644 --- a/lua/mason-core/ui/display.lua +++ b/lua/mason-core/ui/display.lua @@ -498,6 +498,9 @@ function M.new_view_only_win(name, filetype) assert(win_id ~= nil, "Window has not been opened, cannot get cursor.") return vim.api.nvim_win_get_cursor(win_id) end, + is_open = function() + return win_id ~= nil and vim.api.nvim_win_is_valid(win_id) + end, ---@param tag any set_sticky_cursor = function(tag) if output then |
