In modalità SQL, potremmo selezionare il tipo di prodotto come posgres, mysql, oracle ecc, e quello predefinito è ANSI, come impostare il tipo predefinito come postgresql dopo l'avvio di emacs? Cosa deve essere inserito in .emacs?emacs: come impostare il tipo di database predefinito per un file sql in modalità SQL
5
A
risposta
6
La modalità SQL ha la funzione sql-set-product
che viene utilizzata per impostare il prodotto.
C-h f sql-set-product RET
elenca i dettagli della funzione.
sql-set-product is an interactive compiled Lisp function.
(sql-set-product PRODUCT)
Set `sql-product' to PRODUCT and enable appropriate highlighting.
Quindi, è possibile aggiungere
(sql-set-product "postgres")
al vostro file .emacs per renderlo di default.
In qualsiasi punto del tempo, se si vuole cambiare mysql o qualcosa d'altro, è possibile utilizzare
M-x sql-set-rpoduct RET mysql RET
1
Questa è anche un'opzione, un commento sulla prima riga in un file.
-- -*- mode: sql; sql-product: mysql; -*-
vedere
http://stackoverflow.com/a/18118619/714357
che funziona. Grazie. –