vim-jp / issues

有志で既知のバグや要望を検討・管理し、オフィシャルへの還元をしていきます。
https://vim-jp.org/
340 stars 11 forks source link

Vim script のシンタックスハイライトが変 #878

Open mattn opened 8 years ago

mattn commented 8 years ago

割り算を使うとそこが文字列として扱われる。

function! foo()
  let a = (4 / 2) / 2
  let a += 10
endfunction

どうやら式内で () を使うとユーザ関数扱いになってしまっている。かつ

sytax/vim.vim:295

syn region  vimString   oneline start="\s/\s*\A"lc=1 skip="\\\\\|\\+" end="/"   contains=@vimStringGroup

これのおかげで割り算以降が文字列扱いになってしまっている。

h-east commented 8 years ago

別件。 augroup! testgroup 以降のネストがおかしい。