2012-03-15 18 views
3

奇妙な:colorschemeコマンドの動作が発生しました。colorschemeコマンドを呼び出した後に珍しいシンボルが表示される

haskell-conceal scriptによって生成された珍しい記号がのようにあります。私は私の.vimrcにはcolorschemeオプションが用意されていないので、これらの記号は、通常の方法で表示されます。

enter image description here

すると、それはに素晴らしいことになります。これらのシンボルが強調表示され:colorscheme defaultコマンドを呼び出した後

enter image description here

このコマンドを呼び出した後に何が起こっているのか、そしてこの動作に正確に何が影響するのかを理解する。

UPD

  • 我々はそれを再現しようとすることができるので、あなたはここで非画像形式のテキストを投稿することができますか?

client ∷ Nick → Handle → IO()

  • あなたが編集しているファイルの名前は何ですか?
*.hs

  • ...私はこれらのシンボルを正しく表示するために取得するための符号化権を取得することはできません:set filetype

filetype=haskell

+0

ここにテキストを非画像形式で掲載して再現できるか?また、編集しているファイルの名前と ':set filetype? 'の出力は何ですか? –

+0

質問が更新されました –

答えて

1

の出力が、そのハイライトグループhsNiceOperatorにあります。

したがって、hi hsNiceOperator guifg=... guibg=...はそれを処理する必要があります。またはGVimを使用していない場合は同等ですが、コンソールの場合は同じです。

+0

'colorscheme'の後にこのコマンドを呼び出すべきですか? –

+0

@ДМИТРИЙМАЛИКОВ - 前後に違いはありません。もちろん、...を実際の色に置き換えてください。 – Rook

+0

これらのオプションは 'haskell.vim'構文ファイルで設定しますが、結果は実際には同じです。 –

関連する問題