changeset 111611:26c02ba5ddb4

* lisp/novice.el (disabled-command-function): Fix 2009-11-15 change. (Bug#7384)
author Glenn Morris <rgm@gnu.org>
date Sat, 13 Nov 2010 01:16:18 -0800
parents d53ab813a8d6
children 2529e302a86e
files lisp/ChangeLog lisp/novice.el
diffstat 2 files changed, 10 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Fri Nov 12 19:03:57 2010 +0200
+++ b/lisp/ChangeLog	Sat Nov 13 01:16:18 2010 -0800
@@ -1,3 +1,8 @@
+2010-11-13  Glenn Morris  <rgm@gnu.org>
+
+	* novice.el (disabled-command-function):
+	Fix 2009-11-15 change.  (Bug#7384)
+
 2010-11-12  Glenn Morris  <rgm@gnu.org>
 
 	* calendar/calendar.el (diary-iso-date-forms): Make elements
--- a/lisp/novice.el	Fri Nov 12 19:03:57 2010 +0200
+++ b/lisp/novice.el	Sat Nov 13 01:16:18 2010 -0800
@@ -1,7 +1,7 @@
 ;;; novice.el --- handling of disabled commands ("novice mode") for Emacs
 
-;; Copyright (C) 1985, 1986, 1987, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+;; Copyright (C) 1985, 1986, 1987, 1994, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007, 2008, 2009, 2010  Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal, help
@@ -110,9 +110,9 @@
 		 (not (string= "" user-init-file))
 		 (y-or-n-p "Enable command for future editing sessions also? "))
 	  (enable-command cmd)
-	(put cmd 'disabled nil)))
-     (?n nil)
-     (t (call-interactively cmd)))))
+	(put cmd 'disabled nil))))
+    (or (char-equal char ?n)
+        (call-interactively cmd))))
 
 (defun en/disable-command (command disable)
   (unless (commandp command)
@@ -169,5 +169,4 @@
 
 (provide 'novice)
 
-;; arch-tag: f83c0f96-497e-4db6-a430-8703716c6dd9
 ;;; novice.el ends here