最近在lubuntu下使用emacs,但是对与emacs本身不熟悉,所以选择了比较容易上手的spacemacs。
下面为记录使用spacemacs遇到问题的记录。
FAQ
-
Spacemacs安装package(spacemacs install package)
Emacs安装package一般手动通过添加melpa等源,通过list-packages等包管理命令下载安装,并通过配置~/.emacs.d/init.el文件来载入package。
Spacemacs也通过此种方式安装package,不过默认是通过将package名称添加到Spacemacs独有的点文件~/.spacemacs中的dotspacemacs-additional-packages函数下。
如果没有.spacemacs 文件,那么也可以直接编辑init.el文件,与emacs的添加package方法一样。
-
调整spacemacs分裂窗口的默认方向(change spacemacs split window direction)
我使用spacemacs作为写racket的编辑器,所以需要使用repl,默认split出来的窗口是horizontal,所以想让split出来的窗口默认为vertical。
所以,google了一下,发现需要在配置文件中添加下面两句(spacemacs为.spacemacs文件):
(setq split-height-threshold nil)
(setq split-width-threshold 0)
-
添加中文支持
emacs默认是不支持中文的,所以需要安装一下中文包,并设置环境支持中文。
apt-get install language-pack-zh-hans # 安装中文包
LC_CTYPE="zh_CN.UTF-8" # 设置环境变量
或者不修改环境变量,直接在调用emacs快捷方式时添加该设置即可
env LC_CTYPE=zh_CN.UTF-8 emacs
网友评论