个人emacs配置开源

玩了一年多,个人非常看重快捷键的设计,可以说刚接触emacs的新人,特别需要一个提纲摄领的快捷键指南。但如果你用spacemacs,你几乎没法剪裁,这对想要自定义配置的新人来说是不可能的。 我的配置底色是evil + consult 四件套,没有lsp 这些。因为四件套里面的 orderless 二级过滤法可以极大的提高搜索的准确度。这个特性是我真正可以在没有lsp的支持下把emacs用于工作中的关键因素。 在文本搜索,文件搜索,文本替换,文本操作这几个方面是目前比较完整的部份。个人认为我的配置对一个新人来说是非常具有价值的,几乎可以让你少走很多弯路。有兴趣的不妨来试用看看

10 个赞

中文注释好评。

说起来我抄的最爽的一次配置是 md-roam 作者 nobiot (如果没记错的话)的配置,他的配置基本全部在一个 org 里,文档、注释、甚至他是从哪里抄来的都有。我一口气看完了几千行,抄了好几个函数。

1 个赞

用中文注释的原因是自己英文不行 :joy:

:laughing: 太实诚了。

我倒是早早把自己的配置放在了 GitHub,本来还有一个 star 奈何更新太勤也没啥价值,生生把人逼的取消 star 了 :rofl:

meow 和 evil 可以混用的吗?看你的配置又有meow又有evil😂

哦,那是还在试用中的,还没正式加载的

现在global-display-line-numbers-mode 应该是性能更高的选择,尤其是在巨长的buffer里。

1 个赞

抄了几个之前不知道的默认配置 :ghost:

我一直以为nobiot没有公开过个人配置,印象中只见过他分享片段。 :thinking:

有一段时间我超级想抄他的配置…

:rofl: 尴尬,记错人名了,是抄的 karl voit (novoid) 的配置

https://github.com/novoid/dot-emacs/blob/master/config.org

得亏我在自己配置里留了原文地址。我说前两天搜自己配置里的 nobiot 咋没搜到网址……

1 个赞

这也太像了。 :joy:

看来还是我说少了,我记得我看了几千行,原来这位大佬写了小两万行 org。

这正是我需要的,感谢。

正好这几天开始决定从 doom 迁移出来了。 evil + consult 四件套对于我来说是必须,不考虑迁出 evil。doom 的很多配置套了太多层封装有点过于复杂,扫了一眼楼主的配置,很精简,没有什么多余的封装。正好可以参考一下楼主的配置!感谢楼主。

最近一段时间在工作中不断完善配置,之前不能用的buffer,window个别绑定慢慢都能用了。欢迎新人follow并且更新我的配置,如果你想要差不多spacemacs的那种快捷键框架,又想要足够的灵活性想自己剪裁,我的配置是一个非常好的起点。况且我的快捷键是经过精心设计的,就算你不用我这套,也是有很高的参考价值的。刚入emacs的新人最怕就是一叶蔽目,自己随意设计的快捷键之后再来改,成本很高。所以一开始你知道做为程序员最主要的操作按键流是哪些,然后先理解消化吸收之后,再按自己的想法去改进,这对新人来说是最稳的方式。

1 个赞

打开 init.el 就看到懒猫的配置的影子 – add-subdirs-to-load-path。 所以这是emacs 社区的idioms,还是真的是懒猫的配置?

猫大的配置。

好用就行了呗,不用一个包一个包的 add-to-path 了。

猫哥的配置在这里,可以参考下,这配置他只是自己用,不是社区配置。

之前拜读过懒猫的配置,打开贴主的init,看到add-subdirs-to-load-path比较眼熟。所以好奇问问,这个函数的原创是不是懒猫。

1 个赞

有专门的日志:

https://manateelazycat.github.io/emacs/elisp/2022/03/02/emacs-load-directory-recursively.html

1 个赞