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