【问题标题】:emacs cc-mode: indentation for multi-line lists in curly braces [duplicate]emacs cc-mode:大括号中多行列表的缩进[重复]
【发布时间】:2015-05-09 16:14:43
【问题描述】:

我发现 emacs cc-mode 有问题。不幸的是,每当我尝试使用跨越多行的初始化器列表初始化对象时,我都会收到以下缩进样式:

S<int> s = {
    1,
        2,
        3
    }

我希望所有元素在每行上都以相同的间距缩进。有谁知道如何做到这一点?

【问题讨论】:

    标签: emacs elisp indentation auto-indent


    【解决方案1】:

    问题是直到最近 C++11 列表初始化还没有实现,所以 CC 模式一直在苦苦挣扎。现在已经实现了。

    获取新代码有以下三种策略,以提高速度和增加工作量的顺序: 1/- 等待代码在 Emacs 中发布,可能在 25.2 版本中。 (几个月,到一年多的等待)。 2/- 等待代码在 5.33.1 版本中以 CC 模式发布。 (几个星期的等待)。然后可以从http://cc-mode.sourceforge.net/release.php 下载。 3/- 从 CC 模式下载最新的源代码存储库版本。 (瞬间)。说明可以在http://cc-mode.sourceforge.net/hgaccess.php找到。

    【讨论】:

      猜你喜欢
      • 2011-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多