doom-emacs: Linux中速度极快的Emacs粉丝编辑器


Doom 是一个GNU Emacs配置框架,专为 Emacs 破产老手量身定制,他们希望在他们的框架中减少框架,从他们的包管理器中获得一点稳定性(和可重复性),以及手动配置(或更好)的性能。
它的设计以这些咒语为指导:

  • 得快点。启动和运行时性能是优先事项。Doom 超越了将包修改为更快速和更懒加载。
  • 接近金属。在设计上,你和 vanilla Emacs 之间的差距越来越小。当你修补时,这不太容易理解,也不太容易解决。内部结构应该被写成阅读它们是 Doom 用户体验的一部分,它是!
  • 有主见,但不固执。Doom 是关于合理的默认设置和精心策划的意见,但你可以尽可能少地使用它。
  • 你的系统,你的规则。你比较清楚。至少,毁灭战士希望如此!它不会自动安装系统依赖项(也不会强制插件安装)。依靠doom doctor告诉你缺少什么。
  • Nix/Guix 是个好主意!Emacs 生态系统是喜怒无常的。事情会破裂,而且经常会破裂。灾难恢复应该是当务之急!Doom 的包管理应该是声明性的,并且您的私有配置是可重现的,并且带有回滚版本和更新的方法(仍然是 WIP)。

 
使用 Doom Emacs 作为 Rust IDE:
  • 比 VSCode 快 100 倍,尤其是在守护进程中运行时。
  • 在守护进程中关闭/打开多个帧不会重生rust_analyzer;与 VSCode 不同,其中每个窗口都有自己的专用 rust-analyzer 实例

点击标题