From 671a58e5d4c1b45ad5f54a28ac22ba031947641f Mon Sep 17 00:00:00 2001 From: uga-rosa Date: Tue, 5 Dec 2023 03:20:06 +0900 Subject: [PATCH] Support pum.vim --- denops/denippet/main.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/denops/denippet/main.ts b/denops/denippet/main.ts index cca9ed4..54d4445 100644 --- a/denops/denippet/main.ts +++ b/denops/denippet/main.ts @@ -122,6 +122,10 @@ export function main(denops: Denops): void { ); if (syncDelay >= 0) { const updateId = lambda.register(denops, async () => { + // pum.vim fires TextChangedI even if the popup menu is visible. + if (await denops.call("pum#entered").catch(() => false)) { + return; + } if (syncDelay === 0) { await session.update(session.snippet?.currentNode().tabstop); } else if (syncDelay > 0) {