問題タブ [eshell]

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 に答える
406 参照

emacs - Emacseshell'ulimit'コマンド

esehllモードでulimitコマンドが見つからなかったのに、Mxansi-termにはこの問題がなかったのはなぜですか。どうすれば修正できますか。

このような:

〜$ ulimit -c
ulimit:コマンドが見つかりません
〜$

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

emacs - emacs * eshell *の「exec」に相当しますか?

既存のコマンドラインスクリプトをラップするようなeshell関数を作成したいと思います。これを行うために、eshell関数からシェルコマンドを実行できるようにしたいと思います。私の最初の本能は次のようなことをすることでした

そして、いくつかの問題を除いて、この種の作品。実際の「exec」コマンドのように動作するのではなく、下位シェルで実行されます。これは、特に、eshellのコマンド「myfunc」がコマンドの実行中にブロックされているように見えることを意味します。「mycommand」の出力は収集され、最後にシェル出力バッファーに表示されますが、実行中に標準出力が表示される通常のシェル関数の動作を複製しません。

それで、これを行う正しい方法は何ですか?

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

emacs - コマンド拡張:elisp式を実行しようとしていないeshellを説得する方法は?

もちろん、の同じコマンドは正常にM-x shell機能します。

ここでelisp式を実行しようとしていないことをeshellに納得させて、私が明確に求めているgit grepの良さを得るにはどうすればよいですか?

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

emacs - スクリプトの実行環境(eshellとbash)

スクリプトの内部を判断する方法-スクリプトがeshellから実行されたのか、通常のシェル(bashなど)から実行されたのか?

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

git - Emacsバッファでgitcommitを行う方法

私が作業する通常の方法は、作業中のコード用に小さなeshellバッファーと大きなバッファーを用意することです。私はeshellバッファーを使用して、コンパイルと簡単なテストを行います。

git commitを実行したい場合、この方法で実行すると、常に新しいEmacsウィンドウが開きます。

現在のEmacsセッションで新しいバッファーを開くだけのコミットを取得するにはどうすればよいですか?

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

shell - Emacsはシェルコマンドに-iをサイレントに追加します

そして、それはオプションを知らないので、私が実行しようとしているシェルを壊し-iます。で始まるすべての変数を検索しましたが、設定shell-の値が名前を変更する変数はありませんが、オプションはまだ追加されています。-iexplicit-shell-file-name

助けてください。

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

emacs - emacs eshellのデフォルトの顔を設定するには?

Emacs で eshell (または shell) を実行しているとき、eshell が「通常の」シェルのように見えるように、デフォルトのフェイスを別のフォント (Courrier など) にしたいと考えています。

emacs の Faces を調べると、いくつかの eshell 固有の face (シンボリックリンク、ディレクトリ、プロンプトなど) が表示されますが、基本的なデフォルトの face だけでは何も表示されません。

Google は、eshell のアクションのカスタマイズについては多くの結果を返しますが、外観のカスタマイズについてはほとんど結果を返しません。

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

windows-7-x64 - emacsでeshellを正しく動作させるにはどうすればよいですか?

何らかの理由で、Linuxで慣れているコマンドを入力すると、bashの場合と同様に、完全に機能します...しかし、eshellでは機能しません。

次のように、問題を些細で小さなサンプルに絞り込みました。

これを機能させるにはどうすればよいですか?(duはデフォルトで何でもです...それはelispに実装されています、私はそこで異常な変更を加えていません、つまり、それは `em-unix.el'のコンパイルされたlisp関数です)

そのコマンドがエラーを検出しなかったというよりも、「1.3GiBのディスク容量を使用しました」という行に沿って何かを期待していました。

0 投票する
0 に答える
124 参照

shell - emacs シェルと eshell では、\r は現在の行全体を消去します

bashを実行している emacsshellターミナル ウィンドウで、 を入力すると、予想どおり、挿入ポイントが行の先頭に移動しますが、その行にあったすべてのデータも消去されます。これは、私が通常ターミナルに期待するものではありません。 \r

shell他の端末ほど「完全」ではないことは理解していますが、emacs はこの問題termansi-term処理できるため、emacs の本質的な制限ではないようです。

eshellのようにも動作しshellます。shellおよび/またはeshellに対してこれを微調整する方法はありますかcb?c

使用: Ubuntu 10.04 の GNU Emacs 23.1.1

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

emacs - Emacs シェル。RETを押してコマンドラインの内容を読む方法

私の意図は、RETを押すたびに各プロンプトにbm.el 表示ブックマークを使用することです。私はこれをある程度達成することができました。重要な問題が欠落している場合は、以下の私のコードにコメントしてください。引数をデフォルト関数に渡すだけでなく、引数を処理する必要があるかどうかはわかりません。

空のコマンド ラインでRETを押したときに、その行をブックマークしたくありません。コントロールをデフォルト関数に渡す前に、コマンドラインの内容を傍受するにはどうすればよいeshell-send-inputですか?