Skip to content

Commit 4feec4b

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents 0db36ff + 6bff719 commit 4feec4b

27 files changed

Lines changed: 1195 additions & 811 deletions

runtime/doc/eval.txt

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9121,22 +9121,16 @@ There are four types of features:
91219121
Example: >
91229122
:if has("gui_running")
91239123
< *has-patch*
9124-
3. Included patches. The "patch123" feature means that patch 123 has been
9125-
included. Note that this form does not check the version of Vim, you need
9126-
to inspect |v:version| for that.
9127-
Example (checking version 6.2.148 or later): >
9128-
:if v:version > 602 || v:version == 602 && has("patch148")
9129-
< Note that it's possible for patch 147 to be omitted even though 148 is
9130-
included.
9131-
9132-
4. Beyond a certain version or at a certain version and including a specific
9133-
patch. The "patch-7.4.237" feature means that the Vim version is 7.5 or
9134-
later, or it is version 7.4 and patch 237 was included.
9135-
Note that this only works for patch 7.4.237 and later, before that you
9136-
need to use the example above that checks v:version. Example: >
9124+
3. Beyond a certain version or at a certain version and including a specific
9125+
patch. The "patch-7.4.248" feature means that the Vim version is 7.5 or
9126+
later, or it is version 7.4 and patch 248 was included. Example: >
91379127
:if has("patch-7.4.248")
9138-
< Note that it's possible for patch 147 to be omitted even though 148 is
9139-
included.
9128+
< Note that it's possible for patch 248 to be omitted even though 249 is
9129+
included. Only happens when cherry-picking patches.
9130+
Note that this form only works for patch 7.4.237 and later, before that
9131+
you need to check for the patch and the v:version. Example (checking
9132+
version 6.2.148 or later): >
9133+
:if v:version > 602 || (v:version == 602 && has("patch148"))
91409134
91419135
Hint: To find out if Vim supports backslashes in a file name (MS-Windows),
91429136
use: `if exists('+shellslash')`

runtime/doc/todo.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@ browser use: https://github.com/vim/vim/issues/1234
3939
-------------------- Known bugs and current work -----------------------
4040

