作者:端庄的张佳迎 | 来源:互联网 | 2023-05-29 08:05
在SQL模式下,我们可以选择产品类型如posgres,mysql,oracle等,默认的是ANSI,如何在启动emacs后将默认类型设置为postgresql?什么需要放在.emacs?
1> ChillarAnand..:
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的回答所示,可以从第一行的注释中设置产品
-- -*- mode: sql; sql-product: mysql; -*-
2> teaforthecat..:
这也是一个选项,在文件的第一行上添加注释。
-- -*- mode: sql; sql-product: mysql; -*-
看到http://stackoverflow.com/a/18118619/714357