emacs cc模式:大括号中多行列表的缩进

emacs cc模式:大括号中多行列表的缩进,emacs,elisp,indentation,auto-indent,Emacs,Elisp,Indentation,Auto Indent,我发现emacs cc模式有问题。不幸的是,每当我尝试使用跨越多行的初始值设定项列表初始化对象时,我都会收到以下缩进样式: S<int> s = { 1, 2, 3 } S={ 1. 2. 3. } 我更希望所有元素在每一行上都以相等的间距缩进。有人知道如何做到这一点吗 问题是直到最近,C++11列表初始化还没有实现,所以CC模式很难实现。现在已经实施 获取新代码有三种策略,以提高速度和增加工作量: 1/-等待代码在Emacs中发布

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

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

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

问题是直到最近,C++11列表初始化还没有实现,所以CC模式很难实现。现在已经实施

获取新代码有三种策略,以提高速度和增加工作量: 1/-等待代码在Emacs中发布,可能是在25.2版中。(几个月到一年多的等待)。 2/-等待代码在5.33.1版的CC模式下发布。(等待数周)。然后可从下载。 3/-从CC模式下载最新的源代码存储库版本。(瞬间)。有关说明,请访问