Emacs(感觉不需要了)
最后更新于:2022-04-02 05:45:31
[TOC]
# 更改系统自带旧版本
MacOS自带一个旧版本的,避免与新的冲突,推荐修改`~/.zshrc`,`bashrc`文件或者`~/.bash_profile`,利用别名把你安装的emacs设为默认的:
1. 编辑~/.bashrc,在最后加入`alias emacs='你的emacs安装路径'`,保存。
~~~
alias emacs="/usr/local/Cellar/emacs/24.x/Emacs.app/Contents/MacOS/Emacs -nw"
~~~
2. 在terminal中执行`source ~/.bashrc`更新配置。
3. 通过`emacs --version`查看版本判断是否配置成功
## 卸载自带
~~~
$ sudo rm /usr/bin/emacs
$ sudo rm -rf /usr/share/emacs
~~~
转自 WikEmacs [Installing Emacs on OS X](http://wikemacs.org/wiki/Installing_Emacs_on_OS_X), 推荐先用上面的命令移除系统自带的版本, 然后再执行安装。
# 使用包管理器[安装](https://www.emacswiki.org/emacs/EmacsForMacOS)
~~~
brew cask install emacs
~~~
这将安装从 https://emacsformacosx.com/ 上下载一个预构建的包。
# 配置文件
Emacs的配置文件为`~/.emacs`, 而`~/.emacs.d/`目录则存放一些资源,如颜色脚本(姑且这么叫吧),`.emacs.d/init.el` 同`.emacs`**一样都是配置文件** 。感觉像是`~/.vimrc`和`~/.vim`的关系。
这个最近比较火的配置:[syl20bnr/spacemacs · GitHub](https://github.com/syl20bnr/spacemacs)
~~~
git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
~~~
然后打开emacs就自动安装package了。
## 配置同步
1. 不平时使用github来同步和备份.emacs.d。 git可以搞多个分支,应该可以满足你不同系统的差别。
2.
~~~
(if (string= system-type "windows-nt")
(load-file "~/.emacs.d/win.el")
(load-file "~/.emacs.d/unix.el"))
~~~
平台相关的配置实际上很少
# 按键
C – Ctrl
M – Meta(alt或者esc)
S – super(几乎用不到)
s – shift(几乎用不到)
不是emacs造出这样的名称,实际上在lisp machine使用的键盘上,这些键是真实存在的
# 其他
emacsclient
emacs --daemon
# 学习资料
http://ergoemacs.org/emacs/emacs_unix.html
https://www.emacswiki.org/emacs?interface=zh-cn
# 参考
[一年成为Emacs高手(像神一样使用编辑器)](http://blog.csdn.net/redguardtoo/article/details/7222501/)
https://emacs-china.org/
[emacs 在Mac上的安装及一些相应配置](http://jixiuf.github.io/blog/emacs-在mac上的安装及一些相应配置/)
[Mac上使用Emacs](http://blog.csdn.net/night_watcher_/article/details/51487533)
[为什么 Emacs 和 Vi 的学习曲线非常陡峭](http://blog.jobbole.com/87872/)
[在Mac上哪个版本的Emacs是你想推荐的?为什么?](https://www.zhihu.com/question/19932307)
';