aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/winfloat.c
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2023-12-16 12:41:05 +0100
committerGitHub <noreply@github.com>2023-12-16 12:41:05 +0100
commit5ed55ff14c8b7e346811cb6228bf63fb5106bae9 (patch)
treed27158d56da5810b942a3d561ae15b2711b2a7cd /src/nvim/winfloat.c
parent7e7da962de404e3a0952bcc0adc6fbe53eda3cfb (diff)
parente38027ef69f75653ee953b16ebf4a8652a3fb748 (diff)
downloadrneovim-5ed55ff14c8b7e346811cb6228bf63fb5106bae9.tar.gz
rneovim-5ed55ff14c8b7e346811cb6228bf63fb5106bae9.tar.bz2
rneovim-5ed55ff14c8b7e346811cb6228bf63fb5106bae9.zip
Merge pull request #24723 from glepnir/popup
feat(complete): completeopt support popup like vim
Diffstat (limited to 'src/nvim/winfloat.c')
-rw-r--r--src/nvim/winfloat.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/nvim/winfloat.c b/src/nvim/winfloat.c
index 0eea21eb9d..4efff3cfab 100644
--- a/src/nvim/winfloat.c
+++ b/src/nvim/winfloat.c
@@ -286,3 +286,13 @@ bool win_float_valid(const win_T *win)
}
return false;
}
+
+win_T *win_float_find_preview(void)
+{
+ for (win_T *wp = lastwin; wp && wp->w_floating; wp = wp->w_prev) {
+ if (wp->w_float_is_info) {
+ return wp;
+ }
+ }
+ return NULL;
+}