web-dev-qa-db-ja.com

SSHクライアントでemacs構文の強調表示が失敗する

一部のドキュメントを編集するには、SSHでリモートサーバーに接続する必要があります。自宅で仕事をしているときは、SSHセキュアシェルを使用してリモートサーバーにSSHで接続し、emacsを開きますが、必要なドキュメントが完全に強調表示されません。

Screenshot of emacs on this server

Cygwinをsshするときのように構文の強調表示が機能するように修正する方法はありますか?

Screenshot of emacs on Cygwin

SSH SecureShellにはemacsでのみ問題があります。他のすべては正常に動作します。

Syntax highlight works for bash

6

Gillesの考えに加えて、Windowsコンソールベースの端末の代わりにCygwinのMinTTY端末を使用することをお勧めします。 PuTTYのエンジンを使用し、はるかに優れたエクスペリエンスを提供します。

1
rbanffy

提案 symcbeanコメントから 解決済み 問題ですが、興味深い可能性が1つあります。

Emacsでsshを開くことができるのに、なぜsshでEmacsを開くのですか? ;)標準のEmacsインストールの一部である TrampMode がある場合は、を押すことができます Ctrl+xf/ssh:hostname:filename(タブ補完を使用できます)と入力して、 Enter。その後、リモートホストへのパスワードの入力を求められ、ファイルが開きます。

Emacsはローカルマシンで開かれているので、これは問題に対して機能するはずです。次の利点は、リモートマシンにEmacs(Emacsでさえも)の設定をする必要がないことです。

0
pbm

M-x font-lock-modeこれを修正します。もしそうなら、しかし(global-font-lock-mode 1).emacsファイルに

0
stew