シェル(M-x shell
)を使用して、SSH経由でリモートホストに接続しています。いくつかのコマンドラインツール(主にpsql、postgresqlコマンドラインインターフェイスですが、たとえばmanも同じ)を起動すると、シェルから次の警告が表示されます。
WARNING: terminal is not fully functional
- (press RETURN)
私の知る限り、これはポケットベルの問題のように見えます。ページャを変更しcat
、私の中.emacs
のファイル:
(setenv "PAGER" "/bin/cat")
これらのメッセージを取り除くのに役立ちましたが、ローカルコマンドに対してのみです(そして、ポケットベルとしてcatを使用してもかまいません)。Emacsのローカルインスタンスは1つしかないので、リモートホストで別のポケットベルを使用する方法はありますか?または、可能な場合に切り替えることなく、警告メッセージを取り除くための他の方法ansi-term
?助けになるなら、私はGNU Emacs 24.3.1を使っています。
M-x ansi-term
するのではなく、を使用して、完全に機能する端末を実行しM-x shell
ます。