我观察了一下,折腾什么spaceemacs,doom-emacs的,其实最后花费的精力一点都不比直接从GNU Emacs开始折腾少。虽然起点高一点,但bug也多,而且说到底这是别人配的,未必100%符合自己的口味,等所有的东西都调到适合自己了,那等于是自己配了。
记得看过一条tweet感觉非常有道理:程序员围绕Emacs建造专属于自己的IDE的过程,就好比是绝地武士在完成训练的过程中打造专属于自己的光剑。
如果追求装完就功能够多,一键安装新插件,那直接用VScode就好了。
我观察了一下,折腾什么spaceemacs,doom-emacs的,其实最后花费的精力一点都不比直接从GNU Emacs开始折腾少。虽然起点高一点,但bug也多,而且说到底这是别人配的,未必100%符合自己的口味,等所有的东西都调到适合自己了,那等于是自己配了。
记得看过一条tweet感觉非常有道理:程序员围绕Emacs建造专属于自己的IDE的过程,就好比是绝地武士在完成训练的过程中打造专属于自己的光剑。
如果追求装完就功能够多,一键安装新插件,那直接用VScode就好了。
大概两周配置成型,主要是抄了不少doom的代码,而且写的也简单
coding和github什么关系?为什么要用coding?
喔喔,这样啊。我以前都不知道coding
这是好事,值得肯定。
我覚得从 0 开始自己写编辑器才是王道。推薦 The Craft of Text Editing
然後就要自己造 OS 了,然后就要自己配硬件了,然后就要自己开发 instruction set 和 microcode 了。然後要自己挖沙子了。多好。
配置和实际工具之间还是有区别的
IDE 和编辑器也是有区别的。
楼主IDE那段确实比较奇怪…
这个主题是什么名字?
个人感觉从0开始如果想要某个功能,但是很有可能并不知道这个功能哪个扩展可以实现,或者并不知道怎样使用Emacs内置的功能函数去实现。可以先用别人配置好的,折腾一段时间(最好看看源码)后,有一定的基础了再从0配置还是比较好的。我就是这样,刚开始学习使用Emacs完全蒙圈,熟练后现在自己写配置。
可能因人而异,话说 Emacs 默认配置确实好“难用”,因为之前习惯了 sublime、vscode、atom 之类的便利了,想开箱即用 Emacs 基本不可能,之前隔一段时间折腾一次 Emacs,每次都放弃了。后来学 Clojure,然后借助 GitHub - flyingmachine/emacs-for-clojure ,才慢慢熟悉起来。
一点体会:Emacs 一定要单独抽时间去学,不能说用时再去折腾,这样很容易舍本逐末。
话说我也喜欢原生且在终端环境下运行的 GNU Emacs(daemon模式),感觉这样才清真 https://github.com/jiacai2050/dotfiles/tree/master/.emacs.d 这是我目前的配置,有写 Clojure 的同学可以参考。
doom-themes里的doom-nord-light
虽然是自己配,但是目前还停留在堆砌配置的级别。看别人都加了哪些特技,然后去抄过来,自己的和那些大型的配置相比还差了很多,代码组织,模块化,都很差。
我觉得还是要多学习一下那些大型配置的先进经验。
这张图很好诠释了Emacs的学习曲线:
再回首,如果最开始你自己从0配置自己的Emacs, 可能配置了三天,还是不能正常启动Emacs, 还是一堆Error, 你真的炸毛了: “什么垃圾玩意,什么垃圾elisp, 跑都跑不起来,还不如我的notepad 好用, f**k”
这个配置neng分享一下吗
这张图经典,我看一次笑一次,最后一张 emacs 真是满满的恶意
哎哟,早就是从0配置啦,