]> git.eshelyaron.com Git - emacs.git/commitdiff
(disabled-command-hook): Try to enable command in user
authorRichard M. Stallman <rms@gnu.org>
Thu, 28 Apr 1994 18:51:35 +0000 (18:51 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 28 Apr 1994 18:51:35 +0000 (18:51 +0000)
init file only if there is a user init file.

lisp/novice.el

index 2c61715cefdaff7cc02fd474ddb8b36571851bf3..4fc9a48bfd5187d7641d39f069bebce012069b30 100644 (file)
@@ -79,7 +79,9 @@ N to do nothing (command remains disabled)."))
         (ding)
         (message "Please type y, n or Space: "))))
     (if (= char ?y)
-       (if (y-or-n-p "Enable command for future editing sessions also? ")
+       (if (and user-init-file
+                (not (string= "" user-init-file))
+                (y-or-n-p "Enable command for future editing sessions also? "))
            (enable-command this-command)
          (put this-command 'disabled nil)))
     (if (/= char ?n)
@@ -93,7 +95,7 @@ to future sessions."
   (interactive "CEnable command: ")
   (put command 'disabled nil)
   (save-excursion
-   (set-buffer (find-file-noselect 
+   (set-buffer (find-file-noselect
                (substitute-in-file-name user-init-file)))
    (goto-char (point-min))
    (if (search-forward (concat "(put '" (symbol-name command) " ") nil t)
@@ -115,7 +117,7 @@ to future sessions."
       (error "Invalid command name `%s'" command))
   (put command 'disabled t)
   (save-excursion
-   (set-buffer (find-file-noselect 
+   (set-buffer (find-file-noselect
                (substitute-in-file-name user-init-file)))
    (goto-char (point-min))
    (if (search-forward (concat "(put '" (symbol-name command) " ") nil t)