]> code.delx.au - gnu-emacs/commitdiff
(sql-mode): Doc change.
authorRichard M. Stallman <rms@gnu.org>
Tue, 13 Nov 2001 02:22:40 +0000 (02:22 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 13 Nov 2001 02:22:40 +0000 (02:22 +0000)
(sql-mode-syntax-table): Backslash is no longer an escape character.

lisp/progmodes/sql.el

index b3a520627771bdc829b7dd04e7631ffabf1e59a2..e689800739a78e918508e4a4aaa5bf98d94a4b82 100644 (file)
@@ -4,7 +4,7 @@
 
 ;; Author: Alex Schroeder <alex@gnu.org>
 ;; Maintainer: Alex Schroeder <alex@gnu.org>
-;; Version: 1.6.3
+;; Version: 1.6.5
 ;; Keywords: comm languages processes
 ;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?SqlMode
 
@@ -531,6 +531,8 @@ Based on `comint-mode-map'.")
     (modify-syntax-entry ?\f "> b" table)
     ;; single quotes (') quotes delimit strings
     (modify-syntax-entry ?' "\"" table)
+    ;; backslash is no escape character
+    (modify-syntax-entry ?\\ "." table)
     table)
   "Syntax table used in `sql-mode' and `sql-interactive-mode'.")
 
@@ -1115,7 +1117,15 @@ determine where the strings should be sent to.  You can set the
 value of `sql-buffer' using \\[sql-set-sqli-buffer].
 
 For information on how to create multiple SQLi buffers, see
-`sql-interactive-mode'."
+`sql-interactive-mode'.
+
+Note that SQL doesn't have an escape character unless you specify
+one.  If you specify backslash as escape character in SQL,
+you must tell Emacs.  Here's how to do that in your `~/.emacs' file:
+
+\(add-hook 'sql-mode-hook
+          (lambda ()
+           (modify-syntax-entry ?\\\\ \".\" sql-mode-syntax-table)))"
   (interactive)
   (kill-all-local-variables)
   (setq major-mode 'sql-mode)