参考ソース (defun beginning-of-buffer (&optional arg) "Move point to the beginning of the buffer; leave mark at previous position.With arg N, put point N/10 of the way from the true beginning.Don't use this in Lisp programs!\(goto-char (point-min)) is faster and does not set the mark." (interactive "P") (push-mark) (goto-char (if arg (if (> (buffer-size) 10000) ; Avoid overflow for large buffer sizes! (* (prefix-numeric-value arg) (/ (buffer-size) 10)) (/ (+ 10 (* (buffer-size) (prefix-numeric-value arg))) 10)) (point-min))) (if arg (forward-line 1)))
** Code that relies on the obsolete `before-change-function' and `after-change-function' to detect buffer changes will now fail. Use `before-change-functions' and `after-change-functions' instead.
* The PSGML package uses the obsolete variables `before-change-function' and `after-change-function', which are no longer used by Emacs. These changes to PSGML 1.2.2 fix that.
* lisp/loadup.el: Load "emacs-lisp/backquote" and "international/mule.el" instead of "international/mule"; load "international/ccl.el" before loading "language/cyrillic".