在SQL模式下,我们可以选择产品类型如posgres,mysql,oracle等,默认的是ANSI,如何在启动emacs后将默认类型设置为postgresql?什么需要放在.emacs?
答案 0 :(得分:11)
SQL模式具有sql-set-product
功能,用于设置产品。
C-h f sql-set-product RET
列出了该功能的详细信息。
sql-set-product is an interactive compiled Lisp function. (sql-set-product PRODUCT) Set `sql-product' to PRODUCT and enable appropriate highlighting.
所以,你可以添加
(sql-set-product 'postgres)
到你的.emacs文件,使其成为默认值。
在任何时候,如果你想改变mysql或其他东西,你可以使用
M-x sql-set-product RET mysql RET
或者,如@teaforthecat's answer所示,可以通过第一行的注释设置产品
-- -*- mode: sql; sql-product: mysql; -*-
答案 1 :(得分:5)
这也是一个选项,是对文件第一行的评论。
-- -*- mode: sql; sql-product: mysql; -*-
答案 2 :(得分:2)
启动emacs后如何将默认类型设置为postgresql?
.emacs需要放什么?
您需要的是:
(setq sql-product 'postgres)
n.b。这种方法不需要sql.el
已经被加载。