vimscript で has('mac') が false になる
Mountain Lion (10.8.2) して has('mac')
が false
を返すようになった。 (VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jun 20 2012 13:16:02))
何が原因かはよくわからないのだけど、悩むのが面倒だったので uname
で判定するように書き換える。
if stridx(tolower(system('uname')), 'darwin') >= 0 echo 'This is Darwin!' endif