タグ

ブックマーク / blog.livedoor.jp/k1LoW (2)

  • Copy/Cut/Paste:Emacs内でキーストロークを取得するkey-cast.elをcommitした

    もともとCakePHP bakerへのEmacs普及のためにcake.elのスクリーンキャストを作りたかったのだけれども、cake.elの最大の利点は キーバインドによる高速なファイル検索/スイッチなわけで、どうしても画面表示だけ見せていてもわからない。 これには解決策があって、それがMacアプリのKeyCasterというキー入力を取得して表示するもの。 たったそれだけかというかもしれないけれどもEmacsのデモではかなり強力なツールになる。 で、誰かのMacを借りようかなーとか思っていたのだけれども、どうやらMacではスクリーンキャストの動画を撮るためのツールが有料らしい。 困った。 と思ったので、Emacs Lispで作ってみた。 KeyCast Emacsでしか使えないキーストロークキャスティングツール。なんというニッチ。 Emacsでしか使えないのでCtrlキーがロゴ。無駄にKey

  • Copy/Cut/Paste:【Emacs】term-modeでshellを活用する。

    最近、Emacsの環境の見直しをしていてまだまだ拡張できるなあと思っていたのだけれども、shellだけはついついC-zでsuspend-emacsをしてbashを直接触っていた。 というのもshell-mode(M-x shell)が使いづらかったというのが理由で、若干あきらめていた。 そしたらArielの松山さんの発言。 「そもそもsuspend-emacsする時点でEmacsenとして負けです。」 ぐはっ! 効いた。かなりぐさっときた。 「Emacsは単なるエディタではない。統合環境だ。」とよく言われるように、自分もIRCTwitterEmacs上で触れている。 こういうところがEmacsで面白いところ。 だけれども肝心のshellは使いこなせていなかった。C-zとfgを行き来していた。負けてた。 そしたらtermというのがあるらしいことを発見。Emacs21でもデフォルトで入って

  • 1