Greensleeves 2.0 / Archive / 2007-02 / 271915
Notes about XHTML, CSS, Flash, ActionScript, Javascript and I'm Interested in...
mapae for xyzzy で投稿しようと思ったら「範囲外の値です: -1」と言われた件
僕は MT への投稿は管理画面からじゃなく、xyzzy というエディタを使ってやってる。多少普通と毛色が違う感じのエディタですが非常に便利で、もうこれ無しでの投稿作業はありえないという状態になりつつある。
前回のエントリーを書こうと、それを起動させて、Ctrl+c w n をすると「範囲外の値です: -1」とかエラーを吐いて入力を受け付けなくなった。なんてこったい。
すぐさま原因を Google 先生で調査。結果、それらしいものに言及した記事の該当は無し。次に疑ったのが mapae の設定ファイルだけど、これも特に異常は見当たらなかった。最後に疑ったのが .xyzzy や siteinit.l といった xyzzy や拡張 lisp 用の設定ファイル。mapae for xyzzy 周りの設定以外を全部コメントアウトしたらビンゴ。やっぱり設定の何かが噛み合ってなくてエラーを起こしていたらしい。
原因
ようは、(setq mapae-favorite-mode 'html+-mode) と QuickTour/ext/html+-mode - XyzzyWiki の (add-hook 'ed::*html+-mode-hook* 'add-parent-directory-name-to-buffer-name) の組み合わせがまずいみたい。
html+-modeで更新用のテンプレをロードしてもそれ自身はフォルダの中になんてないから、そこで設定と矛盾してエラーを吐いたってことですね。
カテゴリーを設定するときも text-mode でロードされるらしいので、もうバッファバーへのフォルダ名表示の設定部分の記述をばっさり削除。これで解決っ!
この記事に対するコメントはまだありません。