Emacs 在 php 模式下以井号开头的行后缩进

Emacs 在 php 模式下以井号开头的行后缩进

我怀疑这与 php-mode 缩进所基于的 C/C++ 缩进有关,但是 PHP 中的井号仅表示单行注释,并不是缩进下一行的原因。我该怎么办?

答案1

我通过修改语法条目来改变 php-mode-syntax-table 解决了这个问题:

(modify-syntax-entry ?# "< b" php-mode-syntax-table)
(modify-syntax-entry ?\n "> b" php-mode-syntax-table)

http://emacswiki.org/emacs/EmacsSyntaxTable

相关内容