4141
Terminal emulator window:
42-
- Win32: Termdebug doesn't work, because gdb does not support mi2. This
43-
plugin: https://github.com/cpiger/NeoDebug runs gdb as a job, redirecting
44-
input and output. Command I/O is in gdb window.
42+
- Win32: Termdebug doesn't work, because gdb does not support mi2.
43+
This plugin: https://github.com/cpiger/NeoDebug runs gdb as a job,
44+
redirecting input and output.
45+
Open new console for for program with: "set new-console on"
4546
- Win32: Redirecting input does not work, half of Test_terminal_redir_file()
4647
is disabled.
4748
- Win32: Redirecting output works but includes escape sequences.
@@ -65,6 +66,8 @@ Patch to refactor efm_to_regpat(). (Yegappan Lakshmanan, 2018 May 16, #2924)
6566
Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
6667
13, #2910) Can't reproduce?
6768

69+
Deprecate using has("patch213") always include the version number.
70+
6871
On Win32 when not in the console and t_Co >= 256, allow using 'tgc'.
6972
(Nobuhiro Takasaki, #2833) Also check t_Co.
7073

runtime/doc/version8.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22104,7 +22104,7 @@ Files: src/Makefile, src/option.c, src/testdir/test_alot.vim,
2210422104
Patch 8.0.1238
2210522105
Problem: Incremental search only shows one match.
2210622106
Solution: When 'incsearch' and 'hlsearch' are both set highlight all
22107-
matches. (haya14busa, itchyny closes #2198)
22107+
matches. (haya14busa, itchyny, closes #2198)
2210822108
Files: runtime/doc/options.txt, src/ex_getln.c, src/proto/search.pro,
2210922109
src/search.c, src/testdir/test_search.vim
2211022110

@@ -22595,7 +22595,7 @@ Solution: Remove bogus typedef.
2259522595
Files: src/os_macosx.m
2259622596

2259722597
Patch 8.0.1316 (after 8.0.1312)
22598-
Problem: Build still fails on Mac. (chdiza)
22598+
Problem: Build still still fails on Mac. (chdiza)
2259922599
Solution: Remove another bogus typedef.
2260022600
Files: src/os_mac_conv.c
2260122601

runtime/doc/vim-ja.UTF-8.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ N を省略した場合は、引数のファイルを個別のタブページで
280280
ぐことができます。
281281
ファイルを保存したい場合は、":w!" のように、Ex コマンドに感嘆符を付けてくだ
282282
さい。
283-
\-R オプションは \-n オプションの効果も含んでいます (下記参照)。
283+
\-R オプションは \-n オプションの効果も含んでいます (上記参照)。
284284
オプション 'readonly' は ":set noro" でオフにできます。
285285
詳しくは ":help 'readonly'" を参照してください。
286286
.TP

runtime/doc/xxd-ja.UTF-8.1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@
7676
.RI < cols >
7777
オクテットで出力する。標準設定は 16 (\-i: 12, \-ps: 30, \-b: 6)。最大 256。
7878
.TP
79+
.IR \-C " | " \-capitalize
80+
\-i を使用した際に、C インクルードファイル形式の変数名を大文字にする。
81+
.TP
7982
.IR \-E " | " \-EBCDIC
8083
右端に出力される文字のエンコーディングを ASCII から EBCDIC に変更する。
8184
16 進ダンプの出力形式は変更されません。

runtime/lang/menu_ja.euc-jp.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
" Copyright (C) 2004,12 MURAOKA Taro <[email protected]>
66
" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
77

8-
" eucjp is the same as euc-jp. Source the other one from here.
8+
" ja is the same as ja_jp. Source the other one from here.
99
source <sfile>:p:h/menu_ja_jp.euc-jp.vim

runtime/lang/menu_ja.utf-8.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
" Menu Translations: Japanese
22

3-
" eucjp is the same as euc-jp. Source the other one from here.
3+
" ja is the same as ja_jp. Source the other one from here.
44
source <sfile>:p:h/menu_ja_jp.utf-8.vim

runtime/lang/menu_ja_jp.euc-jp.vim

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ menutrans Startup\ &Settings
7373
menutrans &Global\ Settings 全体設定(&G)
7474
menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!
7575
\ パターン強調切替(&H)<Tab>:set\ hls!
76-
menutrans Toggle\ &Ignore-case<Tab>:set\ ic!
76+
menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!
7777
\ 大小文字区別切替(&I)<Tab>:set\ ic!
78-
menutrans Toggle\ &Showmatch<Tab>:set\ sm!
78+
menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm!
7979
\ マッチ表示切替(&S)<Tab>:set\ sm!
8080
menutrans &Context\ lines カーソル周辺行数(&C)
8181
menutrans &Virtual\ Edit 仮想編集(&V)
@@ -86,7 +86,7 @@ menutrans Block\ and\ Insert
8686
menutrans Always 常時
8787
menutrans Toggle\ Insert\ &Mode<Tab>:set\ im!
8888
\ 挿入(初心者)モード切替(&M)<Tab>:set\ im!
89-
menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp!
89+
menutrans Toggle\ Vi\ C&ompatibility<Tab>:set\ cp!
9090
\ Vi互換モード切替(&O)<Tab>:set\ cp!
9191
menutrans Search\ &Path\.\.\. 検索パス(&P)\.\.\.
9292
menutrans Ta&g\ Files\.\.\. タグファイル(&G)\.\.\.
@@ -106,19 +106,19 @@ let g:menutrans_tags_dialog = "
106106
menutrans F&ile\ Settings ファイル設定(&I)
107107
menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!
108108
\ 行番号表示切替(&N)<Tab>:set\ nu!
109-
menutrans Toggle\ relati&ve\ Line\ Numbering<Tab>:set\ rnu!
109+
menutrans Toggle\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu!
110110
\ 相対行番号表示切替(&V)<Tab>:set\ rnu!
111111
menutrans Toggle\ &List\ Mode<Tab>:set\ list!
112112
\ リストモード切替(&L)<Tab>:set\ list!
113-
menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap!
113+
menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap!
114114
\ 行折返し切替(&W)<Tab>:set\ wrap!
115-
menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr!
115+
menutrans Toggle\ W&rapping\ at\ word<Tab>:set\ lbr!
116116
\ 単語折返し切替(&R)<Tab>:set\ lbr!
117-
menutrans Toggle\ &expand-tab<Tab>:set\ et!
117+
menutrans Toggle\ Tab\ &Expanding<Tab>:set\ et!
118118
\ タブ展開切替(&E)<Tab>:set\ et!
119-
menutrans Toggle\ &auto-indent<Tab>:set\ ai!
119+
menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai!
120120
\ 自動字下げ切替(&A)<Tab>:set\ ai!
121-
menutrans Toggle\ &C-indenting<Tab>:set\ cin!
121+
menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin!
122122
\ C言語字下げ切替(&C)<Tab>:set\ cin!
123123

124124
" other options
@@ -131,7 +131,9 @@ let g:menutrans_textwidth_dialog = "
131131
let g:menutrans_fileformat_dialog = "ファイル出力の際の改行記号の形式を選んでください."
132132
let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nキャンセル(&C)"
133133

134+
menutrans Show\ C&olor\ Schemes\ in\ Menu 色テーマをメニューに表示(&O)
134135
menutrans C&olor\ Scheme 色テーマ選択(&O)
136+
menutrans Show\ &Keymaps\ in\ Menu キーマップをメニューに表示(&K)
135137
menutrans &Keymap キーマップ(&K)
136138
menutrans None なし
137139

@@ -153,7 +155,8 @@ menutrans &Open<Tab>:copen
153155
menutrans &Close<Tab>:cclose 閉じる(&C)<Tab>:cclose
154156
menutrans &Convert\ to\ HEX<Tab>:%!xxd HEXへ変換(&C)<Tab>:%!xxd
155157
menutrans Conve&rt\ back<Tab>:%!xxd\ -r HEXから逆変換(&R)<Tab>%!xxd\ -r
156-
menutrans Se&T\ Compiler コンパイラ設定(&T)
158+
menutrans Show\ Compiler\ Se&ttings\ in\ Menu コンパイラ設定をメニューに表示(&T)
159+
menutrans Se&t\ Compiler コンパイラ設定(&T)
157160

158161
" Tools.Spelling Menu
159162
menutrans &Spelling スペリング(&S)
@@ -289,7 +292,7 @@ endif
289292

290293
" Syntax menu
291294
menutrans &Syntax シンタックス(&S)
292-
menutrans &Show\ filetypes\ in\ menu 対応形式をメニューに表示(&S)
295+
menutrans &Show\ File\ Types\ in\ Menu 対応形式をメニューに表示(&S)
293296
menutrans Set\ '&syntax'\ only 'syntax'だけ設定(&S)
294297
menutrans Set\ '&filetype'\ too 'filetype'も設定(&F)
295298
menutrans &Off 無効化(&O)

runtime/lang/menu_ja_jp.utf-8.vim

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ menutrans Startup\ &Settings 起動時の設定(&S)
7373
menutrans &Global\ Settings 全体設定(&G)
7474
menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!
7575
\ パターン強調切替(&H)<Tab>:set\ hls!
76-
menutrans Toggle\ &Ignore-case<Tab>:set\ ic!
76+
menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!
7777
\ 大小文字区別切替(&I)<Tab>:set\ ic!
78-
menutrans Toggle\ &Showmatch<Tab>:set\ sm!
78+
menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm!
7979
\ マッチ表示切替(&S)<Tab>:set\ sm!
8080
menutrans &Context\ lines カーソル周辺行数(&C)
8181
menutrans &Virtual\ Edit 仮想編集(&V)
@@ -86,7 +86,7 @@ menutrans Block\ and\ Insert ブロック/挿入モード時
8686
menutrans Always 常時
8787
menutrans Toggle\ Insert\ &Mode<Tab>:set\ im!
8888
\ 挿入(初心者)モード切替(&M)<Tab>:set\ im!
89-
menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp!
89+
menutrans Toggle\ Vi\ C&ompatibility<Tab>:set\ cp!
9090
\ Vi互換モード切替(&O)<Tab>:set\ cp!
9191
menutrans Search\ &Path\.\.\. 検索パス(&P)\.\.\.
9292
menutrans Ta&g\ Files\.\.\. タグファイル(&G)\.\.\.
@@ -106,19 +106,19 @@ let g:menutrans_tags_dialog = "タグファイルの名前を入力してくだ
106106
menutrans F&ile\ Settings ファイル設定(&I)
107107
menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!
108108
\ 行番号表示切替(&N)<Tab>:set\ nu!
109-
menutrans Toggle\ relati&ve\ Line\ Numbering<Tab>:set\ rnu!
109+
menutrans Toggle\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu!
110110
\ 相対行番号表示切替(&V)<Tab>:set\ rnu!
111111
menutrans Toggle\ &List\ Mode<Tab>:set\ list!
112112
\ リストモード切替(&L)<Tab>:set\ list!
113-
menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap!
113+
menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap!
114114
\ 行折返し切替(&W)<Tab>:set\ wrap!
115-
menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr!
115+
menutrans Toggle\ W&rapping\ at\ word<Tab>:set\ lbr!
116116
\ 単語折返し切替(&R)<Tab>:set\ lbr!
117-
menutrans Toggle\ &expand-tab<Tab>:set\ et!
117+
menutrans Toggle\ Tab\ &Expanding<Tab>:set\ et!
118118
\ タブ展開切替(&E)<Tab>:set\ et!
119-
menutrans Toggle\ &auto-indent<Tab>:set\ ai!
119+
menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai!
120120
\ 自動字下げ切替(&A)<Tab>:set\ ai!
121-
menutrans Toggle\ &C-indenting<Tab>:set\ cin!
121+
menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin!
122122
\ C言語字下げ切替(&C)<Tab>:set\ cin!
123123

124124
" other options
@@ -131,7 +131,9 @@ let g:menutrans_textwidth_dialog = "テキストの幅('textwidth')を設定し
131131
let g:menutrans_fileformat_dialog = "ファイル出力の際の改行記号の形式を選んでください."
132132
let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nキャンセル(&C)"
133133

134+
menutrans Show\ C&olor\ Schemes\ in\ Menu 色テーマをメニューに表示(&O)
134135
menutrans C&olor\ Scheme 色テーマ選択(&O)
136+
menutrans Show\ &Keymaps\ in\ Menu キーマップをメニューに表示(&K)
135137
menutrans &Keymap キーマップ(&K)
136138
menutrans None なし
137139

@@ -153,7 +155,8 @@ menutrans &Open<Tab>:copen 開く(&O)<Tab>:copen
153155
menutrans &Close<Tab>:cclose 閉じる(&C)<Tab>:cclose
154156
menutrans &Convert\ to\ HEX<Tab>:%!xxd HEXへ変換(&C)<Tab>:%!xxd
155157
menutrans Conve&rt\ back<Tab>:%!xxd\ -r HEXから逆変換(&R)<Tab>%!xxd\ -r
156-
menutrans Se&T\ Compiler コンパイラ設定(&T)
158+
menutrans Show\ Compiler\ Se&ttings\ in\ Menu コンパイラ設定をメニューに表示(&T)
159+
menutrans Se&t\ Compiler コンパイラ設定(&T)
157160

158161
" Tools.Spelling Menu
159162
menutrans &Spelling スペリング(&S)
@@ -289,7 +292,7 @@ endif
289292

290293
" Syntax menu
291294
menutrans &Syntax シンタックス(&S)
292-
menutrans &Show\ filetypes\ in\ menu 対応形式をメニューに表示(&S)
295+
menutrans &Show\ File\ Types\ in\ Menu 対応形式をメニューに表示(&S)
293296
menutrans Set\ '&syntax'\ only 'syntax'だけ設定(&S)
294297
menutrans Set\ '&filetype'\ too 'filetype'も設定(&F)
295298
menutrans &Off 無効化(&O)

runtime/lang/menu_japanese_japan.932.vim

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ menutrans Startup\ &Settings
7373
menutrans &Global\ Settings 全体設定(&G)
7474
menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!
7575
\ パターン強調切替(&H)<Tab>:set\ hls!
76-
menutrans Toggle\ &Ignore-case<Tab>:set\ ic!
76+
menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!
7777
\ 大小文字区別切替(&I)<Tab>:set\ ic!
78-
menutrans Toggle\ &Showmatch<Tab>:set\ sm!
78+
menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm!
7979
\ マッチ表示切替(&S)<Tab>:set\ sm!
8080
menutrans &Context\ lines カーソル周辺行数(&C)
8181
menutrans &Virtual\ Edit 仮想編集(&V)
@@ -86,7 +86,7 @@ menutrans Block\ and\ Insert
8686
menutrans Always 常時
8787
menutrans Toggle\ Insert\ &Mode<Tab>:set\ im!
8888
\ 挿入(初心者)モード切替(&M)<Tab>:set\ im!
89-
menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp!
89+
menutrans Toggle\ Vi\ C&ompatibility<Tab>:set\ cp!
9090
\ Vi互換モード切替(&O)<Tab>:set\ cp!
9191
menutrans Search\ &Path\.\.\. 検索パス(&P)\.\.\.
9292
menutrans Ta&g\ Files\.\.\. タグファイル(&G)\.\.\.
@@ -106,19 +106,19 @@ let g:menutrans_tags_dialog = "
106106
menutrans F&ile\ Settings ファイル設定(&I)
107107
menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!
108108
\ 行番号表示切替(&N)<Tab>:set\ nu!
109-
menutrans Toggle\ relati&ve\ Line\ Numbering<Tab>:set\ rnu!
109+
menutrans Toggle\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu!
110110
\ 相対行番号表示切替(&V)<Tab>:set\ rnu!
111111
menutrans Toggle\ &List\ Mode<Tab>:set\ list!
112112
\ リストモード切替(&L)<Tab>:set\ list!
113-
menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap!
113+
menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap!
114114
\ 行折返し切替(&W)<Tab>:set\ wrap!
115-
menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr!
115+
menutrans Toggle\ W&rapping\ at\ word<Tab>:set\ lbr!
116116
\ 単語折返し切替(&R)<Tab>:set\ lbr!
117-
menutrans Toggle\ &expand-tab<Tab>:set\ et!
117+
menutrans Toggle\ Tab\ &Expanding<Tab>:set\ et!
118118
\ タブ展開切替(&E)<Tab>:set\ et!
119-
menutrans Toggle\ &auto-indent<Tab>:set\ ai!
119+
menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai!
120120
\ 自動字下げ切替(&A)<Tab>:set\ ai!
121-
menutrans Toggle\ &C-indenting<Tab>:set\ cin!
121+
menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin!
122122
\ C言語字下げ切替(&C)<Tab>:set\ cin!
123123

124124
" other options
@@ -131,7 +131,9 @@ let g:menutrans_textwidth_dialog = "
131131
let g:menutrans_fileformat_dialog = "ファイル出力の際の改行記号の形式を選んでください."
132132
let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nキャンセル(&C)"
133133

134+
menutrans Show\ C&olor\ Schemes\ in\ Menu 色テーマをメニューに表示(&O)
134135
menutrans C&olor\ Scheme 色テーマ選択(&O)
136+
menutrans Show\ &Keymaps\ in\ Menu キーマップをメニューに表示(&K)
135137
menutrans &Keymap キーマップ(&K)
136138
menutrans None なし
137139

@@ -153,7 +155,8 @@ menutrans &Open<Tab>:copen
153155
menutrans &Close<Tab>:cclose 閉じる(&C)<Tab>:cclose
154156
menutrans &Convert\ to\ HEX<Tab>:%!xxd HEXへ変換(&C)<Tab>:%!xxd
155157
menutrans Conve&rt\ back<Tab>:%!xxd\ -r HEXから逆変換(&R)<Tab>%!xxd\ -r
156-
menutrans Se&T\ Compiler コンパイラ設定(&T)
158+
menutrans Show\ Compiler\ Se&ttings\ in\ Menu コンパイラ設定をメニューに表示(&T)
159+
menutrans Se&t\ Compiler コンパイラ設定(&T)
157160

158161
" Tools.Spelling Menu
159162
menutrans &Spelling スペリング(&S)
@@ -289,7 +292,7 @@ endif
289292

290293
" Syntax menu
291294
menutrans &Syntax シンタックス(&S)
292-
menutrans &Show\ filetypes\ in\ menu 対応形式をメニューに表示(&S)
295+
menutrans &Show\ File\ Types\ in\ Menu 対応形式をメニューに表示(&S)
293296
menutrans Set\ '&syntax'\ only 'syntax'だけ設定(&S)
294297
menutrans Set\ '&filetype'\ too 'filetype'も設定(&F)
295298
menutrans &Off 無効化(&O)

0 commit comments

Comments
 (0)