DOSっぽいコマンド

xyzzyに元からあるらしいDOSとかが実行できる関数があったのでその辺をメモ

C-x |               filter-region
C-x #               filter-buffer
C-x %               launch-application
C-x &               execute-subprocess

filer系は今のバッファの内容をつなげて実行するみたいな感じらしい。パイプっぽいので覚えやすそう。C-x %はWin+Rと似た感じ。C-x &はコマンドをバッファ上で実行する。cmd.exeとかを実行すると。shellモードみたいに出来る。どれも基本的には前に書いた一行のコマンドを実行する分には問題ない。というかむしろ多機能な感じ。まあ、いらない動きはして欲しくないなら一行の実行する奴を適当に改造すると分かりやすく限定的な動きになりそう。結局中身を見てみると"shell-command-line"とかでやってるので外についてるのが違うだけなのかも。