##emacs のバージョンにもよるのかもしれないけど、
#=== modified file 'lisp/info.el'
--- lisp/info.el 2010-02-10 20:04:51 +0000
+++ lisp/info.el 2010-02-25 00:51:20 +0000
@@ -3062,7 +3062,8 @@
num (1- num)))
(Info-goto-node (nth 1 (car Info-index-alternatives)))
(if (> (nth 3 (car Info-index-alternatives)) 0)
- (forward-line (1- (nth 3 (car Info-index-alternatives))))
+ (forward-line (- (nth 3 (car Info-index-alternatives))
+ (line-number-at-pos)))
(forward-line 3) ; don't search in headers
(let ((name (car (car Info-index-alternatives))))
(Info-find-index-name name)))
#でないといけないような。
#そう言えばたしかに見出しの一行先に飛びますね。バグのような気もするけどもしかすると意図してるのかもしれない? Emacsの開発陣に聞いてみないとわからないな。
#インストールしてあるので一番古い emacs 20.7 では emacs の info で (Info-goto-node "Expanding Abbrevs") を実行すると見えている Buffer の一番最初の File: emacs の F の前に point がくるけど、最近の Emacs だとその後の空行のところに来ますね。
#その辺で追従しきれてないのかな。
#とりあえず bug report しておくか