From: Richard M. Stallman Date: Sun, 17 Oct 2004 06:57:51 +0000 (+0000) Subject: (strokes-list-strokes): Don't try to delete char at eob. X-Git-Tag: ttn-vms-21-2-B4~4525 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4c3fca9c23cd47fc883a7f3feae7cdc044d27230;p=emacs.git (strokes-list-strokes): Don't try to delete char at eob. (strokes-unload-hook): Set as a variable with add-hook. --- diff --git a/lisp/strokes.el b/lisp/strokes.el index cd3e82c4d3c..57f1e3355b2 100644 --- a/lisp/strokes.el +++ b/lisp/strokes.el @@ -1354,7 +1354,8 @@ If STROKES-MAP is not given, `strokes-global-map' will be used instead." :color-symbols `(("foreground" . ,(frame-parameter nil 'foreground-color)))))) - finally do (kill-region (1+ (point)) (point-max))) + finally do (unless (eobp) + (kill-region (1+ (point)) (point-max)))) (view-buffer "*Strokes List*" nil) (set (make-local-variable 'view-mode-map) (let ((map (copy-keymap view-mode-map))) @@ -1745,6 +1746,8 @@ Store XPM in buffer BUFNAME if supplied \(default is ` *strokes-xpm*'\)" (strokes-mode -1) (remove-hook 'kill-emacs-query-functions 'strokes-prompt-user-save-strokes)) +(add-hooks 'strokes-unload-hook 'strokes-unload-hook) + (run-hooks 'strokes-load-hook) (provide 'strokes)