* lisp/progmodes/sql.el (sql-interactive-mode): Avoid setting global value
authorEmilio C. Lopes <eclig@gmx.net>
Fri, 28 Feb 2014 01:55:12 +0000 (20:55 -0500)
committerGlenn Morris <rgm@gnu.org>
Fri, 28 Feb 2014 01:55:12 +0000 (20:55 -0500)
of comint-input-ring-separator.

Fixes: debbugs:16814

lisp/ChangeLog
lisp/progmodes/sql.el

index ca8a2a9..eeab747 100644 (file)
@@ -1,3 +1,8 @@
+2014-02-28  Emilio C. Lopes  <eclig@gmx.net>
+
+       * progmodes/sql.el (sql-interactive-mode):
+       Avoid setting global comint-input-ring-separator.  (Bug#16814)
+
 2014-02-27  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/dbus.el (dbus--init-bus): Declare function.
index 3f935bb..13d4178 100644 (file)
@@ -3928,8 +3928,8 @@ you entered, right above the output it created.
   ;; People wanting a different history file for each
   ;; buffer/process/client/whatever can change separator and file-name
   ;; on the sql-interactive-mode-hook.
-  (setq comint-input-ring-separator sql-input-ring-separator
-       comint-input-ring-file-name sql-input-ring-file-name)
+  (setq-local comint-input-ring-separator sql-input-ring-separator)
+  (setq comint-input-ring-file-name sql-input-ring-file-name)
   ;; Calling the hook before calling comint-read-input-ring allows users
   ;; to set comint-input-ring-file-name in sql-interactive-mode-hook.
   (comint-read-input-ring t))