問題タブ [comint-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
366 参照

shell - emacs comint モードが文字列をシェルとして処理しないのはなぜですか?

たとえば、プロジェクトを実行する次のコマンドがあります。

そこで、次のコマンドでcomintバッファを作成しようとしました:

これにより、Java クラスパス エラーが発生します。しかし"lib/*:src:resources"、プロパティリストのキーを変更すると、これは正常に機能します。

シェルを実行せずにcomintモードで文字列処理を強制するにはどうすればよいですか?

0 投票する
1 に答える
538 参照

node.js - Emacs nodejs-repl データをバッファに送信

nodejs-replコマンドは* nodejs * commit-buffer を開始します。キー バインドを使用して、javascript バッファーの内容を* nodejs *バッファーに送信する方法。それを行うcommint-modeのコマンドはありますか。

0 投票する
1 に答える
887 参照

r - 下位 ESS プロセスでコマンドを実行した後、*R dired* バッファーをリフレッシュします

対話型関数に、バッファを自動的inferior-ess-send-inputに更新する関数を呼び出すようにアドバイスしたいと思います。andをクラスとして*R dired*使用してみました。例えば:afteraround

afterまた、ESS のソース コードを使用して変更し、実行後のフックを作成することも試みました。それらはすべて同じ問題を抱えていました。次々に呼び出す新しい関数も定義しました。

しかし、私はメッセージを受け取り続けます:

ess-error: ESS プロセスの準備ができていません。コマンドを終了してから、再試行してください。

から来ess-commandます。どういうわけか、このアドバイスを追加するとsprocess忙しくなります。何か案は?

PS

ここに機能があります(進行中の作業):

0 投票する
3 に答える
327 参照

oracle - SQL モードの開始時に実行するコマンドを定義するにはどうすればよいですか?

SQL モードを使用して Oracle データベースに接続します。linesize と pagesize、および colsep のデフォルト設定は理想的ではないため、データベースへの接続時に Emacs が次のコマンドを自動的に実行するようにしたいと考えています。

どうすればこれを達成できますか?

0 投票する
2 に答える
43 参照

emacs - ENIME サーバー バッファーの長さを制限します。このバッファのフック

*inferior-ensime-server-...*バッファの長さを数千行に制限したい。

https://stackoverflow.com/a/11255400/1007926から、これは有望に見えますが、この場合は機能しません:

の代わりに使用できる ENIME サーバー バッファー フックはあり'compilation-filter-hookますか?

おそらく、これらのフックを使用して、バッファを時々切り捨てることができます: https://github.com/ensime/ensime-emacs/blob/master/ensime-mode.el

0 投票する
1 に答える
51 参照

emacs - comint-input-history から最後のコマンドをポップする

から最後のコマンドをプログラムでポップする方法はcomint-input-history?

のようなものを試しまし(pop (cdr (cdr comint-input-ring)))たが、うまくいきません。

配列のようですが、私もこだわっています(aref (cdr (cdr comint-input-ring)) 0)

0 投票する
1 に答える
1828 参照

python - Emacs の劣った Python シェルは、各 python-shell-send-region コマンドで送信メッセージを表示します

私は OS X (El Capitan) で Python 下位シェルを使用しており、コードの一部を Python プロセスに送信するたびに ( C-c C-rwhich にバインドされているものを使用してpython-shell-send-region)、Python シェルで次のようなメッセージが表示されます。

コマンドを呼び出すたびにこのメッセージが表示されないようにしたいと思います。Linux 上の Emacs の同じバージョン (python.el ファイルと一緒に) には、この問題はありません。メッセージのテンプレートはpython-shell-send-file関数内 (python.elファイル内) で定義されていますが、 python-shell-send-region. 最初の実行では、次のコマンドで Python インタープリター (バージョン 2.7.10) を呼び出します。

ただし、他の python インタープリター (brew 経由でインストール) でも同じように動作します。私はEmacs 24.5.1を使用しています(再びbrew経由でインストールされました)。私が使用する唯一の python-mode 固有の構成は.emacs、タブ幅に関連しています。

任意のヘルプや提案をいただければ幸いです。

編集と可能な解決策

(私はこれを見つけましたhttps://github.com/jorgenschaefer/elpy/issues/1307 ):

gnureadline のインストール中にエラーが発生した場合はfatal error: 'stdio.h' file not found、 を試してくださいxcode-select --install