has(‘mac’) や has(‘macunix’) が 0 を返してしまって、.vimrc などが正しく挙動してくれなくなった。
調べると、以下のサイトが参考になった。
if !exists("g:os") if has("win64") || has("win32") || has("win16") let g:os = "Windows" else let g:os = substitute(system('uname'), '\n', '', '') endif endif
みたいな感じで OS 情報を取得すればOK。