Closed ryym closed 8 years ago
いつも便利にlexima.vimを使わせてもらっています。
Rubyのdoブロックについてなのですが、現状だとブロック受け取りや可変長引数で&や*を使うとendが補完されません。他にも、キーワード引数の存在を考えると結構色んなバリエーションがありえそうなので、doのルールはもう少しゆるめの正規表現でも良いのではないでしょうか?
do
&
*
end
ありがとうございます。 たしかにそうですね。元の正規表現は endwise のものを参考にしたものでしたがおっしゃるとおりそこまで厳密さを求める必要はなさそうです。
いつも便利にlexima.vimを使わせてもらっています。
Rubyの
do
ブロックについてなのですが、現状だとブロック受け取りや可変長引数で&
や*
を使うとend
が補完されません。他にも、キーワード引数の存在を考えると結構色んなバリエーションがありえそうなので、do
のルールはもう少しゆるめの正規表現でも良いのではないでしょうか?