aboutsummaryrefslogtreecommitdiffhomepage
path: root/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml
diff options
context:
space:
mode:
Diffstat (limited to 'content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml')
-rw-r--r--content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml40
1 files changed, 11 insertions, 29 deletions
diff --git a/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml b/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml
index ed7f03f..dc3843b 100644
--- a/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml
+++ b/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml
@@ -28,15 +28,9 @@
<literal>:help</literal>
に説明があるが、この記事のタイトルにある2つを含めた以下のイベントには、その違いについて説明がない。</simpara>
<itemizedlist>
- <listitem>
- <simpara><literal>BufRead</literal>/<literal>BufReadPost</literal></simpara>
- </listitem>
- <listitem>
- <simpara><literal>BufWrite</literal>/<literal>BufWritePre</literal></simpara>
- </listitem>
- <listitem>
- <simpara><literal>BufAdd</literal>/<literal>BufCreate</literal></simpara>
- </listitem>
+ <listitem><literal>BufRead</literal>/<literal>BufReadPost</literal></listitem>
+ <listitem><literal>BufWrite</literal>/<literal>BufWritePre</literal></listitem>
+ <listitem><literal>BufAdd</literal>/<literal>BufCreate</literal></listitem>
</itemizedlist>
<simpara>このうち、<literal>BufAdd</literal>/<literal>BufCreate</literal> に関しては、<literal>:help BufCreate</literal> に</simpara>
<blockquote>
@@ -90,39 +84,27 @@ to |EncodingChanged|.</literallayout>
<simpara>記事タイトルについて言えば、どちらも変わらないので好きな方を使えばよい。あえて言えば、次のようになるだろう。</simpara>
<itemizedlist>
<listitem>
- <simpara><literal>BufAdd</literal>/<literal>BufCreate</literal></simpara>
+ <literal>BufAdd</literal>/<literal>BufCreate</literal>
<itemizedlist>
- <listitem>
- <simpara>→ <literal>BufCreate</literal> は歴史的な理由により (<literal>`for historic reasons'')
- 存在しているため、新しい方 (`BufAdd</literal>) を使う</simpara>
- </listitem>
+ <listitem>→ <literal>BufCreate</literal> は歴史的な理由により ("for historic reasons") 存在しているため、新しい方 (<literal>BufAdd</literal>) を使う</listitem>
</itemizedlist>
</listitem>
<listitem>
- <simpara><literal>BufRead</literal>/<literal>BufReadPost</literal></simpara>
+ <literal>BufRead</literal>/<literal>BufReadPost</literal>
<itemizedlist>
- <listitem>
- <simpara>→ <literal>BufReadPre</literal> との対称性のため、あるいは <literal>BufWritePost</literal>
- との対称性のため <literal>BufReadPost</literal> を使う</simpara>
- </listitem>
+ <listitem>→ <literal>BufReadPre</literal> との対称性のため、あるいは <literal>BufWritePost</literal> との対称性のため <literal>BufReadPost</literal> を使う</listitem>
</itemizedlist>
</listitem>
<listitem>
- <simpara><literal>BufWrite</literal>/<literal>BufWritePre</literal></simpara>
+ <literal>BufWrite</literal>/<literal>BufWritePre</literal>
<itemizedlist>
- <listitem>
- <simpara>→ <literal>BufWritePost</literal> との対称性のため、あるいは <literal>BufReadPre</literal>
- との対称性のため <literal>BufWritePre</literal> を使う</simpara>
- </listitem>
+ <listitem>→ <literal>BufWritePost</literal> との対称性のため、あるいは <literal>BufReadPre</literal> との対称性のため <literal>BufWritePre</literal> を使う</listitem>
</itemizedlist>
</listitem>
<listitem>
- <simpara><literal>FileEncoding</literal>/<literal>EncodingChanged</literal></simpara>
+ <literal>FileEncoding</literal>/<literal>EncodingChanged</literal>
<itemizedlist>
- <listitem>
- <simpara>→ <literal>FileEncoding</literal> は <literal>`Obsolete''
- と明言されているので、`EncodingChanged</literal> を使う</simpara>
-</listitem>
+ <listitem>→ <literal>FileEncoding</literal> は <literal>`Obsolete'' と明言されているので、`EncodingChanged</literal> を使う</listitem>
</itemizedlist>
</listitem>
</itemizedlist>