Skip to content

Commit 2ceb9c8

Browse files
authored
Merge pull request #1576 from vim-jp/hh-update-syntax
Update syntax.{txt,jax}
2 parents 891701c + b764d3d commit 2ceb9c8

File tree

2 files changed

+56
-41
lines changed

2 files changed

+56
-41
lines changed

doc/syntax.jax

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*syntax.txt* For Vim バージョン 9.1. Last change: 2024 Jun 09
1+
*syntax.txt* For Vim バージョン 9.1. Last change: 2024 Jun 13
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -3683,19 +3683,18 @@ g:vimsyn_embed オプションは、どの外部スクリプト言語の埋め
36833683
定する。 >
36843684
36853685
g:vimsyn_embed == 0 : どのスクリプトの埋め込みも対応しない
3686-
g:vimsyn_embed =~ 'l' : 埋め込み lua をサポート
3687-
g:vimsyn_embed =~ 'm' : 埋め込み mzscheme をサポート
3688-
g:vimsyn_embed =~ 'p' : 埋め込み perl をサポート
3689-
g:vimsyn_embed =~ 'P' : 埋め込み python をサポート
3690-
g:vimsyn_embed =~ 'r' : 埋め込み ruby をサポート
3691-
g:vimsyn_embed =~ 't' : 埋め込み tcl をサポート
3686+
g:vimsyn_embed =~ 'l' : 埋め込み Lua をサポート
3687+
g:vimsyn_embed =~ 'm' : 埋め込み MzScheme をサポート
3688+
g:vimsyn_embed =~ 'p' : 埋め込み Perl をサポート
3689+
g:vimsyn_embed =~ 'P' : 埋め込み Python をサポート
3690+
g:vimsyn_embed =~ 'r' : 埋め込み Ruby をサポート
3691+
g:vimsyn_embed =~ 't' : 埋め込み Tcl をサポート
36923692
<
36933693
デフォルトでは、g:vimsyn_embed には Vim がサポートしている言語が設定される。指
3694-
定された文字を連結して、複数のタイプの埋め込みインタープリタをサポートする。つ
3695-
まり、g:vimsyn_embed = "mp" は、埋め込み mzscheme と埋め込み perl をサポートす
3696-
る。
3694+
定された文字を連結して、複数のタイプの埋め込みインタープリタをサポートする (例
3695+
えば、g:vimsyn_embed = "mp" は、埋め込み mzscheme と埋め込み perl をサポートす
3696+
)
36973697
*g:vimsyn_folding*
3698-
36993698
'foldmethod' が "syntax" に設定されている場合、一部の折り畳みがサポートされる
37003699
ようになった: >
37013700
@@ -3704,19 +3703,23 @@ g:vimsyn_embed オプションは、どの外部スクリプト言語の埋め
37043703
g:vimsyn_folding =~ 'f' : 関数を折り畳む
37053704
g:vimsyn_folding =~ 'h' : heredoc を折り畳む
37063705
g:vimsyn_folding =~ 'H' : Vim9-script の旧来のヘッダーを折り畳む
3707-
g:vimsyn_folding =~ 'l' : lua スクリプトを折り畳む
3708-
g:vimsyn_folding =~ 'm' : mzscheme スクリプトを折り畳む
3709-
g:vimsyn_folding =~ 'p' : perl スクリプトを折り畳む
3710-
g:vimsyn_folding =~ 'P' : python スクリプトを折り畳む
3711-
g:vimsyn_folding =~ 'r' : ruby スクリプトを折り畳む
3712-
g:vimsyn_folding =~ 't' : tcl スクリプトを折り畳む
3706+
g:vimsyn_folding =~ 'l' : Lua スクリプトを折り畳む
3707+
g:vimsyn_folding =~ 'm' : MzScheme スクリプトを折り畳む
3708+
g:vimsyn_folding =~ 'p' : Perl スクリプトを折り畳む
3709+
g:vimsyn_folding =~ 'P' : Python スクリプトを折り畳む
3710+
g:vimsyn_folding =~ 'r' : Ruby スクリプトを折り畳む
3711+
g:vimsyn_folding =~ 't' : Tcl スクリプトを折り畳む
37133712
<
37143713

37153714
デフォルトでは、g:vimsyn_folding は設定されていない。複数の構文構造の折りたた
3716-
みをサポートするには、指定する文字を連結する。つまり、g:vimsyn_folding = "fh"
3717-
は、関数とヒアドキュメントの両方の折り畳みを有効にする。
3715+
みをサポートするには、指定する文字を連結する (例えば、g:vimsyn_folding = "fh"
3716+
は、関数とヒアドキュメントの両方の折り畳みを有効にする)。
3717+
3718+
*g:vimsyn_comment_strings*
3719+
デフォルトでは、コメント内の文字列はハイライトされる。これは、
3720+
g:vimsyn_comment_strings を false に設定することで無効にできる。
37183721

3719-
*g:vimsyn_noerror*
3722+
*g:vimsyn_noerror*
37203723
syntax/vim.vimによるエラーのハイライトは必ずしも正しいとは限らない。Vim script
37213724
は正しくハイライトするのが難しい言語である。エラーのハイライトをやめるには次
37223725
|vimrc|に書けばよい: >
@@ -5483,6 +5486,11 @@ PmenuExtraSel ポップアップメニュー: "extra text" の選択されてい
54835486
PmenuSbar ポップアップメニュー: スクロールバー。
54845487
*hl-PmenuThumb*
54855488
PmenuThumb ポップアップメニュー: スクロールバーのつまみ部分。
5489+
*hl-PmenuMatch*
5490+
PmenuMatch ポップアップメニュー: 通常の項目内のマッチしたテキスト。
5491+
*hl-PmenuMatchSel*
5492+
PmenuMatchSel ポップアップメニュー: 選択されている項目内のマッチしたテキス
5493+
ト。
54865494
*hl-PopupNotification*
54875495
PopupNotification
54885496
|popup_notification()| で生成されたポップアップウィンドウ。定

