eshell-fringe-status.elはeshellで最後に実行したコマンドの終了ステータスを色で示してくれる。入れてて損はない。
「シェル・端末」の記事一覧
【Emacs 25.1】M-x shellが別ウィンドウで表示されるようになったヨ
今日もetc/NEWSからの情報です。 あなたはM-x shellを使っていますか? 僕は大昔は愛用していました。 今、僕が使っているシェルはeshellとfish の二刀流です。 Emacs 25.1からM-x she・・・
tramp: リモート・sudoでコマンドを実行する(M-!, eshell, gud, gdbなど)
リモート(sshなど)・sudoを扱う標準機能Trampはファイルを開く以外にもコマンド実行もサポートされています。ここではM-!、eshell、gdbについて使用例を示します。
crux.el : crux-visit-term-buffer: Emacs内ターミナルエミュレータを再利用しつつ立ち上げる
概要 crux パッケージは以下の要素に分かれています。 crux全体 ファイルを外部プログラムで開く termバッファを開く いろいろな編集コマンド バッファ・ファイル操作 elisp関係 rootで開く region・・・
shell-switcher.el : eshell/shell/ansi-termを複数立ち上げ、切替える
概要 shell-switcher.el は、複数のシェルバッファを立ち上げ、切替えられるようにします。 eshell/shell/ansi-termに対応しています。 マイナーモード M-x shell-switche・・・
eshell-did-you-mean.el : eshellでコマンドのミスタイプを教えてくれる
概要 eshell-did-you-mean.el は eshell でコマンドが見付からないときに、 それらしきコマンドを提示してくれます。 $ grepp grepp: command not found Did y・・・
eshell-z.el : bash/zshのzコマンドをeshellに移植!頻繁に訪れるディレクトリへ移動する
概要 eshell-z.el は z.sh のeshellへの移植版です。 つまり、過去に訪れたディレクトリへの移動を簡単にしてくれます。 これは言葉で説明するよりも、実際に体感してみれば便利さがよくわかります。 そして・・・
elscreen-multi-term.el : elscreenのscreenごとにmulti-term(端末)を起動させる
概要 elscreen-multi-term.el は elscreen.el(レビュー) と multi-term.el (複数のM-x term) を組み合わせたものです。 elscreenユーザでEmacsの端末を・・・
sane-term.el : 複数のM-x ansi-termを切替える
概要 sane-term.el は M-x ansi-term というEmacs内で動くターミナルエミュレータを 複数立ち上げて切替えられるようにします。 M-x sane-term は、すでに端末が立ち上がっている場合・・・
shell-pop.el : いつでもどこでもサッとshell/eshell/term/ansi-termを呼び出す
概要 <2015-10-21 Wed>シェルバッファ以外にも一般化したのがstate.el です。細かい設定ができるのでステップアップ先にうってつけです。 Emacsひきこもり生活でのうれしい点のひとつは、 ・・・
term-run.el : Emacs内蔵ターミナルエミュレータで任意のシェルコマンドを実行する
概要 Emacsには M-x term というターミナルエミュレータがあります。 そこではzshやirbなどのシェル系コマンドを実行できるのですが、 なぜかプログラムの引数は取ってくれません。 そこで M-x term-・・・
eshell-prompt-extras.el : 【最新版!非互換注意】eshellのプロンプトでgitの状態を表示しよう
概要 eshell-prompt-extras.elは eshell のプロンプトに git の状態を表示するEmacs Lispです。 Python virtual environment にも対応しています。 前のバ・・・
eshell-prompt-extras.el : eshellのプロンプトでgitの状態を表示しよう
概要 eshell-prompt-extras.elは eshell のプロンプトに git の状態を表示するEmacs Lispです。 Python virtual environment にも対応しています。 おまけ・・・