11*ft_context.txt* For Vim バージョン 9.1. Last change: 2024 Jan 01
22
3- これは ConTeXt ファイルタイププラグインのドキュメントです 。
3+ これは ConTeXt ファイルタイププラグインのドキュメントである 。
44
5- NOTE: このプラグインは +vim9script が必要です 。
5+ NOTE: このプラグインは +vim9script が必要である 。
66
77==============================================================================
88☆内容 *context.vim* *ft-context*
@@ -16,19 +16,19 @@ NOTE: このプラグインは +vim9script が必要です。
1616 *ft-context-intro*
1717前書き ~
1818
19- ConTeXtは、LaTeXと同じで、TeX上に構築されたマクロベースの組版システムです :
19+ ConTeXt は、LaTeX と同じで、TeX 上に構築されたマクロベースの組版システムである :
2020>
2121 https://wiki.contextgarden.net
2222 https://wiki.contextgarden.net/Vim
2323<
24- ConTeXt プラグインは構文ハイライト、組版したConTeXt文章の補完とサポートを提供
25- します 。文章を組版するのに推奨する方法は | :ConTeXt | を使うことです 。これは
26- `$PATH ` 上で見付けた `mtxrun` スクリプトを動作させます 。
24+ ConTeXt プラグインは構文ハイライト、組版した ConTeXt 文章の補完とサポートを提
25+ 供する 。文章を組版するのに推奨する方法は | :ConTeXt | を使うことである 。これは
26+ `$PATH ` 上で見付けた `mtxrun` スクリプトを動作させる 。
2727
2828コマンドとその環境でよりきめ細かな制御をするには、`context.Typeset ()` を直接使
29- うことができます (または旧来の Vim script からは `context#Typeset ()` )。例えば、
29+ うことができる (または旧来の Vim script からは `context#Typeset ()` )。例えば、
3030`~/context ` 内にインストールされているバージョンの ConTeXt の場合、以下のよう
31- にそれを使用する関数を定義できます :
31+ にそれを使用する関数を定義できる :
3232>
3333 import autoload 'context.vim'
3434
@@ -38,14 +38,14 @@ ConTeXt プラグインは構文ハイライト、組版したConTeXt文章の
3838 context.Typeset("%", env)
3939 enddef
4040
41- このコードは `~/.vim/after/ftplugin/context.vim ` に置かれるかもしれません。そ
42- して、カスタムコマンドを呼び出すためのマッピングを定義することができます :
41+ このコードは `~/.vim/after/ftplugin/context.vim ` に置かれるかもしれない。そし
42+ て、カスタムコマンドを呼び出すためのマッピングを定義することができる :
4343>
4444 nnoremap <silent><buffer><leader>t <scriptcmd>MyConTeXt()<cr>
4545<
4646`context.Typeset ()` は、カスタムの組版コマンドを指定するための 3 番目のオプショ
47- ナルな引数を受け入れます 。これは、パスを受け取り、コマンドをリストとして返す関
48- 数でなければなりません 。例えば:
47+ ナルな引数を受け入れる 。これは、パスを受け取り、コマンドをリストとして返す関数
48+ でなければならない 。例えば:
4949>
5050 def ConTeXtCustomCommand(path: string): list<string>
5151 return ['mtxrun', '--script', 'context', '--nonstopmode', path]
@@ -54,61 +54,60 @@ ConTeXt プラグインは構文ハイライト、組版したConTeXt文章の
5454 context.ConTeXtTypeset("%", v:none, ConTeXtCustomCommand)
5555<
5656大規模なプロジェクトでは、ルートドキュメントと様々な章ファイルで構成されること
57- がよくあります 。章ファイルを編集する場合、ルートファイルに切り替えることなく、
58- 章ファイル上で直接 | :ConTeXt | を呼び出すと便利です 。各章ファイルの先頭には、
59- ルートファイルへの相対パスを指定する "マジック行" を追加することができます。例
60- えば :
57+ がよくある 。章ファイルを編集する場合、ルートファイルに切り替えることなく、章
58+ ファイル上で直接 | :ConTeXt | を呼び出すと便利である 。各章ファイルの先頭には、
59+ ルートファイルへの相対パスを指定する "マジック行" を追加することができる。例え
60+ ば :
6161>
6262 % !TEX root = ../MyRoot.tex
6363<
64- Vim は、カレントバッファの最初の 10 行内にマジック行を検索します: 見付かった場
65- 合はカレントバッファの文書ではなく、その行で指定された文書が組版されます。ルー
66- ト文書が Vim で開かれている必要はありません 。
64+ Vim は、カレントバッファの最初の 10 行内にマジック行を検索する: 見付かった場合
65+ はカレントバッファの文書ではなく、その行で指定された文書が組版される。ルート文
66+ 書が Vim で開かれている必要はない 。
6767
6868補完と構文ハイライトを拡張するには、ConTeXt を使用して補助ファイル群を生成して
69- 設定に追加します 。設定が `~/.vim ` にある場合は、これらのコマンドが使用できます :
69+ 設定に追加する 。設定が `~/.vim ` にある場合は、これらのコマンドが使用できる :
7070>
7171 mkdir -p ~/.vim/syntax/shared
7272 cd ~/.vim/syntax/shared
7373 mtxrun --script interface --vim
7474<
75- 最後のコマンドは以下の構文ファイルを生成します :
75+ 最後のコマンドは以下の構文ファイルを生成する :
7676
7777- `context- data- context.vim ` ;
7878- `context- data- interfaces.vim ` ;
7979- `context- data- metafun.vim ` ;
8080- `context- data- tex.vim ` .
8181
82- 同じコマンドを使用して、これらの構文ファイルを更新できます 。
82+ 同じコマンドを使用して、これらの構文ファイルを更新できる 。
8383
8484 *ft-context-commands*
8585コマンド ~
8686 *:ConTeXt*
87- カレントバッファの文書を組版するバックグラウンド | job | を開始します。このコマ
88- ンドは、別バッファの文書を組版したい場合、オプションとしてバッファ名を受け入れ
89- ます。
87+ カレントバッファの文書を組版するバックグラウンド | job | を開始する。このコマン
88+ ドは別バッファの文書を組版したい場合、オプションとしてバッファ名を受け入れる。
9089
9190 *:ConTeXtLog*
92- カレントバッファの文章ソースに対応するログファイルを編集します 。
91+ カレントバッファの文章ソースに対応するログファイルを編集する 。
9392
9493 *:ConTeXtJobsStatus*
95- 現在バックグラウンドで動作しているジョブ数を表示します 。
94+ 現在バックグラウンドで動作しているジョブ数を表示する 。
9695
9796 *:ConTeXtStopJobs*
98- 現在バックグラウンドで動作している ConTeXt ジョブをすべて停止します 。
97+ 現在バックグラウンドで動作している ConTeXt ジョブをすべて停止する 。
9998
10099 *ft-context-settings*
101100設定 ~
102101 *'b:context_ignore_makefile'*
103102 *'g:context_ignore_makefile'*
104- | :make | で(同期的な)文章の組版が行えます 。Makefile が存在し、このオプションが
105- 未設定の場合 、通常の `make ` が使用されます。このオプションが設定されている場合
106- は、 Makefile が存在していても、代わりに `mtxrun` が呼び出されます 。
103+ | :make | で(同期的な)文章の組版が行える 。Makefile が存在し、このオプションが未
104+ 設定の場合 、通常の `make ` が使用される。このオプションが設定されている場合は、
105+ Makefile が存在していても、代わりに `mtxrun` が呼び出される 。
107106>
108107 g:context_ignore_makefile = 0
109108<
110109NOTE: | :make | を使用する前に、バッファの作業ディレクトリを組版するファイルの
111- ディレクトリに設定します 。
110+ ディレクトリに設定する 。
112111
113112 *'g:context_extra_options'*
114113`mtxrun` に渡す追加のオプションのリスト。
@@ -119,27 +118,27 @@ NOTE: |:make| を使用する前に、バッファの作業ディレクトリを
119118 *'g:context_include'*
120119\startGROUP と \stopGROUP の間で有効になる構文ハイライトのファイルタイプ/GROUP
121120のペアの辞書。デフォルトでは `\s tartXML` と `\s topXML` の間がXMLでハイライトさ
122- れます 。
121+ れる 。
123122>
124123 g:context_include = {'xml': 'XML'}
125124
126- NOTE: Lua と MetaPost は個別のブロック内では常にハイライトされます 。
125+ NOTE: Lua と MetaPost は個別のブロック内では常にハイライトされる 。
127126
128127 *'g:no_context_maps'*
129- 設定時、マッピングは定義されません 。
128+ 設定時、マッピングは定義されない 。
130129>
131130 g:no_context_maps = 0
132131<
133132 *ft-context-mappings*
134133マッピング ~
135134
136- tp "reflow TeX paragraph"、TeX での段落を整形します 。
135+ tp "reflow TeX paragraph"、TeX での段落を整形する 。
137136
138137i$ "inside inline math block"、インラインの数式ブロック内
139- 部を選択します 。
138+ 部を選択する 。
140139
141140a$ "around inline math block"、インラインの数式ブロックを
142- 選択します 。
141+ 選択する 。
143142
144143]] [count] セクションの開始に進む。
145144
0 commit comments