已经感受到了 , 其实我实在没想通, 为什么 emacs 没有类似 nvim 的 checkhealth 功能, 这样真的可以减少很多麻烦, 哎…
既然你认为目前像粑粑一样就不要坚持了。不是说doomemacs不行,是你还无法驾驭,其中有很多魔改。不如直接用原生或者从Centaur开始。看你现在如此焦虑,从简单到复杂也许你会更轻松些。
要是checkhealth那么有效,就不至于出了lazyvim lunarvim astronvim nvchad,别太贪心,all in one 就是得慢慢加。不行pdf 阅读就暂时换sioyek之类也能用。
M-x toggle-debug-on-error
可以帮你在配置报错的时候自动打印调用堆栈信息。
M-x profiler-start
profiler-stop
可以帮你列出函数的 cpu / mem 占用排行,定位性能问题。
你这样暴露身份,不怕被广东人抓走吗?
Emacs 其实比 vim 容易上手得多,有良好的 Discoverability(M-x,Info),只不过很多插件有很多小问题需要 hack,主要还是用的人不够多! doomemacs 的一些模块(特别是语言相关的最好自己配置)doom 的代码里面有很多很好用的封装,自己折腾一下不会花很多时间的
你把配置 Emacs 当作打游戏,打 5 小时游戏不是轻轻松松。
我感觉 Emacs 更适合写 C 这类的比较偏系统级别的语言,写 UI 界面类的语言就会有各种小问题,大概是因为 Emacs 要求使用者拥有能够深入进去改造软件生态本身的能力,而界面语言使用者在这方面又不是强项,所以很多小问题面临着无人修复的难题。
我自己而言,用 Emacs 写 Go 项目的时候非常顺手,毫无障碍,一旦切换到 TypeScript + React 前端项目,就得写写停停,要么性能问题,要么语法提示不工作,也尝试过用 DoomEmacs ,能正常工作了,不过用过一段时间后遇到卡顿的情况,到现在又回到原生 Emacs ,问题终究还是没有解决。
那看来需要开始着手准备准备了, 嗯嗯, 谢谢兄弟的建议!
明白了, 老哥!!! 谢谢!
这样的啊, 我以为会更智能点呢, 看来是我思路出问题了
哈哈哈~
这个要求就对我有点高了😢, 不过无妨, 我要先把心态调整好
对, 是有这种感觉, 我写 python 没有一点问题, 但是 flutter 各种小毛病层出不穷, 虽然不能完全解决, 但是有暂时的解决方案, 但是md, 这种小问题的数量, 真的有点太多了, 难顶
要智能直接问 AI 就好了
您别说, 真问了, 给我改了配置文件, 打开后一堆报错, 哈哈哈
PS: 我用的 Aider, deepseek-chat
这种项目就别强求了,vscode的强项。要么不用lsp,要么用vscode
先挑个适合的发行版,调教一段时间,基本稳定了以后,就会发现自己有许多个性化的定制,这个时候就能够脱离发行版构建自己的配置文件了
至少我是这么过来的
其实你碰到的问题很多和 emacs 本身关系不大
例如 lsp 报错你得知道背后的 server 还有是怎么集成到 emacs 中,如果出问题或者想配置什么大概去哪里找,确实也没有什么写关于这方面方法论特别详细的文章
我一开始也是用 centaur,连什么是 lsp 都不知道,就是写,跳转全靠 grep,后面才慢慢了解各种编辑器相关的技术,现在自己的配置已经稳定很久了
确实是这样, 我有这样明显的感觉, 因为我之前 nvim 就是这么过来的. 深有同感啊, 哈哈哈