gpt4 book ai didi

emacs - ORG-MODE 内部 SQL-MODE 的字体锁定而不是字体锁定

转载 作者:行者123 更新时间:2023-12-03 14:59:15 26 4
gpt4 key购买 nike

相关问题:org-mode: fontify code blocks natively

截至 2012 年 11 月 1 日,我已经获得了最新的 org-mode 和 emacs 版本(组织存储在 org-20121105 中)。

我还有 emacs-24 附带的 sql-mode。

我的字体化变成了一个:

;; fontify code in code blocks
(setq org-src-fontify-natively t)

然而,这并没有在我的组织文件中字体化。 Java、bash 等都可以工作。
#+BEGIN_SRC SQL
SELECT foo FROM bar
#+END_SRC

当我打开文件 foobar.sql 时,模式指示器显示 SQL[ANSI](我也尝试将其作为源类型),并且字体锁定有效。

提前感谢您的任何提示。

最佳答案

首先,SRC 块模式的名称区分大小写。应该是 sql而不是 SQL .

#+BEGIN_SRC sql
SELECT foo FROM bar
#+END_SRC

其次,sql-mode的初始字体锁接缝没有突出SQL关键字,(至少对我来说,无论你打开还是关闭它看起来都没有区别)。因此,您需要指定要突出显示的 SQL 类型。例如,如果您使用 MySQL:
(add-hook 'sql-mode-hook
(lambda ()
(sql-highlight-mysql-keywords)))

然后 重启 Emacs .它现在应该可以工作了。

关于emacs - ORG-MODE 内部 SQL-MODE 的字体锁定而不是字体锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13405963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com