]> git.eshelyaron.com Git - emacs.git/commitdiff
Adds backslash as escape character to mysql syntax-alist
authorKristian Hole <kristian@hole.priv.no>
Sun, 9 Aug 2020 18:55:52 +0000 (20:55 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 9 Aug 2020 18:55:52 +0000 (20:55 +0200)
* lisp/progmodes/sql.el (sql-product-alist): The \ character is an
escape character in mysql (bug#37459).
(sql-mode): Changes the example from the incorrect use of
punctuation rule, to the escape character rule.

Copyright-paperwork-exempt: yes

lisp/progmodes/sql.el

index a70b5ed60d64e4092b9caf2c2860a160385791b8..7c4feb38c3ac46284c4dc496c184649aa5fa8cb2 100644 (file)
@@ -455,7 +455,7 @@ file.  Since that is a plaintext file, this could be dangerous."
      :prompt-regexp "^mysql> "
      :prompt-length 6
      :prompt-cont-regexp "^    -> "
-     :syntax-alist ((?# . "< b"))
+     :syntax-alist ((?# . "< b") (?\\ . "\\"))
      :input-filter sql-remove-tabs-filter)
 
     (oracle
@@ -4203,7 +4203,7 @@ must tell Emacs.  Here's how to do that in your init file:
 
 \(add-hook \\='sql-mode-hook
           (lambda ()
-           (modify-syntax-entry ?\\\\ \".\" sql-mode-syntax-table)))"
+           (modify-syntax-entry ?\\\\ \"\\\\\" sql-mode-syntax-table)))"
   :abbrev-table sql-mode-abbrev-table
 
   (if sql-mode-menu