en/syntax.txt

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*syntax.txt* For Vim version 9.1. Last change: 2024 Jun 09
1+
*syntax.txt* For Vim version 9.1. Last change: 2024 Jun 13
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -937,10 +937,10 @@ Configuration
937937
The following variables control certain syntax highlighting features.
938938
You can add them to your .vimrc.
939939

940-
To enables TypeScript and TSX for ".astro" files (default "disable"): >
940+
To enable TypeScript and TSX for ".astro" files (default "disable"): >
941941
let g:astro_typescript = "enable"
942942
<
943-
To enables Stylus for ".astro" files (default "disable"): >
943+
To enable Stylus for ".astro" files (default "disable"): >
944944
let g:astro_stylus = "enable"
945945
<
946946
NOTE: You need to install an external plugin to support stylus in astro files.
@@ -3802,39 +3802,42 @@ The g:vimsyn_embed option allows users to select what, if any, types of
38023802
embedded script highlighting they wish to have. >
38033803
38043804
g:vimsyn_embed == 0 : don't support any embedded scripts
3805-
g:vimsyn_embed =~ 'l' : support embedded lua
3806-
g:vimsyn_embed =~ 'm' : support embedded mzscheme
3807-
g:vimsyn_embed =~ 'p' : support embedded perl
3808-
g:vimsyn_embed =~ 'P' : support embedded python
3809-
g:vimsyn_embed =~ 'r' : support embedded ruby
3810-
g:vimsyn_embed =~ 't' : support embedded tcl
3805+
g:vimsyn_embed =~ 'l' : support embedded Lua
3806+
g:vimsyn_embed =~ 'm' : support embedded MzScheme
3807+
g:vimsyn_embed =~ 'p' : support embedded Perl
3808+
g:vimsyn_embed =~ 'P' : support embedded Python
3809+
g:vimsyn_embed =~ 'r' : support embedded Ruby
3810+
g:vimsyn_embed =~ 't' : support embedded Tcl
38113811
<
38123812
By default, g:vimsyn_embed is a string supporting interpreters that your vim
38133813
itself supports. Concatenate the indicated characters to support multiple
3814-
types of embedded interpreters; ie. g:vimsyn_embed = "mp" supports embedded
3815-
mzscheme and embedded perl.
3814+
types of embedded interpreters (e.g., g:vimsyn_embed = "mp" supports embedded
3815+
mzscheme and embedded perl).
38163816
*g:vimsyn_folding*
3817-
38183817
Some folding is now supported with when 'foldmethod' is set to "syntax": >
38193818
38203819
g:vimsyn_folding == 0 or doesn't exist: no syntax-based folding
38213820
g:vimsyn_folding =~ 'a' : augroups
38223821
g:vimsyn_folding =~ 'f' : fold functions
38233822
g:vimsyn_folding =~ 'h' : fold heredocs
38243823
g:vimsyn_folding =~ 'H' : fold Vim9-script legacy headers
3825-
g:vimsyn_folding =~ 'l' : fold lua script
3826-
g:vimsyn_folding =~ 'm' : fold mzscheme script
3827-
g:vimsyn_folding =~ 'p' : fold perl script
3828-
g:vimsyn_folding =~ 'P' : fold python script
3829-
g:vimsyn_folding =~ 'r' : fold ruby script
3830-
g:vimsyn_folding =~ 't' : fold tcl script
3824+
g:vimsyn_folding =~ 'l' : fold Lua script
3825+
g:vimsyn_folding =~ 'm' : fold MzScheme script
3826+
g:vimsyn_folding =~ 'p' : fold Perl script
3827+
g:vimsyn_folding =~ 'P' : fold Python script
3828+
g:vimsyn_folding =~ 'r' : fold Ruby script
3829+
g:vimsyn_folding =~ 't' : fold Tcl script
38313830
<
38323831

38333832
By default, g:vimsyn_folding is unset. Concatenate the indicated characters
3834-
to support folding of multiple syntax constructs; i.e.
3835-
g:vimsyn_folding = "fh" will enable folding of both functions and heredocs.
3833+
to support folding of multiple syntax constructs (e.g.,
3834+
g:vimsyn_folding = "fh" will enable folding of both functions and heredocs).
3835+
3836+
*g:vimsyn_comment_strings*
3837+
By default, strings are highlighted inside comments. This may be disabled by
3838+
setting g:vimsyn_comment_strings to false.
38363839

3837-
*g:vimsyn_noerror*
3840+
*g:vimsyn_noerror*
38383841
Not all error highlighting that syntax/vim.vim does may be correct; Vim script
38393842
is a difficult language to highlight correctly. A way to suppress error
38403843
highlighting is to put the following line in your |vimrc|: >
@@ -5681,6 +5684,10 @@ PmenuExtraSel Popup menu: Selected item "extra text".
56815684
PmenuSbar Popup menu: Scrollbar.
56825685
*hl-PmenuThumb*
56835686
PmenuThumb Popup menu: Thumb of the scrollbar.
5687+
*hl-PmenuMatch*
5688+
PmenuMatch Popup menu: Matched text in normal item
5689+
*hl-PmenuMatchSel*
5690+
PmenuMatchSel Popup menu: Matched text in selected item
56845691
*hl-PopupNotification*
56855692
PopupNotification
56865693
Popup window created with |popup_notification()|. If not

0 commit comments

Comments
 (0)