安装方法
sudo add-apt-repository ppa:kelleyk/emacs
sudo apt update
sudo apt install emacs27
查询版本:emacs --version
启动:emacs
新建文件:emacs xx.c
1.1 下载color theme压缩包
这是color theme的下载地址:
http://download.savannah.gnu.org/releases/color-theme/
这是color theme的WIKI:
http://www.emacswiki.org/emacs/ColorTheme
1.2 解压并复制相应文件到.emacs.d/下
现在最新版本的应该是 color-theme-6.6.0,下载完毕之后解压。
tar zxf color-theme-6.6.0.tar.gz
选择其中的themes目录和color-theme.el到.emacs.d/下。
cp -r themes color-theme.el ~/.emacs.d/
1.3 在~/.emacs加上如下代码
;;将~/.emacs.d/添加到加载路径
(add-to-list 'load-path "~/.emacs.d/")
(require 'color-theme)
(color-theme-initialize)
;; 这个是你选择的主题,后面的calm forest就是它的名字,注意使用小写。
(color-theme-calm-forest)
1.4 在Emacs中查看并选择
打开Emacs后可以 M+X color-theme-select 选择你喜欢的主题,然后将相应的名称写入.emacs中。
打开Emacs后出现warning:
Warning (initialization): Your ‘load-path’ seems to contain your ‘.emacs.d’ directory: ~/.emacs.d/ This is likely to cause problems... Consider using a subdirectory instead, e.g.: /home/zuo2/.emacs.d/lisp
解决方法
大体意思是:
不要把需要的modules放在~/.emacs.d/ 目录下,因为这个目录emacs要放一些其他东西,可能名字会冲突,会引起问题。
而以往我们的modules一般都会直接放在~/.emacs.d/ 目录下,在Emacs的配置文件.emacs中,会类似这么写:
(require 'psvn)
(require 'php-mode)
(require 'saveplace)
所以我们要解决这个麻烦的小警告。
解决方法
如果不想让这条警告再出现,可以在~/.emacs.d/ 下面新建一个子目录,比如名叫modules
cd ~/.emacs.d/
mkdir modules
mv xxxx.el modules/ (移动所有需要的modules到子目录中)
以上就是创建了一个子目录,将我们需要的模块都mv(移动)到这个子目录 中,然后在
~ (你的家目录)下的.emacs文件中,修改开头的那句:
(add-to-list 'load-path "~/.emacs.d/")
为
(add-to-list 'load-path "~/.emacs.d/modules")
就可以了。