lunarymacs
我是大概一年前入坑Emacs的,之前从Sublime Text到Atom再到VS Code但一直饱受来回切换于鼠标与键盘之间的痛苦。后来终于决心跳槽vim/Emacs。说来搞笑,一开始是因为Emacs的键位才选择Emacs,之后却被Spacemacs圈粉用上了Evil。
之后的一年里我一边用Spacemacs一边折腾,攒了一些自己的配置,然后开始用spacemacs-base。再后来我发现了doom-emacs,1.2秒平均加载速度让我无法自拔,试过以后就日思夜想。但!是!“doom”实在是没有spacemacs的梦幻感,我实在忍不了这名字。(我还尝试把所有doom-emacs里的“doom”改成“moon”,未遂)正巧我已经尝试写我自己的配置并且失败了两三次,doom-emacs看起来是个好老师。
所以我山寨了一把doom-emacs开始了我自己的配置生涯🎉。我的配置有这么几个目标:
- 启动要快
- 代码要尽量简单易懂(新手也能很快看懂!)(复杂的我也写不出来)
- 文档要清晰
- 默认配置要接近于零
- 自定义要方便(用spacemacs-base的时候我自己的ivy layer就要叫
ivy-l
以保证不重名,这个有点烦)
也就是说我想要的效果基本就是一个包管理框架(类似layer)加上我的(可以完全不用的)个人配置。
这样如果任何人如果想要写自己的配置都可以从这个框架开始。
现在这几个目标都已经实现了。
如果有和我一样想写自己的配置的新手,可以来看看我的实现,或者干脆用我的框架。 (也可以试试我的配置!)
我也特别特别希望大家能给我提提意见和报BUG
wiki里面有详细的介绍!请一定要看!
目前只支持Mac,Linux应该一样,但是window有可能会有问题,我没试过
对纯新手推荐spacemacs,开箱即用,各种问题解决方案也多
lunarymacs适合有一定基础并且想开始折腾自己的配置的新手
P.S. lunar emacs == lunarymacs
luanryline
lunarymacs目前用的是lunaryline,比spaceline简单很多但是也快很多。似乎没有比spaceline快。
从左到右:eyebrowse & winum,文件大小,buffer,major mode,
flycheck,git,nyan-cat,coding,行数 & 列数,光标位置,HUD
目前还没有在melpa里。
不会在melpa里。
9 个赞
找不到.local
的automake.el
是怎么回事?
1 个赞
对不起讲错了,是autoloads.el
,这个是要自己配置吗?
make *** No rule to make target ' .local/autoloads.el' , needed by 'install' 停止
是个bug,walk-around是在.local
文件夹下创建一个空的autoloads.el
。
# 在 .emacs.d
touch .local/autoloads.el
我马上就修复。
ddxgz
7
说到启动速度,我 Spacemacs 相同的配置,在 Linux 下只需要 3-4 秒,Mac 下就需要十几秒。
guo
8
gxy@local:~/.emacs.d$ make
Installing packages
Loading /home/gxy/.emacs.d/init.el (source)...
Symbol’s function definition is void: tool-bar-mode
Makefile:17: recipe for target 'install' failed
make: *** [install] Error 255
话说为啥你用了doom-emacs的make方案……
tool-bar-mode
在有些情况下没有定义,比如终端下就没:
~ $ emacs --batch -f tool-bar-mode
Symbol’s function definition is void: tool-bar-mode
所以一般要先行检查下 tool-bar-mode
作为变量或函数有没有定义。
1 个赞
我相信作者 @casouri 会修改的,除了 tool-bar-mode
,scroll-bar-mode
有同样的问题。
这是我用的:
(and (bound-and-true-p tool-bar-mode)
(tool-bar-mode -1))
(and (bound-and-true-p scroll-bar-mode)
(scroll-bar-mode -1))
抱歉抱歉,我刚刚起床就被赶着做饭去了。
我平时不用终端所以没发现,我之后会在终端多测试一下。
ztlevi
17
mac下3,4秒,linux下1,2秒。。300+packages
drcxd
20
doom挺好的啊,毁灭战士、卡马克、IDTECH、DOOM,多么有情怀的一个名字。