emacs个人配置分享

太可惜了

与启动速度没关系,主要是太多了以后弄不清楚那个是那个的依赖,那个又是另一个升级后可以去掉的,那些又是已经没人维护的…关系会有点乱

比如我不知道emacs已经有fido了,去找三方包来实现fido的功能(ai虽然知道但不会主动告诉我,还得自己发现)

我的办法是通过hack use-package的:ensure,根据配置更新package-selected-packages,然后用package-autoremove自动剪除多余依赖。

用第三方包实现的功能,为它专门写一个第三方包就好了。

如果是要在 minibuffer 用那种一条 entry 一行然后垂直排列的 UI 的那种 completion 的话,内置的 fido-vertical-mode 还是没有 vertico 好用。两者用一下对比一下其实能感受的出来的, vertico 很明显响应更流畅,更少卡 UI。

这个主题对我来是特别满意 贴一下elisp的

我今天新加了modeline 效果如下 图标依赖了nerd-icons image

新加了web-mode 内置的nhtml 速度太慢 后面有空再更新

更新更新 给主页装饰了一下 添加了.org图标的支持 去掉了gptel 增加了dape的悬浮窗工具栏 等一系列更新 一句话总结 看到了原子弹爆炸 眩晕瘫坐在椅子上了

这是不算依赖包呀,看看magit依赖包有几个

我不会看包依赖 这个是我的list-package

REDEME.md更新 仓库界面更高雅了 以及主题图标的优化 markdown-priview的优化

新增加对于.org文件的icon支持 如下

image

以及evil函数的移植 还有shrface的修复 现在能正常增强shr的渲染了

很好的配置使我的thinkpad复活 :smiley:

不错啊 我的配置里面依赖还是有点多 如果想更轻量 可以把corfu和magit移除了 corfu可以用内置的补全 magit可以用vc这样 然后会有个输入法增强的包 叫nn-draw-input 这个在后台会有0.8-2mb的占用 这个是增强输入法的 如果不需要也可以删除了 其他地方就没有很大的三方包了 都是内置的包了

1 个赞

自荐一下我的eldoc-mouse, 只在你想看文档时才显示,不会遮挡输入。另外文档的格式化完全跟eldoc 一致。

我用过你的eldoc-mouse 很好使用 同类型的eldoc-box我也用过 后面我换成底部弹出buffer来显示大量文档内容了 我的配置就是想保持高雅一点

1 个赞

最重要的一点是 比较好自定义eldoc的渲染内容? 因为文档配置后面用markdown-ts-mode了 eldoc-box和eldoc-mouse我记得都是不支持的 所以我后面就没有使用悬浮窗类的eldoc弹窗了 我就底部看看了 打算后面给eldoc的底部buffer增加markdown-ts-mode的着色 原先的markdown-mode着色不准确看的很难受

eldoc-mouse 对于文档没有指定mode, 原则上只要你的emacs支持markdown-ts-mode, eldoc-mouse 就支持以其显示吧。

不知道了就

使用了两天,感觉很棒!不知道还有没有方法缩短启动时间!想要极致的快!

这个就得分析一下性能瓶颈了 我最快是1.0几秒的配置 进入不了1秒内 这个就不知道为什么了