タグ

Emacsとshellに関するkshimo69のブックマーク (2)

  • .bash_history を候補にしてインサートするだけの anything ソース - わからん

    ここしばらく bash と eshell を使っていて、わりと満足しています。 (defvar anything-c-source-bash-history `((name . ".bash_history") (init . (lambda () (with-current-buffer (anything-candidate-buffer 'global) (insert-file-contents "~/.bash_history")))) (candidates-in-buffer) (candidate-number-limit . 99999) (action ("Insert" . insert)))) (defun anything-bash-history-for-eshell () (interactive) (anything 'anything-c-source-b

  • emacsのM-!とM-|の使い方 - KAYAC Engineers' Blog

    来週ようやく夏休み!のnagata (@handlename) です。 シェルコマンドを実行したいとき、どうしてますか? emacsを使って開発する場合、 ターミナルとemacsを行ったり来たりすることはよくあると思います。 現在のディレクトリのパスがほしかったり(pwd)、 IPアドレスを調べたかったり(ifconfig)、 あるいは編集中のテキストを処理したかったり。 そんな場合、いちいちターミナルに移動して、 出力結果を確認(場合によってはコピー)して、 あらためてemacsに戻ってくるのは面倒です。 それ、emacsからできます! 往復するのが面倒ならば、すべてemacs上で完結させてしまえばいいのです。 shell-mode を使うという手もありますが、 今回はもっとお手軽な M-! (shell-command) と M-| (shell-command-on-region)

    emacsのM-!とM-|の使い方 - KAYAC Engineers' Blog
    kshimo69
    kshimo69 2010/09/24
    lemacsからshellをサクっと使う。記事ページの背景透過が見難い…
  • 1