xyzzy上でexecute-subprocess (C-x &)でビルドした後でエラーメッセージからソースにジャンプする時に、VC7だとエラーのスタックを表示してくれるために余計なところにジャンプしてしまいます。というわけで、.xyzzyに以下を追加して先頭がスペースなエラー行は無視するようにしてみました。
(setq *error-regexp-list* (cons (list (compile-regexp "^\\([^ ].+\\)[ \t]*(\\([0-9]+\\))") 1 2) (cdr *error-regexp-list*)))
ついでに、.xyzzyに、
(setq *eshell* "c:/cygwin/bin/bash -i")
を追加してデフォルトのシェルをbashに変更。さらに、site-lisp/siteinit.lに、
(require "shell3")
を追加してshell3を有効にしてみました。xyzzy内でシェルを使うことは余りないのですが、試しに。