vim7 のメニュー文字化けを無理矢理 修正

下記の方法では、一度全てのメニューを消してしまう為、メニューを追加するタイプの Plugin を入れた際に、エラーとなってしまう。

mio の試行錯誤日記 - インライン入力可能な Mac 用 Vim 7.0 (2)

最後に,うちの環境だけかもしれませんが,Terminal から open コマンドで Vim.app を起動した場合はメニューが文字化けしないのに,ドックから起動すると文字化けする場合は,~/.gvimrc に

if has('mac')
source $VIMRUNTIME/delmenu.vim
set langmenu=ja_jp.utf-8
source $VIMRUNTIME/menu.vim
endif

のように書くと,ドックから起動しても化けなくなります.お試しあれ.

そこで、$VIMRUNTIME/menu.vim に直接、下記の二行を先頭の方に追加して対処してしまった。

set encoding=japan
set langmenu=ja_jp.utf-8

~/.vimrc 等に上記の二行を追加すると、menu.vim の方が先に呼ばれて駄目。
langmenu だけ指定しても、encoding が設定されていないので文字化ける。
他のエレガントな対処方法、募集中。