diff --git a/denops/gin/command/browse/command.ts b/denops/gin/command/browse/command.ts index c9fbc618..abe2c358 100644 --- a/denops/gin/command/browse/command.ts +++ b/denops/gin/command/browse/command.ts @@ -15,14 +15,14 @@ import { yank } from "../../util/yank.ts"; export type ExecOptions = Omit & { worktree?: string; - yank: string | boolean; + yank?: string | boolean; noBrowser?: boolean; }; export async function exec( denops: Denops, commitish: string, - options: ExecOptions = { yank: false }, + options: ExecOptions = {}, ): Promise { const [verbose, aliases] = await batch.collect(denops, (denops) => [ option.verbose.get(denops), @@ -56,7 +56,7 @@ export async function exec( aliases, }); - if (options.yank !== false) { + if (options.yank != null && options.yank !== false) { await yank( denops, url.href,