黑暗主题
a
明亮主题
本配置由我从零开始配置,所以对每个地方都很了解,如果对哪里不懂的可以发邮件EvanMeek’s Email给我提问.
具体配置请看/etc下的配置文件
**请直接Clone用Emacs查看此自述文件,否则会出现格式错乱等问题**
- Git
- GNU Emacs Version >= 26.3
- CMake
- Python
- libvterm
- Ubuntu/Debian
apt install libvterm
- ArchLinux
pacman -S libvterm
- Ubuntu/Debian
- fzf
- ripgrep
- tdlib
- ArchLinux[#archlinuxcn]
pacman -S libtd-git
- llvm && cargo fuz.el
- all-the-icons
- 必装
- Sarasa Mono
- 默认字体 [可选]
mv ~/.emacs.d/ ~/.emacs.d_bak && git clone https://github.com/EvanMeek/.emacs.d ~/.emacs.d
cd ~/.emacs.d/ && git submodule update --init --recursive
本配置只在GNU/Linux下测试过,如果有其他平台遇到的Bug可能无法提供解决方案。
如果你要使用我的org-capture捕获思路,那么请你创建以下几个文件:
- ~/Documents/org/capture/task.org
- 工作任务/学习任务
- ~/Documents/org/capture/journal.org
- 记录日志
- ~/Documents/org/capture/inbox.org
- 捕获灵感
- ~/Documents/org/capture/notes.org
- 临时笔记
- ~/Documents/org/capture/link.org
- 超链接
- ~/Documents/org/capture/code.org
- 代码片段/代码追踪
请手动创建以下结构:
* Code ** Snippets ** Trace
- ~/Documents/org/capture/word.org
- 记录生词
telega是emacs下的一个telegram客户端,你首先得编译tdlib,才能使用telega,tdlib的安装方式可以在这里找到: tdlib 主页
- doc/
- 文档
- etc/
- 配置文件集合
- config/
- 主要模块集合
- extensions/
- 对特殊插件的扩展集合
- snippets/
- 代码片段集合,可扩展
- +autoload.el
- 需要自动加载的自定义函数
- +config.el
- 简单的自定义函数
- init-config.el
- 模块管理
- +mini-keybind.el
- 针对+config.el提供的键位绑定
- private/
- 用户私有模块集合
- private-demo
- 私有模块示例
- private-module.el
- 私有模块模块管理
- site-lisp/
- 第三方包(插件源内没有的)
- themes/
- 可选主题(插件源内没有的)
- init.el
- Emacs第一个加载的文件
- package-config.org
- 过时的org形式的Emacs配置文档
- README.org
- 自述文件
- var/
- 插件的缓存文件及杂项
请确保你已安装 cargo
,且 cargo
可执行文件路径存在于 Emacs
的 exec-path
变量中。
利用私有模块,用于覆盖 init-variable.el
中提供的字体变量配置即可。
将以下代码放入你的私有模块:
;; sunrise 白天 sunset 夜晚
(setq circadian-themes '((:sunrise . doom-one-light)
(:sunset . doom-one)))
请确保你已经初始化了子模块。
请确保你安装了 tdlib
库。
本配置配套视频讲解(保姆级别超级详细) 戳我观看视频! 视频已过时,一切追随根据最新配置。
QQ群: 466898428
加群请说明获取QQ群来源!