emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

address@hidden: RFE sql-mode sql-product variable]


From: Richard Stallman
Subject: address@hidden: RFE sql-mode sql-product variable]
Date: Mon, 09 Jul 2007 13:22:04 -0400

Would it be useful to install something like this?

------- Start of forwarded message -------
X-Spam-Status: No, score=0.6 required=5.0 tests=NO_REAL_NAME,
        UNPARSEABLE_RELAY autolearn=no version=3.1.0
Date: Mon, 09 Jul 2007 20:56:41 +1000
To: address@hidden
From: address@hidden
Cc: address@hidden
Subject: RFE sql-mode sql-product variable

I have the following handy settings in my .emacs; they might usefully
be included in Emacs.

  (put 'sql-product 'safe-local-variable 'symbolp)
  (eval-after-load "sql"
    '(define-key sql-mode-map (kbd "C-c C-z")
       (lambda ()
         (interactive)
         (let ((f (intern-soft (concat "sql-" (symbol-name sql-product)))))
           (if (and f (commandp f))
               (call-interactively f)
             (error (format "Can't connect to %s databases." sql-product)))))))

Briefly, they allow you to put

    -*- sql-product: postgres -*- (for arbitrary values of "postgres")

at the top of your foo.sql file, and sql-mode will use the appropriate
dialect, and also allow you to type C-c C-z to start the appropriate
listener.

- -- 
Trent Buck


_______________________________________________
emacs-pretest-bug mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
------- End of forwarded message -------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]