有时候看Emacs内部一些的库的实现,发现其缩进近乎人类不可读
下面是Emacs内置库cl-macs
缩进前与缩进后的diff数据
有点好奇,就算没用aggressive-indent,Emacs24后也自带electric-indent。为什么这些代码的缩进如此混乱呢
有时候看Emacs内部一些的库的实现,发现其缩进近乎人类不可读
下面是Emacs内置库cl-macs
缩进前与缩进后的diff数据
有点好奇,就算没用aggressive-indent,Emacs24后也自带electric-indent。为什么这些代码的缩进如此混乱呢
因为旧代码为了节约空间倾向于用 tab
你的缩进看起来有问题,原来的看起来是正常的(因为 GitLab 的 Tab 也占 8 个空格,跟 Emacs 一致),或许是因为你修改了 tab-width
。
破案了,紫薯布丁