1
1
*ft_mp.txt* For Vim バージョン 9.1. Last change: 2022 Aug 12
2
2
3
- これは METAFONT および MetaPost ファイルタイププラグインのドキュメントです 。
3
+ これは METAFONT および MetaPost ファイルタイププラグインのドキュメントである 。
4
4
特に指定がない限り、以下で定義されているコマンド、設定、およびマッピングは、両
5
- 方のファイルタイプに等しく適用されます 。
5
+ 方のファイルタイプに等しく適用される 。
6
6
7
- NOTE: このプラグインは +vim9script が必要です 。
7
+ NOTE: このプラグインは +vim9script が必要である 。
8
8
9
9
==============================================================================
10
10
☆内容 *mp.vim* *ft-metapost*
@@ -20,22 +20,22 @@ NOTE: このプラグインは +vim9script が必要です。
20
20
*ft-metafont-intro*
21
21
前書き ~
22
22
このファイルタイププラグインは、METAFONT および MetaPost 文書の編集のための、
23
- 構文の色付け、インデント、補完など幅広いサポートを提供します 。
23
+ 構文の色付け、インデント、補完など幅広いサポートを提供する 。
24
24
25
25
METAFONT および MetaPost コードのインデントルールの定義は、構文が非常に自由度
26
- が高いため、トリッキーでやや主観的です 。プラグインは、ほとんどの場合うまく機能
27
- するいくつかのヒューリスティックを使用しますが 、特定のケースでは、手動で定義さ
26
+ が高いため、トリッキーでやや主観的である 。プラグインは、ほとんどの場合うまく機
27
+ 能するいくつかのヒューリスティックを使用するが 、特定のケースでは、手動で定義さ
28
28
れたインデントが `gg= G` などのコマンドによって保持されるように、自動的なルール
29
- をオーバーライドしたい場合があります 。
29
+ をオーバーライドしたい場合がある 。
30
30
31
31
これは、`% >` , `% <` , `% = ` または `% ! ` を行に追加して、次行のインデントを明示的
32
- に制御することで実現できます。 `<` と `>` 記号は何度も繰り返すことができます:
33
- 例えば 、`% >>` は次行を 2 回インデントします 。もちろん、`% <` は次行のインデント
34
- を解除する必要があることを意味し 、`% = ` は、次行のインデントを現在の行のインデ
35
- ントと等しくなるように設定し 、そして `% ! ` は、次行のインデントが手動で設定され
36
- たものから変更されてはならないことを意味します 。
32
+ に制御することで実現できる。 `<` と `>` 記号は何度も繰り返すことができる。例え
33
+ ば 、`% >>` は次行を 2 回インデントすることを意味する 。もちろん、`% <` は次行をイ
34
+ ンデント解除することを意味し 、`% = ` は次行のインデントを現在行のインデントと同
35
+ じに設定し 、そして、 `% ! ` は次行のインデントが手動で設定されたものから変更され
36
+ ないことを意味する 。
37
37
38
- 例えば、これはシンプルなマクロのデフォルトのインデントです :
38
+ 例えば、これはシンプルなマクロのデフォルトのインデントである :
39
39
>
40
40
def foo =
41
41
makepen(
@@ -46,7 +46,7 @@ METAFONT および MetaPost コードのインデントルールの定義は、
46
46
withcolor black
47
47
enddef
48
48
<
49
- 特別なコメントを追加することで、インデントを任意に調整できます :
49
+ 特別なコメントを追加することで、インデントを任意に調整できる :
50
50
>
51
51
def foo =
52
52
makepen(
@@ -61,71 +61,71 @@ METAFONT および MetaPost コードのインデントルールの定義は、
61
61
コマンド ~
62
62
*:FixBeginfigs*
63
63
カレントバッファの beginfig() ブロックの n 番目の図が番号 n になるようにリナン
64
- バリングします 。MetaPost のみ。
64
+ バリングする 。MetaPost のみ。
65
65
66
66
*ft-metapost-settings*
67
67
*ft-metafont-settings*
68
68
設定 ~
69
69
*'g:mf_other_macros'*
70
- cmbase や logo 等、他のいくつかの基本的なマクロ名をハイライトします 。これは、
70
+ cmbase や logo 等、他のいくつかの基本的なマクロ名をハイライトする 。これは、
71
71
METAFONT バッファではデフォルトで 1 に設定され、MetaPost バッファではデフォル
72
- トで 0 に設定されます 。
72
+ トで 0 に設定される 。
73
73
74
74
*'g:mf_plain_macros'*
75
- plain.mf で定義されたキーワードをハイライトします 。METAFONT バッファではデフォ
76
- ルトで 1 に設定され、MetaPost バッファではデフォルトで 0 に設定されます 。
75
+ plain.mf で定義されたキーワードをハイライトする 。METAFONT バッファではデフォル
76
+ トで 1 に設定され、MetaPost バッファではデフォルトで 0 に設定される 。
77
77
78
78
*'g:mf_plain_modes'*
79
- modes.mf で定義されたキーワードをハイライトします 。METAFONT バッファではデフォ
80
- ルトで 1 に設定され、MetaPost バッファではデフォルトで 0 に設定されます 。
79
+ modes.mf で定義されたキーワードをハイライトする 。METAFONT バッファではデフォル
80
+ トで 1 に設定され、MetaPost バッファではデフォルトで 0 に設定される 。
81
81
82
82
*'g:mp_close_tag'*
83
- インデントされたブロックを終了する追加のキーワードを定義します 。例えば、次のよ
84
- うに定義した場合 :
83
+ インデントされたブロックを終了する追加のキーワードを定義する 。例えば、次のよう
84
+ に定義した場合 :
85
85
>
86
86
g:mp_close_tag = ['\<endfoo\>']
87
87
<
88
- `endfoo` で始まるすべての行は、その前行と比較してインデントが解除されます 。
88
+ `endfoo` で始まるすべての行は、その前行と比較してインデントが解除される 。
89
89
>
90
90
g:mp_close_tag = []
91
91
<
92
92
*'b:mp_metafun'*
93
93
*'g:mp_metafun'*
94
- 1 に設定した場合、ConTeXt の MetaFun キーワードがハイライトされます 。MetaPost
95
- のみ 。
94
+ 1 に設定した場合、ConTeXt の MetaFun キーワードがハイライトされる 。MetaPost の
95
+ み 。
96
96
>
97
97
g:mp_metafun = 0
98
98
<
99
99
*'g:mp_mfplain_macros'*
100
- mfplain.mp で定義されたキーワードがハイライトされます 。MetaPost のみ。
100
+ mfplain.mp で定義されたキーワードがハイライトされる 。MetaPost のみ。
101
101
>
102
102
g:mp_mfplain_macros = 1
103
103
<
104
104
*'g:mp_open_tag'*
105
- インデントされるブロックを開始する追加のキーワードを定義します 。例えば、次のよ
106
- うに定義した場合 :
105
+ インデントされるブロックを開始する追加のキーワードを定義する 。例えば、次のよう
106
+ に定義した場合 :
107
107
>
108
108
g:mp_open_tag = ['\<beginfoo\>']
109
109
<
110
- `beginfoo` に続く行はインデントされます 。
110
+ `beginfoo` に続く行はインデントされる 。
111
111
>
112
112
g:mp_open_tag = []
113
113
<
114
114
*'g:mp_other_macros'*
115
115
すべての基本マクロパッケージ(boxes, rboxes, format, graph, marith, sarith,
116
- string, TEX)で定義されたキーワードをハイライトします 。このオプションは、
117
- MetaPost バッファのみに影響します 。
116
+ string, TEX)で定義されたキーワードをハイライトする 。このオプションは、MetaPost
117
+ バッファのみに影響する 。
118
118
>
119
119
g:mp_other_macros = 1
120
120
<
121
121
*'g:mp_plain_macros'*
122
- plain.mp で定義されたキーワードをハイライトします 。MetaPost のみ。
122
+ plain.mp で定義されたキーワードをハイライトする 。MetaPost のみ。
123
123
>
124
124
g:mp_plain_macros = 1
125
125
<
126
126
*'g:no_mp_maps'*
127
127
*'g:no_mf_maps'*
128
- 設定時、対応ファイルタイプによるバッファのマッピングを一切定義しません 。
128
+ 設定時、対応ファイルタイプによるバッファのマッピングを一切定義しない 。
129
129
>
130
130
g:no_mp_maps = 0
131
131
g:no_mf_maps = 0
0 commit comments