emacs cc-mode:大括号中多行列表的缩进

emacs cc-mode: indentation for multi-line lists in curly braces

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

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

我希望所有元素都以每行的等效间距缩进。有谁知道这是如何实现的?

问题是直到最近 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.

上找到说明