从零开始用 Emacs 管理笔记
前言
不同于其他 Emacs 教程,本文着重于从零开始通过 Emacs 做笔记管理,这样做的好处是不着眼于替换你现在的编辑器或者 IDE 避免降低工作效率。
同时希望通过学习当前教程你会得到:
- 一个强大且免费的编辑器:Emacs;
- 通过 Emacs 实践一种简单但是非常有效的笔记记录方法。
也许通过记录笔记你会爱上 Emacs 并开始慢慢掌握它,将它作为主要编辑器!
同时也有一些其他入门教程,也推荐你看看:
快速体验
-
克隆当前项目到本地:
git clone https://github.com/coldnight/dump-brain-with-emacs.git ~/dump-brain-with-emacs
cd ~/dump-brain-with-emacs
git submodule init
git submodule update
-
确保 Emacs 已经安装,如果没有请先安装 Emacs 最新版。
-
使用当前项目配置文件启动 Emacs:
env HOME=~/dump-brain-with-emacs emacs
-
等待包管理自动安装相关插件。
-
在 Emacs 中查看当前系列文章: M-x C-c n f Emacs
工作进行中
目前全部内容都在一篇:工欲善其事,必先利其器:Emacs 配置
主题构成
- 先利其器:Emacs 安装及其黑话
- 先利其器:Emacs 配置
- 先利其器:Org mode 简明教程
- 道法自然:聪明的记录笔记
- 锦上添花:笔记发布
- 锦上添花:org-roam-ui
- 锦上添花:org-download
- 锦上添花:Graphviz
- 锦上添花:Zotero
常见问题
-
网络问题无法启动如何应用代理?
比如你看到如下报错:.
-
打开代理文件: C-x C-f ~/.emacs.d/my.el
-
确认你的 HTTP 代理是否为 127.0.0.1:1087
,如果不是请做更改 my-url-http-proxy-service
的值;
-
执行当前 buffer: M-x eval-buffer RET
-
打开配置文件: C-x C-f ~/.emacs.d/init.el
-
查找 straight.el
初始化的位置: C-s straight RET
,在其上面一行增加:
-
执行当前 buffer 重试: M-x eval-buffer RET
。
-
straight.el 通过 Git 安装依赖: Failed to run “git”; see buffer *straight-process*
一般情况都是 GitHub HTTPS 克隆失败,可以配置 Git 使用 SSH 替代 HTTPS 来克隆 GitHub 的项目。
-
打开 Git 配置文件: C-x C-f ~/.gitconfig
-
加入如下配置:
[url "git@github.com:"]
insteadOf = https://github.com/
-
切回 init.el : C-x b init.el RET
-
执行当前 buffer 重试: M-x eval-buffer RET
。