11*ft_mp.txt* For Vim バージョン 9.1. Last change: 2022 Aug 12
22
3- これは METAFONT および MetaPost ファイルタイププラグインのドキュメントです 。
3+ これは METAFONT および MetaPost ファイルタイププラグインのドキュメントである 。
44特に指定がない限り、以下で定義されているコマンド、設定、およびマッピングは、両
5- 方のファイルタイプに等しく適用されます 。
5+ 方のファイルタイプに等しく適用される 。
66
7- NOTE: このプラグインは +vim9script が必要です 。
7+ NOTE: このプラグインは +vim9script が必要である 。
88
99==============================================================================
1010☆内容 *mp.vim* *ft-metapost*
@@ -20,22 +20,22 @@ NOTE: このプラグインは +vim9script が必要です。
2020 *ft-metafont-intro*
2121前書き ~
2222このファイルタイププラグインは、METAFONT および MetaPost 文書の編集のための、
23- 構文の色付け、インデント、補完など幅広いサポートを提供します 。
23+ 構文の色付け、インデント、補完など幅広いサポートを提供する 。
2424
2525METAFONT および MetaPost コードのインデントルールの定義は、構文が非常に自由度
26- が高いため、トリッキーでやや主観的です 。プラグインは、ほとんどの場合うまく機能
27- するいくつかのヒューリスティックを使用しますが 、特定のケースでは、手動で定義さ
26+ が高いため、トリッキーでやや主観的である 。プラグインは、ほとんどの場合うまく機
27+ 能するいくつかのヒューリスティックを使用するが 、特定のケースでは、手動で定義さ
2828れたインデントが `gg= G` などのコマンドによって保持されるように、自動的なルール
29- をオーバーライドしたい場合があります 。
29+ をオーバーライドしたい場合がある 。
3030
3131これは、`% >` , `% <` , `% = ` または `% ! ` を行に追加して、次行のインデントを明示的
32- に制御することで実現できます。 `<` と `>` 記号は何度も繰り返すことができます:
33- 例えば 、`% >>` は次行を 2 回インデントします 。もちろん、`% <` は次行のインデント
34- を解除する必要があることを意味し 、`% = ` は、次行のインデントを現在の行のインデ
35- ントと等しくなるように設定し 、そして `% ! ` は、次行のインデントが手動で設定され
36- たものから変更されてはならないことを意味します 。
32+ に制御することで実現できる。 `<` と `>` 記号は何度も繰り返すことができる。例え
33+ ば 、`% >>` は次行を 2 回インデントすることを意味する 。もちろん、`% <` は次行をイ
34+ ンデント解除することを意味し 、`% = ` は次行のインデントを現在行のインデントと同
35+ じに設定し 、そして、 `% ! ` は次行のインデントが手動で設定されたものから変更され
36+ ないことを意味する 。
3737
38- 例えば、これはシンプルなマクロのデフォルトのインデントです :
38+ 例えば、これはシンプルなマクロのデフォルトのインデントである :
3939>
4040 def foo =
4141 makepen(
@@ -46,7 +46,7 @@ METAFONT および MetaPost コードのインデントルールの定義は、
4646 withcolor black
4747 enddef
4848<
49- 特別なコメントを追加することで、インデントを任意に調整できます :
49+ 特別なコメントを追加することで、インデントを任意に調整できる :
5050>
5151 def foo =
5252 makepen(
@@ -61,71 +61,71 @@ METAFONT および MetaPost コードのインデントルールの定義は、
6161コマンド ~
6262 *:FixBeginfigs*
6363カレントバッファの beginfig() ブロックの n 番目の図が番号 n になるようにリナン
64- バリングします 。MetaPost のみ。
64+ バリングする 。MetaPost のみ。
6565
6666 *ft-metapost-settings*
6767 *ft-metafont-settings*
6868設定 ~
6969 *'g:mf_other_macros'*
70- cmbase や logo 等、他のいくつかの基本的なマクロ名をハイライトします 。これは、
70+ cmbase や logo 等、他のいくつかの基本的なマクロ名をハイライトする 。これは、
7171METAFONT バッファではデフォルトで 1 に設定され、MetaPost バッファではデフォル
72- トで 0 に設定されます 。
72+ トで 0 に設定される 。
7373
7474 *'g:mf_plain_macros'*
75- plain.mf で定義されたキーワードをハイライトします 。METAFONT バッファではデフォ
76- ルトで 1 に設定され、MetaPost バッファではデフォルトで 0 に設定されます 。
75+ plain.mf で定義されたキーワードをハイライトする 。METAFONT バッファではデフォル
76+ トで 1 に設定され、MetaPost バッファではデフォルトで 0 に設定される 。
7777
7878 *'g:mf_plain_modes'*
79- modes.mf で定義されたキーワードをハイライトします 。METAFONT バッファではデフォ
80- ルトで 1 に設定され、MetaPost バッファではデフォルトで 0 に設定されます 。
79+ modes.mf で定義されたキーワードをハイライトする 。METAFONT バッファではデフォル
80+ トで 1 に設定され、MetaPost バッファではデフォルトで 0 に設定される 。
8181
8282 *'g:mp_close_tag'*
83- インデントされたブロックを終了する追加のキーワードを定義します 。例えば、次のよ
84- うに定義した場合 :
83+ インデントされたブロックを終了する追加のキーワードを定義する 。例えば、次のよう
84+ に定義した場合 :
8585>
8686 g:mp_close_tag = ['\<endfoo\>']
8787<
88- `endfoo` で始まるすべての行は、その前行と比較してインデントが解除されます 。
88+ `endfoo` で始まるすべての行は、その前行と比較してインデントが解除される 。
8989>
9090 g:mp_close_tag = []
9191<
9292 *'b:mp_metafun'*
9393 *'g:mp_metafun'*
94- 1 に設定した場合、ConTeXt の MetaFun キーワードがハイライトされます 。MetaPost
95- のみ 。
94+ 1 に設定した場合、ConTeXt の MetaFun キーワードがハイライトされる 。MetaPost の
95+ み 。
9696>
9797 g:mp_metafun = 0
9898<
9999 *'g:mp_mfplain_macros'*
100- mfplain.mp で定義されたキーワードがハイライトされます 。MetaPost のみ。
100+ mfplain.mp で定義されたキーワードがハイライトされる 。MetaPost のみ。
101101>
102102 g:mp_mfplain_macros = 1
103103<
104104 *'g:mp_open_tag'*
105- インデントされるブロックを開始する追加のキーワードを定義します 。例えば、次のよ
106- うに定義した場合 :
105+ インデントされるブロックを開始する追加のキーワードを定義する 。例えば、次のよう
106+ に定義した場合 :
107107>
108108 g:mp_open_tag = ['\<beginfoo\>']
109109<
110- `beginfoo` に続く行はインデントされます 。
110+ `beginfoo` に続く行はインデントされる 。
111111>
112112 g:mp_open_tag = []
113113<
114114 *'g:mp_other_macros'*
115115すべての基本マクロパッケージ(boxes, rboxes, format, graph, marith, sarith,
116- string, TEX)で定義されたキーワードをハイライトします 。このオプションは、
117- MetaPost バッファのみに影響します 。
116+ string, TEX)で定義されたキーワードをハイライトする 。このオプションは、MetaPost
117+ バッファのみに影響する 。
118118>
119119 g:mp_other_macros = 1
120120<
121121 *'g:mp_plain_macros'*
122- plain.mp で定義されたキーワードをハイライトします 。MetaPost のみ。
122+ plain.mp で定義されたキーワードをハイライトする 。MetaPost のみ。
123123>
124124 g:mp_plain_macros = 1
125125<
126126 *'g:no_mp_maps'*
127127 *'g:no_mf_maps'*
128- 設定時、対応ファイルタイプによるバッファのマッピングを一切定義しません 。
128+ 設定時、対応ファイルタイプによるバッファのマッピングを一切定義しない 。
129129>
130130 g:no_mp_maps = 0
131131 g:no_mf_maps = 0
0 commit comments