emacs使用记录
在不同的电脑上都配置过emacs,换了电脑之后需要重新配置一遍,有些步骤都 记不太清楚了,于是写下来,以便换电脑之后有个参考。
Table of Contents
配置.emacs.d目录
无意间看见一片博文 ,emacs配置最好照抄大神的,使用emacs的大神众多,他们的配置也比较好,参考了Eric Schulte 的 Emacs-starter-kit 的配置。 首先git下来,放到.emacs.d目录下边。
配置.emacs
首先将.emacs.d加入load-path,初始化init,加入包管理器的路径。
(add-to-list ‘load-path "~/.emacs.d") (load "init.el") (setq package-archives ‘(("gnu" . "http://elpa.gnu.org/packages/") ("org" . "http://orgmode.org/elpa/") ("melpa" . "http://melpa.org/packages/") ("marmalade" . "http://marmalade-repo.org/packages/"))) (package-initialize)
添加了几个插件 evil smex 还有使用org-mode写cnblogs的插件,前两个插件 可以直接使用package-install,后一个是下载的插件,加入到emacs的 load-path中。参考文件:用emacs org-mode写cnblogs博客
(require ‘evil) (evil-mode 1) (require ‘smex) ; Not needed if you use package.el (smex-initialize) ; Can be omitted. This might cause a (minimal) delay ; when Smex is auto-initialized on its first run. (global-set-key (kbd "M-x") ‘smex) (global-set-key (kbd "M-X") ‘smex-major-mode-commands) ;; This is your old M-x. (global-set-key (kbd "C-c C-c M-x") ‘execute-extended-command) (add-to-list ‘load-path "~/site-lisp") (require ‘cnblogs) (add-hook ‘org-mode-hook (lambda () (cnblogs-minor-mode)))
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。