From c33a5eb17ea518f0a95670c7bd0e09a13eb5f5b1 Mon Sep 17 00:00:00 2001 From: Shougo Matsushita Date: Wed, 22 Jan 2025 09:51:04 +0900 Subject: [PATCH] Check visible after uiAction --- denops/ddu/ddu.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/denops/ddu/ddu.ts b/denops/ddu/ddu.ts index 97f44fb..e316bf2 100644 --- a/denops/ddu/ddu.ts +++ b/denops/ddu/ddu.ts @@ -958,6 +958,18 @@ export class Ddu { ); } + const visible = await ui.visible({ + denops, + context: this.#context, + options: this.#options, + uiOptions, + uiParams, + tabNr: await fn.tabpagenr(denops), + }); + if (!visible) { + ui.prevDone = false; + } + // NOTE: :redraw is needed for command line await denops.cmd("redraw");