gymnoの自由談

音楽系、プログラミング系の内容 方針はいずれ

xyzzyでmake

ちょっと調べてみるとxyzzycygwinbashは使えないとあるのが多い
たしかに直接windowsからファイル名で呼び出したりアイコンをクリックするなりして立ち上げると shellモードはMS-DOSプロンプトになり "ls"が"dir"になり 補完できなかったりおよそ使い物にならないが cygwinから絶対パスを入れるなり 静的リンク"ln -s プログラムパス /usr/bin/xyzzy"などと張って立ち上げればshellモードは確かにbash(ないし tcsh, zshなど普段使っているshell)になる もちろん"C-x & (enter) コマンド"できちんとcygwinコマンドが使えてmakeなども問題ない
今回はvara termを使っているが 別にteratermとかあるいはそもそもcygtermを使っていなくてMS-DOSプロンプトによるcygwinからxyzzyを呼び出しても問題ない

xyzzyでmakeを呼び出してうれしいひとつは grepの場合と同様にコンパイルウィンドウ上でエラーメッセージを選択してF10を押せばプログラムの該当行に飛んでくれる これまた同様にF11で次のメッセージへ これはラクだ