]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix a typo in define-abbrev-table
authorGlenn Morris <rgm@gnu.org>
Sun, 11 Dec 2016 03:44:14 +0000 (19:44 -0800)
committerGlenn Morris <rgm@gnu.org>
Sun, 11 Dec 2016 03:44:14 +0000 (19:44 -0800)
* lisp/abbrev.el (define-abbrev-table): Fix typo in docstring handling.

lisp/abbrev.el

index 8c4f6eb01b233f3ab800eb2a41a9b86957c09e60..165b24735a0c6b93649c793ddebe5825954295ca 100644 (file)
@@ -979,10 +979,10 @@ Properties with special meaning:
   ;; We used to manually add the docstring, but we also want to record this
   ;; location as the definition of the variable (in load-history), so we may
   ;; as well just use `defvar'.
-  (if (and docstring props (symbolp docstring))
-      ;; There is really no docstring, instead the docstring arg
-      ;; is a property name.
-      (push docstring props) (setq docstring nil))
+  (when (and docstring props (symbolp docstring))
+    ;; There is really no docstring, instead the docstring arg
+    ;; is a property name.
+    (push docstring props) (setq docstring nil))
   (eval `(defvar ,tablename nil ,@(if docstring (list docstring))))
   (let ((table (if (boundp tablename) (symbol-value tablename))))
     (unless table