* lisp/textmodes/tex-mode.el (tex-insert-quote): ~ is a space.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 15 Aug 2012 03:46:47 +0000 (23:46 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 15 Aug 2012 03:46:47 +0000 (23:46 -0400)
Fixes: debbugs:12137

lisp/ChangeLog
lisp/textmodes/tex-mode.el

index 00da55a..7bb7c4c 100644 (file)
@@ -1,3 +1,7 @@
+2012-08-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/tex-mode.el (tex-insert-quote): ~ is a space (bug#12137).
+
 2012-08-15  Wolfgang Jenkner  <wjenkner@inode.at>
 
        * man.el (Man-overstrike-face, Man-underline-face)
index 9a34627..957003c 100644 (file)
@@ -1286,7 +1286,8 @@ inserts \" characters."
              (delete-char (length tex-open-quote))
              t)))
       (self-insert-command (prefix-numeric-value arg))
-    (insert (if (memq (char-syntax (preceding-char)) '(?\( ?> ?\s))
+    (insert (if (or (memq (char-syntax (preceding-char)) '(?\( ?> ?\s))
+                    (memq (preceding-char) '(?~)))
                tex-open-quote tex-close-quote))))
 
 (defun tex-validate-buffer ()