哥们自己用就行了,创建通用配置要付出极大的经历,10个人估计有9个放弃。
众口难调,emacs尤其众口难调
emacs发行版简直是浪费高手时间給大家免费做客服,成山成海的issue,简直就是每天都在聊天
我觉得没有必要一上来就要写文档啥的,毕竟优先自己用。
等价于自己从头写编辑器。我维护自己配置的commit频率要远高于某编辑器的频率。
我一开始也热衷于折腾配置,力求逻辑和审美上的完美。后来就放弃了,乱糟糟的我也不管了,能用就行,更多的时间用来写代码和package更有意义。
大多数 emacser 都是这样的,我以前也是折腾配置,后来也懒了。。。。
高手的配置是好,但是好多时候,都用不上,我还是倾向于抄别人的配置,这样更自由一点。
上图五大高手的配置我都装上了,但是没办法自己就是用不习惯,非得自己配置才用得舒服。
看到楼主的init.el文件,有这么几段应该是自动生成的代码
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
这个问题也是困扰我很久,我删掉这些代码过段时间又在init.el文件里面自动生成,又再删,后来在本论坛找到了(setq custom-file "~/.emacs.d/lisp/custom.el" )
,init.el文件终于干净了,不会在有程序自动往里面写入代码的情况。
后来发现只是把自动写入代码的地方从init.el文件换成了"~/.emacs.d/lisp/custom.el" 文件
请教大家这段代码是必须的吗?如何让emacs不自动生成这段代码
更习惯于“借鉴”高手们的配置的路过…
感觉楼主这么做太累了,可能很难坚持下去吧。
我从一开始就是自己搭一个配置框架,然后到处扒代码,
不能满足自己条件的时候就改几句,太臃肿的时候就调整一下,
大多数时候不管,实在乱成一锅粥的时候再重来一遍…
我怎么一直都没这段注释。不过其实也影响不大。
创建一个桌面快捷方式,编辑好一段代码放在目标那里
D:\text\emacs\bin\runemacs.exe -q -eval "(setenv \"HOME\" \"d:/text/emacs.d/spacemacs\")" -l d:/text/emacs.d/spacemacs/.emacs.d/init.el
这段代码启动emacs时-q不加载默认配置,修改emacs home变量的值为spacemacs安装的目录,然后加载spacemacs/.emacs.d/init.el文件
你是mac就不知道了
这些注释是customize生成的。只要你用customize来修改一些配置变量或者face并保存,emacs就会把它们放在custom-set-variables或者custom-set-face块里,并加上这段注释提醒你这是自动生成的东西,自己不要随便乱改。
谢谢各位,目前自己使用是足以,但我想效仿子龙老哥他们。
有个配置就可以了 自己用着舒服就行 没必要做一个发行版之类的东西
刚开始想自己写的,折腾了下感觉太浪费时间了,不如留点时间做正事
我的配置用了10多年了。目前很稳定,自用刚刚好。