From bc20210e74b12ebd867539c4d7d3999ca9d3977e Mon Sep 17 00:00:00 2001 From: Shougo Matsushita Date: Tue, 17 Oct 2023 12:45:52 +0900 Subject: [PATCH] Execute :helptags when docDir is not empty --- denops/dpp/dpp.ts | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/denops/dpp/dpp.ts b/denops/dpp/dpp.ts index 413a97e..29733fa 100644 --- a/denops/dpp/dpp.ts +++ b/denops/dpp/dpp.ts @@ -275,15 +275,18 @@ export class Dpp { } } - // Execute :helptags - try { - await denops.cmd(`silent helptags ${docDir}`); - } catch (e: unknown) { - await errorException( - denops, - e, - `:helptags failed`, - ); + // Execute :helptags when docDir is not empty + for await (const _ of Deno.readDir(docDir)) { + try { + await denops.cmd(`silent helptags ${docDir}`); + break; + } catch (e: unknown) { + await errorException( + denops, + e, + `:helptags failed`, + ); + } } // Merge plugin files