import { setSilent } from "https://deno.land/x/denops_std@v6.5.1/helper/mod.ts";
Set global silent status
By setting the silent state with this function, you can control silent
and
silent!
messages as follows.
import type { Entrypoint } from "https://deno.land/x/denops_std@v6.5.1/mod.ts";
import { echo, echoerr, setSilent } from "https://deno.land/x/denops_std@v6.5.1/helper/echo.ts";
export const main: Entrypoint = async (denops) => {
// Because silent is "silent!", `echo` and `echoerr` doesn't show messages.
setSilent(denops, "silent!");
await echo(denops, "Hello\nWorld!");
await echoerr(denops, "This is error message");
// Because silent is "silent", `echo` doesn't show messages.
setSilent(denops, "silent");
await echo(denops, "Hello\nWorld!");
await echoerr(denops, "This is error message");
// Because silent is "", both show messages.
setSilent(denops, "");
await echo(denops, "Hello\nWorld!");
await echoerr(denops, "This is error message");
}