mityu
mityu
v0.9.0538 `"null_"` (`null_job` や `null_dict` など) は前段落で `predefined values` と説明されている (`:h null`) ので、`types` ではなく `values` とすべきではないかと。 ```diff diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt index 2a953eedf..07280b445 100644 --- a/runtime/doc/vim9.txt +++ b/runtime/doc/vim9.txt @@ -1035,7...
関数内で`:execute` の後ろに変数を持ってくるとエラーが出ます。 ```vim def Hoge(): void let cmd: string = 'echo "hoge"' execute cmd "printf('%s', cmd) 等でもエラーが出ます。 enddef call Hoge() ``` ``` function Hoge, line 1 E121: Undefined variable: cmd...
`:function` と `:def` で同名の関数を定義した場合、常に `:def` で定義された方が呼び出されます。 ```vim def! Hoge() echo 'def! Hoge()' enddef function! Hoge() echo 'function! Hoge()' endfunction call Hoge() function! Fuga() echo 'function! Fuga()' endfunction def! Fuga() echo...
関数内のどこでエラーが出てもエラー箇所が`line 1`となる模様です。 ```vim def! Hoge(): void hoge enddef call Hoge() " => function Hoge, line 1 E492: Not an editor command: hoge def! Hoge(): void let var: any hoge enddef...
https://github.com/vim-jp/issues/issues/1332#issuecomment-583729537 PR出してみました。 https://github.com/vim/vim/pull/5699
v9.0.827 - 行頭の余分なスペースの削除 - ダブルクォ─ト抜け修正 - コマンドに対してのコロンの抜けの修正 です。 ```diff diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt index 7c5b2b829..819e6e4d3 100644 --- a/runtime/doc/vim9.txt +++ b/runtime/doc/vim9.txt @@ -105,7 +105,7 @@ script and `:def` functions; details are...
v9.0.827 この直前までは説明とコードの間に空行がなかったので、それとスタイルを揃える意味での空行削除です。 ```diff diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt index 819e6e4d3..7725dcdaf 100644 --- a/runtime/doc/vim9.txt +++ b/runtime/doc/vim9.txt @@ -388,7 +388,6 @@ used: > echo temp # Error! This is especially useful in a...
v9.0.827 行末の余分な空白 ```diff diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt index 7725dcdaf..998136434 100644 --- a/runtime/doc/vim9.txt +++ b/runtime/doc/vim9.txt @@ -1982,10 +1982,10 @@ Some commands have already been reserved: Some examples: > - abstract class...
v9.0.827 help を見回してみた感じ、関数名として使われる funcref 以外で先頭の f が小文字表記になっているケースは少なそうだったので。 (パッチの説明の文章のところでは先頭の f が小文字の funcref 表記も結構見つかったので、しなくても良い変更かもしれないとも思いましたが、とりあえず出しておきます。) ```diff diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt index 998136434..80df057f5 100644 --- a/runtime/doc/vim9.txt +++ b/runtime/doc/vim9.txt @@ -265,7 +265,7 @@ Detail: this...
v9.0.827 型指定のところの `>` 抜け ```diff diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt index 80df057f5..ec6c10bfe 100644 --- a/runtime/doc/vim9.txt +++ b/runtime/doc/vim9.txt @@ -1590,7 +1590,7 @@ That is because the declaration looks like a list of...