首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php-模式突然出现不同的缩进。

php-模式突然出现不同的缩进。
EN

Stack Overflow用户
提问于 2013-09-25 09:13:22
回答 1查看 171关注 0票数 1

在升级到EMACS 24.3 (我认为从24.2)并将MELPA php-mode包升级到20130920.1850版本之后,php-mode现在缩进如下:

代码语言:javascript
复制
array('a' => 1,
'b' => 2);

它以前所做的:

代码语言:javascript
复制
array('a' => 1,
      'b' => 2);

我怎样才能找回以前的行为?

更新:最终,我提交了一个关于Github的问题,php模式的维护人员确认有一个bug。

EN

回答 1

Stack Overflow用户

发布于 2014-02-19 07:40:38

这是我在等待php -模式修复这个bug时使用的丑陋的解决方法(假设您使用默认的php缩进样式: pear)。我本来希望能很快解决问题,但已经过了几个月了。

代码语言:javascript
复制
(eval-after-load "php-mode"
  '(progn
     (c-add-style
      "pear"
      '((c-basic-offset . 4)
        (c-offsets-alist . ((block-open . -)
                            (block-close . 0)
                            (topmost-intro-cont . (first c-lineup-cascaded-calls
                                                         php-lineup-arglist-intro))
                            (brace-list-intro . +)
                            (brace-list-entry . c-lineup-cascaded-calls)
                            (arglist-close . php-lineup-arglist-close)
                            (arglist-intro . php-lineup-arglist-intro)
                            (knr-argdecl . [0])
                            (statement-cont . (first c-lineup-cascaded-calls +))))))))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19000794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档