2012-05-04 5 views
5

このガイドに従ってvimのポップアップ補完メニューをカスタマイズしようとしています: Vim Wiki: "Omni completion popup menu"あなたがいつもこの選択をしたいならば、あなたのvimrcにそれを書き加えてください。vimrcのvim omnicompletionの色(Pmenu)を設定できません。

しかし、私のファイル.vimrcで以下の設定を持つ

colo desert 

filetype plugin on 
set ofu=syntaxcomplete#Complete 
highlight Pmenu guibg=brown gui=bold 

私は、次を得る:

Gahhhh! My eyes!

注:私は手動で手動でハイライトコマンドを入力し、それ作品:

enter image description here

毎回手動で入力することなく、.vimrcで定義された配色を使用するにはどうすればよいですか?

答えて

3

vim - Override colorscheme

短い答えは、あなたができないことです参照してください。 colorschemeを使用すると、.vimrc内の他のすべての配色調整は無視されます。 AfterColors pluginが私の問題を解決しました。

1

ええと、ほとんどの場合、あなたのオプションを無効にしているハイライトコマンドがあります。おそらく、ファイルタイプが決定され、オプションを調整するときです。 filetype plugin onオプションが設定されていない状態で実行してください。

これが機能する場合は、後で特別なオプションを実行するようにファイルタイプの検出を調整する必要があります。

5

以下のコマンドを入力すると、必要なものを手に入れることができます。構文オプションはハイライトオプションを上書きします。

"" gui configuration 
color murphy 
syntax one 
highlight Pmenu guibg=brown gui=bold 

enter image description here

+1

この多様の私のバージョン少しそれが動作するように取得します。私はMac用語を使用しています。 色elflord 構文on ハイライトPmenu ctermbg = 242 guibg = DarkGrey – kiminoa

関連する問題