2

OS X 10.7 で Cocoa Emacs を使用すると、linum モードを有効にすると、縦の境界線にイライラするグラフィカルな不具合が発生します。

垂直に分割されたフレームで、linum モードを有効にして、分割の両側で上下にスクロールしてみてください。縦の境界線が完全にまたは部分的に消えます。

fringe-mode を left-only に変更することでこれを修正できますが、修正はミニバッファで行った場合にのみ機能します。Lisp コードから (fringe-mode、set-fringe-mode、または set-fringe-style を使用して) 実行しようとしても、問題は解決しません (いくつかの異なるフックを試しました)。

これを Emacs バグトラッカーに報告しましたが、SO の方が速いと思います! 誰かがプログラムによる回避策を提案したり、ここで何が起こっているのかを明らかにしたりできますか?

更新: 何らかの理由で、コマンド fringe-mode は Lisp コードからは機能しませんが、実行することでプログラムによる解決策を得ることができました

(set-fringe-mode '(8 . 0))

...別のグラフィックグリッチが発生したようですが。

4

1 に答える 1

1

これはEmacsトランクで修正されました。上記の解決策は、古いバージョンでもある程度機能することに注意してください。

于 2012-09-11T09:08:26.830 に答える