2005-10-22 [長年日記]

xyzzyのエラージャンプ

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のシェルモード

ついでに、.xyzzyに、

(setq *eshell* "c:/cygwin/bin/bash -i")

を追加してデフォルトのシェルをbashに変更。さらに、site-lisp/siteinit.lに、

(require "shell3")

を追加してshell3を有効にしてみました。xyzzy内でシェルを使うことは余りないのですが、試しに。

[]