[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
history error
- From: TSUCHIYA Masatoshi <tsuchiya@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 16 Sep 2003 12:26:52 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 05731
土屋@他力本願モード
最近,reload した時に以下のエラーが出ることがあります.
error in process sentinel: Symbol's value as variable is void: history-position
Backtrace を取ると,
Debugger entered--Lisp error: (void-variable history-position)
(if history-position (setcar w3m-history (w3m-history-regenerate-pointers history-position)))
(let ((w3m-history-reuse-history-elements t)) (w3m-history-push w3m-current-url (list :title w3m-current-title)) (if history-position (setcar w3m-history ...)))
なので,w3m-goto-url() の該当部分を lexical-let で保護すれば,場当たり
的な対処にはなるのですが,この history-position が何を意図している変数
なのか,よく分からなかったので,まだ対処してません.
それから,ページが見つからないなどの理由でエラーメッセージのページに行っ
てしまった場合,その後で w3m-view-previous-page すると,2つページが戻っ
てしまいます.
それにしても,w3m-goto-url() 肥大化しすぎですよね.何が何だか訳が分か
らなくなってきてます.何とか整理しないと….
;; でも,しばらくは暇がとれそうにないです.ごめんなさい.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )