安利一个自己的Emacs配置:Centaur Emacs。
个人不习惯 Spacemacs 的配置,喜欢纯粹的 Emacs 快捷键,追求简洁急速的编辑体验。Centaur Emacs 是一个轻量化的配置方案,能满足我日常的绝大部分需求,美观却又不那么耗费 CPU 和内存资源,启动也非常快速( 2s 以内)。喜欢的可以试用下
Features
- Pure GNU Emacs experience.
- Out of box.
- Clean and Fast.
- Quick fuzzy search (via
ivy
, ag
, rg
).
- Better Org support.
- Support multiple programming languages
- Emacs-lisp
- C/C++/C#
- Ruby/Python/Perl/PHP/Shell/Powershell
- Javascript/Typescript/JSON/YAML
- HTML/CSS/XML
- Golang/Siwft
- Markdown
- …
- Auto completion.
- Syntax check.
- Fly spell check.
- Git/SVN integration.
- Projectile integration.
- Pomodor integration.
- Support Chinese fonts and calendar.
- Support Pinyin search.
22 个赞
一个不幸的事实是,loading自己的logo会加0.5s左右的启动时间,测试平台为mac。。
谢谢你的回复!
正是由于性能原因,没有使用spacemacs的启动dashboard,因此logo不会在启动的时候加载。默认我是禁用掉Emacs的启动画面的,只有在按C-h C-a
才会出现。经测试(macOS 10.12,Ubuntu 16.04LTS),自定义logo没有对启动时间有任何影响。你是用我的配置测试的吗?
如果实在不喜欢,可以在custom.el
中禁用掉,使用官方默认logo就好。
(setq my-logo nil)
希望能帮助到你,有很多配置与spacemacs一致,也有很多特有的。
Window10系统, 使用您的 Centaur Emacs 配置, 中文字体非常大, 请问该如何解决? 谢谢
我使用的Windows 7 没有这个问题。可能跟显示器分辨率有关。有两个办法:
-
M-x update-config
,重启Emacs。然后M-x cnfonts-switch-profile
,选择program3
。
-
M-x cnfonts-ui
或者M-x cnfonts-edit-profile
,然后点击+ - 号调节当前字体大小。
具体可参考cnfonts配置。
1 个赞
字体问题解决了。 再请问下, org-mode 在 1920*1080 分辨率的 15.6 英寸屏幕上, C-a t 全屏幕查看 agenda 视图, 默认会竖分屏, 效果如下。
但在 1366*768 分辨了的的 14.0 英寸屏幕下, 会横向分屏。 TODO 事项有时字体比较多, 所以想默认横向分屏, 请问该如何配置? 谢谢!
竖向分屏
横向分屏
试试这个
(defadvice org-agenda (around split-vertically activate)
(let ((split-width-threshold 80))
ad-do-it))
Tks! Agenda视图分屏的问题搞定了。 最后还有个问题, 就是 Win10 64位启动速度太慢, 点击后要 10 秒才完成进入 emacs 界面。这个是啥原因啊?
1、进入 emacs 界面 gif 图, Win10 64 位系统已安装 Cygwin 64
2、启动完成, 进入 emacs 后, esp package 看启动速度只有 0.5″, 又很快。
Windows上Emacs本身性能就会差很多,我的测试是~6s左右。Centaur Emacs的配置当中会恢复关闭时现场,包括buffer,window,frame位置等,这些发生在启动之后,不会计入启动时间。
所以,推荐还是在Linux或者macOS上使用Emacs。WIndows上搭配Cygwin使用也没问题,但会慢很多,推荐启动后用Emacsclientw。
2 个赞
请问下, 不想显示文件大小, 怎么能关闭 mode-line 上面的 buffer-size?
-
不显示 buffer-size
-
以下代码实现不了
试试这个
(setq spaceline-buffer-size-p nil)
或者 M-x spaceline-toggle-buffer-size
.
应该是最后一个问题了!
第 1 次运行 org-mode Agenda View (Version: 9.0.8, 25.2 默认的 org8 没这个问题) 会非常卡, 延迟应有 10 秒左右。
Messages Buffers 有 2 条错误信息, 请问该怎么解决呢?
这个我没法回答哈,我没用使用9.x。请求助org社区吧。
c-mode, #def 怎么自动高亮了呢, 请问怎么能取消高亮?
已经找到问题并修复,请M-x update-config
再restart
emacs试试。谢谢你的反馈!
emacs 25.3, 用 C-x 5 2 命令新建窗口, 原窗口的字体是雅黑的, 但是新建窗口字体错了。 是配置的原因还是?
字体设置代码
新建窗口操作 gif