の記事は Vim Advent Calendar 2013 148日目の記事になります。 参加者募集中です。 さて、このブログでも何回か記事にしたんですが、Vim 7.4.260 にて g: から始まる関数名がエラーになるようになりました。 これは Vim 側のバグで g:foo() のような関数名でも動作していたのが修正された形になります。 ただし、その後 264 で g: + 有効な関数名(大文字から始まる関数名)であればエラーにならない修正がはいりました。 つまり最新版では g: + 大文字から始まらない関数名がエラーになります。 そんなわけで 7.4.264 現在は以下のような動作になります。 " g: + 大文字ではない関数名はエラー " これは func() が有効な関数名ではないため " function! g:func() " " endfunction " g: + 大文