emacs 心路旅程

来论坛已经好久了 分享一下心路旅程吧

  1. 子龙山人 28天学会emacs 入坑
  2. 香草emacs 自己折腾 破产
  3. 论坛大佬 懒猫 陈斌 配置 破产
  4. doom emacs 原始版本 用了好久
  5. 学会了tangle管理配置 GitHub - tecosaur/emacs-config: My configuration for Doom Emacs. Mirror of https://git.tecosaur.net/tec/emacs-config.
  6. 又参照 Doom Emacs Configuration 用了一段时间
  7. doom emacs 出问题又不会改 经常update 出问题
  8. 折腾了一段时间狗哥的 meow 都说好 奈何我不成体系
  9. 回到了香草emacs GitHub - abougouffa/minemacs: Minimal Emacs config for daily use 现在用的是这个 边用边学

里面有些链接 可能对新手有用 有兴趣的自己点开看看吧 大佬就不用看了

2 个赞

能不能不叫我 “紫龙山人”,我是子龙山人 :joy:

5 个赞

我是子龙山人入坑, centaur 用了一年,当时也不懂 lsp 什么的, fzf + rg 硬找

后来就自己的配置了

ps: 这个 miniemacs 看着可一点不 mini

哈哈哈哈 好的好的 我编辑一下

哈哈,我也是抄centaur 的配置

我是 Doom 入坑,现在改了 purcell 的配置。

主要是喜欢doom这种类似的结构化的配置

最开始是知道,学着用 Vim。通过两者的圣战知道了Emacs。

最开始是看了子龙山人的教程。

然后使用 spacemacs, 觉得它太复杂,就从头自己配置。

Spacemacs, doom emacs, centaur emacs, prelude 等人的配置都尝试过。

还是自己配置最香。

  1. Omnifocus → 知道了GTD
  2. Taskpaper → 知道了 org mode
  3. Org mode → 注意到了这篇文章:Org Mode - Organize Your Life In Plain Text!
  4. Spacemacs → 不太习惯 leader key,决定换 vanilla emacs
  5. zaeph/.emacs.d (org-roam维护者之一) → 开始无脑抄配置。
  6. protesilaos/dotemacs → 跟着哲学家视频学配置 (项目已搬到 sourcehut/~protesilaos/emacs
  7. d12frost/emacs → 跟着 emacs-plus 作者入坑 org-roam/vulpea
  8. 以7为基础小改成自己的版本一:会写一点点elisp了。
  9. 以8为基础重构成自己的版本二:会写两点点elisp了。
  10. 以9为基础换了几个基础包:borg\setup\once,目前情绪稳定,elisp方面也能生活自理了。

用过的一些视频教程:

  1. System Crafters - YouTube | David Wilson
  2. GNU Emacs - YouTube | Protesilaos
  3. Using Emacs - YouTube | Mike Zam

几个高质量社区:

  1. Telegram: Contact @emacs_china | TG Emacs中文
  2. Telegram: Contact @emacs_en | TG Emacs英文
  3. System Crafters | Discord
4 个赞

大佬是相当强还乐于助人,我是稳定保持在能进入退出的状态,前辈们教诲的 “完整地把xxx看一遍" 觉得对但做不到

use-package学不会,全手搓略麻烦,目前用 el-get 管包,C-c C-v t 生成init, 能用,但也会遇到的包没有recipe,总结下来就是还在门外,有时耗费大量时间排错(按前辈们的想法这时间也早够学会xxx的了),就当个兴趣吧不勉强 Time you enjoy wasting is not wasted time.

1 个赞

我一开始用的是子龙山人的 spacemacs 配置,用的时候一直很不舒服,因为 emacs 的行为和文档的描述总是不一样,经常是折腾了好久才发现是 spacemacs 内部做了修改; 外加自己有点“强迫症”,经常想要自己改点东西,由于当时不懂 elisp ,把配置搞得一团糟。后来实在是忍不了了,开始自己配置香草 emacs ,一直持续到现在。期间重构过好几次,每次都有新的收获。

庐山升龙霸是吧(

2 个赞

我用了 doomemacs 用了快小一年,上个月和整个月初花了半个月时间整理了一套我自己的全新配置。快捷键以doom的为基础自己做了一些更改。该有的都有,还从其他地方抄了很多配置。比如 centaur emacs 的 lsp 在 orgmode下如何使用的 hack在(相应的我也配置了 在 markdown-mode 里使用 lsp),early init 我抄的陈斌的配置。

现在我的配置 106个插件, mac m1 GUI启动时间0.44秒,TUI启动时间0.32秒,使用起来相当满意。接下来打算折腾一下在 WSL 底下怎么搞,工作的时候用。

use-package用这个得多宏展开,把它展开了看看它到底生成了什么 code 就知道这个包怎么用了。推荐装一个包 macrostep,这个包辅助宏展开很方便。其次记得 将 use-package-expand-minamally 设置为 t,默认use-package会展开出很多很多余的各种检查,也不利于你展开以后观察use-package的行为。

1 个赞

一直听说 doom emacs 启动很快,我的得七八秒,不知道哪个插件导致的,反正就这么用着,一礼拜也未必重启一次😄

等哪天突然烦了,就不知道换啥了。

用org-roam了吗?我的加载慢是roam的问题,加了一个 :defer t就快了