Ale*_*aci 5 php emacs indentation
我通常在初始化后用一级缩进编写我的PHP代码<?php,但是我在Emacs中找不到这个设置php-mode.
要清楚,这就是Emacs正在做的事情:
<?php
echo "Hello.";
if (something)
do_something();
Run Code Online (Sandbox Code Playgroud)
以下是我通常编码的方式:
<?php
echo "Hello.";
if (something)
do_something();
Run Code Online (Sandbox Code Playgroud)
Emacs版本23(直接来自CVS),php-mode 1.5.0.
找到了解决方案,我认为:
(c-set-offset 'topmost-intro 4)
(c-set-offset 'cpp-macro -4)
Run Code Online (Sandbox Code Playgroud)
似乎正在工作。topmost-intro设置一切,据我所知cpp-macro只设置<?php标签。
感谢 Cheeso 的提示,让我找到了答案。