import { autowrite } from "https://deno.land/x/denops_std@v4.1.4/option/mod.ts";
Write the contents of the file, if it has been modified, on each
:next
, :rewind
, :last
, :first
, :previous
, :stop
,
:suspend
, :tag
, :!
, :make
, CTRL-] and CTRL-^ command; and when
a :buffer
, CTRL-O, CTRL-I, '{A-Z0-9}, or {A-Z0-9} command takes one to another file. A buffer is not written if it becomes hidden, e.g. when 'bufhidden' is set to "hide" and
:next` is used.
Note that for some commands the 'autowrite' option is not used, see
'autowriteall' for that.
Some buffers will not be written, specifically when 'buftype' is
"nowrite", "nofile", "terminal" or "prompt".