Disable whitespace-newline-mode properly.
authorVinicius Jose Latorre <viniciusjl@ig.com.br>
Mon, 31 Oct 2011 00:37:09 +0000 (22:37 -0200)
committerVinicius Jose Latorre <viniciusjl@ig.com.br>
Mon, 31 Oct 2011 00:37:09 +0000 (22:37 -0200)
etc/images/icons/allout-widgets/light-bg/locked-encrypted.png [changed mode: 0644->0755]
etc/images/icons/allout-widgets/light-bg/unlocked-encrypted.png [changed mode: 0644->0755]
lisp/ChangeLog
lisp/whitespace.el

index e65029b..74d578a 100644 (file)
@@ -1,3 +1,9 @@
+2011-10-30  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * whitespace.el: New version 13.2.2.
+       (whitespace-newline-mode): Disable properly.  Reported by Sarah
+       <EmacsWiki>.
+
 2011-10-30  Ulf Jasper  <ulf.jasper@web.de>
 
        * net/newst-treeview.el: Remove "Time-stamp".
index 8dc1996..3cbc41e 100644 (file)
@@ -5,7 +5,7 @@
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Keywords: data, wp
-;; Version: 13.2.1
+;; Version: 13.2.2
 ;; X-URL: http://www.emacswiki.org/cgi-bin/wiki/ViniciusJoseLatorre
 
 ;; This file is part of GNU Emacs.
@@ -1102,10 +1102,14 @@ See also `whitespace-newline' and `whitespace-display-mappings'."
   :init-value nil
   :global     nil
   :group      'whitespace
-  (let ((whitespace-style '(face newline-mark newline)))
-    (whitespace-mode (if whitespace-newline-mode 1 -1))
-    ;; Sync states (running a batch job).
-    (setq whitespace-newline-mode whitespace-mode)))
+  (cond
+   (whitespace-newline-mode
+    (let ((whitespace-style '(face newline-mark newline)))
+      (whitespace-mode whitespace-newline-mode)))
+   (t
+    (whitespace-mode -1)))
+  ;; sync states (running a batch job)
+  (setq whitespace-newline-mode whitespace-mode))
 
 \f
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;