2016年1月16日星期六

搞定emacs主题配色

我的emacs插件管理做的不是太好,一直都比较混乱,今天逢周六,好好地整理了一番,顺道把早就想弄的emacs主题给解决了,这里特指Linux平台下的emacs

先铺垫些前瞻知识。emacs的插件功能很强大,很适合爱折腾的人,自有配置。

1. 所有的配置信息都需要用lisp方言写入.emacs文件内,默认是在~/目录下。

2.所有的插件都需要在.emacs里导入,形如require 'name-of-tools。当然首先你要告诉emacs你的插件目录在哪里,即 add-to-list 'load-path "address"。为了方便管理和备份,强烈建议固定插件目录,一般大家使用~/.emacs.d目录。

好了,话归正题,我们要配置emacs的主题,不伤眼的舒服的主题!

1. 首先现在主题包地址,戳这里,目前版本是6.6.0

2. 得到压缩包,我们只需要压缩包里的themes文件夹和color-theme.el两个文件,cp命令把其拷进~/.emacs.d目录,cp -r themes/ ~/.emacs.d和cp color-theme.el ~/.emacs.d

3. 在根目录下打开.emacs配置文件,我们需要完成配置信息,简简单单只有四行,

;;themes
(add-to-list 'load-path "~/.emacs.d")  ;;load path 
(require 'color-theme)  ;;载入theme插件
(color-theme-initialize) ;;启动时初始化theme
(color-theme-calm-forest) ;;选择具体的主题

4. 这里我随便载入了一个名为color-theme-calm-forest的主题。其实我们还有更多的选择。打开emacs后,M-x color-theme-select 回车,就会列出当前theme包里的所有主题来,共计92项。大家可以按需选择,然后重新更改配置文件即可。例如,我们相上了TTY Dark这个主题,那么最后一行改为(color-theme-tty-dark)即可(这个更好看 -.-)

5. 除了这个标准的Theme包,网上还有其他的选择,配置思路同上。

最终效果如图



****************Wed 28 Dec, 2016**************
配置 Mac 下的 Emacs更新下

发现 Emacs24以后的版本都拥有比较强大的 主题管理功能,

M-x customize-themes

会看到如图所示的预置主题列表,适合心累了不折腾的同学,选择一个保存即可。


没有评论:

发表评论