基础设置
读到这里已经了解了一些基本操作,现在打开配置文件(C-x C-f .emacs),将下列配置粘贴进去(复制后在文件中按M-y)
;;; 去掉菜单与工具栏
(tool-bar-mode -1)
(menu-bar-mode -1)
;;; 设置初始为空板
(setq inhibit-startup-message t)
(setq initial-scratch-message "")
;;; 显示括号匹配
(show-paren-mode t)
(setq show-paren-style 'parentheses)
;;; 显示时间,格式如下
(display-time-mode 1)
(setq display-time-24hr-format t)
(setq display-time-day-and-date t)
;;; 所有的问题用y/n方式,不用yes/no方式
(fset 'yes-or-no-p 'y-or-n-p)
;;; 进行语法加亮。
(global-font-lock-mode t)
;;; 设置tab为4个空格的宽度,而不是原来的2
(setq c-basic-offset 4)
(setq default-tab-width 4)
(setq-default indent-tabs-mode nil)
;;; 显示列号
(setq column-number-mode t)
保存文件(C-x C-s),重启emacs(或者M-x eval-buffer更新配置)。注意不用完全复制,你只需要选择那些自己想要的配置,因为每个人的emacs都是不同的。
配置颜色
因为默认的emacs颜色比较原始,配置颜色又是比较麻烦的事情,所以可以使用现有的插件包color-theme。
直接上官方地址下载最新版,解压后我选择将color-theme文件夹粘到~/.emacs.d下,然后在.emacs配置文件中加入:
(add-to-list 'load-path "~/.emacs.d/color-theme/")
(require 'color-theme)
(color-theme-initialize)
这样就算初始化好了,更新emacs后打入M-x color-theme-select出现一个文件,对准想要的配色方案安回车,就会更新成这种主题风格。另外,这种配色是一次性的,重开emacs效果就没了(因为还未在.emacs中配置初始的主题)
在color-theme-select中对准你想要的主题按d,会发现出现一段文本,将中间的(color-theme-xxxx)粘入.emacs文件中即可,我的配置如下:
;;; 调用color-theme库,用M-x color-theme-select可选择配色方案
(add-to-list 'load-path "~/.emacs.d/color-theme/")
(require 'color-theme)
(color-theme-initialize)
(color-theme-subtle-hacker)