質問: ターミナルで行の強調表示を無効にする 私は現時点ではemacs行のハイライトを使っていますが、私はemacsのGUI版で自分の仕事をするときに便利だと分かりました。しかし、私はターミナルでの作業中にそのようなモードを持つことは不快であると感じています。ハイライトの色は現在の行を編集することをほとんど不可能にします。 このモードをグローバルに有効にする私の `.emacs` ファイルの行は、`(global-hl-line-mode t)`です。 **My question is:** is there a way to disable `hl-line-mode` only in terminal? I'm using xfce4-terminal and guake.
回答: ハイライトモードを有効にするには、ウィンドウシステムでコマンドをラップすることによって、guiバージョンのemacsでのみコマンドをラップします。 ウィンドウシステム変数の値は、端末の場合はnilです。 `(ウィンドウシステム(global-hl-line-mode t)の場合)` Reference 注: `window-system` ではなく **`display-graphic-p`** を使用してください。詳細については、Drewのコメントを参照してください。