- 517 名前:デフォルトの名無しさん [2010/07/06(火) 19:01:35 ]
- EmacsLispプログラミング入門の12・3の関数forward-sentenceで
引数を1以上にして M-x で動作させるとエラーになってしまいます。 デバッガー?を使ってもいかんせんよくわかりません sentence-endを評価した値が nil なのが原因? Debugger entered--Lisp error: (wrong-type-argument stringp nil) re-search-forward(nil 592 t) (if (re-search-forward sentence-end par-end t) (skip-chars-backward " \n") (goto-char par-end)) (let ((par-end ...)) (if (re-search-forward sentence-end par-end t) (skip-chars-backward " \n") (goto-char par-end))) (while (> arg 0) (let (...) (if ... ... ...)) (setq arg (1- arg))) forward-sentence1(1) call-interactively(forward-sentence1 t nil) execute-extended-command(1) call-interactively(execute-extended-command nil nil) 追記:M-eはきちんと動作しています
|

|