神之编辑器 Emacs

为了能在 git 中默认使用 Emacs,需要做以下配置:

# ~/.bashrc
export EDITOR="emacsclient -t -a=\"\""
export ALTERNATE_EDITOR=""

# ~/.gitconfig
[core]
    editor = emacsclient -t -a=\\\"\\\"

上面的配置会调用 emacsclient 去连接 emacs daemon服务,如果服务没启,就先启动服务再去连接。

Emacs 配置文件推荐用 git 进行版本管理,方便迁移与交流。这是我的 .emacs.d

入门教程

常用命令

emacs --daemon=<session-name>
emacsclient -t -s <session-name>

alias e='emacsclient -t -a ""'

Org-mode 导出PDF文件

Org 导出 pdf 依赖于 LaTeX,Mac 下推荐安装 basictex 这个精简版的,可能需要单独使用 tlmgr 安装额外的 *.sty 文件

brew cask install basictex
sudo tlmgr update --self
sudo tlmgr install wrapfig
sudo tlmgr install capt-of
# PDF 导出时,需要 cjk 包,然后需要配置org-latex-packages-alist,具体参考 setup-org.el
sudo tlmgr install cjk

扩展阅读

results matching ""

    No results matching ""