mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-23 07:19:15 +00:00
* arc-mode.el (archive-mode):
* emacs-lisp/re-builder.el (re-builder-unload-function): Protect against the default value of `major-mode' being nil.
This commit is contained in:
parent
dd4fbf5672
commit
1e8eecea4b
@ -1,3 +1,9 @@
|
||||
2009-08-28 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* arc-mode.el (archive-mode):
|
||||
* emacs-lisp/re-builder.el (re-builder-unload-function):
|
||||
Protect against the default value of `major-mode' being nil.
|
||||
|
||||
2009-08-28 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* international/ucs-normalize.el (ucs-normalize-sort, quick-check-list):
|
||||
|
@ -638,7 +638,7 @@ archive.
|
||||
;; mode on and off. You can corrupt things that way.
|
||||
(if (zerop (buffer-size))
|
||||
;; At present we cannot create archives from scratch
|
||||
(funcall (default-value 'major-mode))
|
||||
(funcall (or (default-value 'major-mode) 'fundamental-mode))
|
||||
(if (and (not force) archive-files) nil
|
||||
(let* ((type (archive-find-type))
|
||||
(typename (capitalize (symbol-name type))))
|
||||
|
@ -720,7 +720,7 @@ If SUBEXP is non-nil mark only the corresponding sub-expressions."
|
||||
(remove-hook 'kill-buffer-hook 'reb-kill-buffer t)
|
||||
(when (reb-mode-buffer-p)
|
||||
(reb-delete-overlays)
|
||||
(funcall (default-value 'major-mode)))))
|
||||
(funcall (or (default-value 'major-mode) 'fundamental-mode)))))
|
||||
;; continue standard unloading
|
||||
nil)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user