問題タブ [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.
emacs - Emacseshell'ulimit'コマンド
esehllモードでulimitコマンドが見つからなかったのに、Mxansi-termにはこの問題がなかったのはなぜですか。どうすれば修正できますか。
このような:
〜$ ulimit -c
ulimit:コマンドが見つかりません
〜$
emacs - emacs * eshell *の「exec」に相当しますか?
既存のコマンドラインスクリプトをラップするようなeshell関数を作成したいと思います。これを行うために、eshell関数からシェルコマンドを実行できるようにしたいと思います。私の最初の本能は次のようなことをすることでした
そして、いくつかの問題を除いて、この種の作品。実際の「exec」コマンドのように動作するのではなく、下位シェルで実行されます。これは、特に、eshellのコマンド「myfunc」がコマンドの実行中にブロックされているように見えることを意味します。「mycommand」の出力は収集され、最後にシェル出力バッファーに表示されますが、実行中に標準出力が表示される通常のシェル関数の動作を複製しません。
それで、これを行う正しい方法は何ですか?
emacs - コマンド拡張:elisp式を実行しようとしていないeshellを説得する方法は?
もちろん、の同じコマンドは正常にM-x shell
機能します。
ここでelisp式を実行しようとしていないことをeshellに納得させて、私が明確に求めているgit grepの良さを得るにはどうすればよいですか?
emacs - スクリプトの実行環境(eshellとbash)
スクリプトの内部を判断する方法-スクリプトがeshellから実行されたのか、通常のシェル(bashなど)から実行されたのか?
git - Emacsバッファでgitcommitを行う方法
私が作業する通常の方法は、作業中のコード用に小さなeshellバッファーと大きなバッファーを用意することです。私はeshellバッファーを使用して、コンパイルと簡単なテストを行います。
git commitを実行したい場合、この方法で実行すると、常に新しいEmacsウィンドウが開きます。
現在のEmacsセッションで新しいバッファーを開くだけのコミットを取得するにはどうすればよいですか?
shell - Emacsはシェルコマンドに-iをサイレントに追加します
そして、それはオプションを知らないので、私が実行しようとしているシェルを壊し-i
ます。で始まるすべての変数を検索しましたが、設定shell-
の値が名前を変更する変数はありませんが、オプションはまだ追加されています。-i
explicit-shell-file-name
助けてください。
emacs - emacs eshellのデフォルトの顔を設定するには?
Emacs で eshell (または shell) を実行しているとき、eshell が「通常の」シェルのように見えるように、デフォルトのフェイスを別のフォント (Courrier など) にしたいと考えています。
emacs の Faces を調べると、いくつかの eshell 固有の face (シンボリックリンク、ディレクトリ、プロンプトなど) が表示されますが、基本的なデフォルトの face だけでは何も表示されません。
Google は、eshell のアクションのカスタマイズについては多くの結果を返しますが、外観のカスタマイズについてはほとんど結果を返しません。
windows-7-x64 - emacsでeshellを正しく動作させるにはどうすればよいですか?
何らかの理由で、Linuxで慣れているコマンドを入力すると、bashの場合と同様に、完全に機能します...しかし、eshellでは機能しません。
次のように、問題を些細で小さなサンプルに絞り込みました。
これを機能させるにはどうすればよいですか?(duはデフォルトで何でもです...それはelispに実装されています、私はそこで異常な変更を加えていません、つまり、それは `em-unix.el'のコンパイルされたlisp関数です)
そのコマンドがエラーを検出しなかったというよりも、「1.3GiBのディスク容量を使用しました」という行に沿って何かを期待していました。
shell - emacs シェルと eshell では、\r は現在の行全体を消去します
bashを実行している emacsshell
ターミナル ウィンドウで、 を入力すると、予想どおり、挿入ポイントが行の先頭に移動しますが、その行にあったすべてのデータも消去されます。これは、私が通常ターミナルに期待するものではありません。 \r
shell
他の端末ほど「完全」ではないことは理解していますが、emacs はこの問題term
をansi-term
処理できるため、emacs の本質的な制限ではないようです。
eshell
のようにも動作しshell
ます。shellおよび/またはeshellに対してこれを微調整する方法はありますかcb
?c
使用: Ubuntu 10.04 の GNU Emacs 23.1.1
emacs - Emacs シェル。RETを押してコマンドラインの内容を読む方法
私の意図は、RETを押すたびに各プロンプトにbm.el
表示ブックマークを使用することです。私はこれをある程度達成することができました。重要な問題が欠落している場合は、以下の私のコードにコメントしてください。引数をデフォルト関数に渡すだけでなく、引数を処理する必要があるかどうかはわかりません。
空のコマンド ラインでRETを押したときに、その行をブックマークしたくありません。コントロールをデフォルト関数に渡す前に、コマンドラインの内容を傍受するにはどうすればよいeshell-send-input
ですか?