目的: 配置emacs 24 适合编程开发
主要参考JerryZhang的配置(Emacs 简易教程)
http://www.perfect-is-shit.com/emacs-simple-tutorial.html#tocAnchor-1-16-5
https://gitcafe.com/JerryZhang/Emacs-Config
优点: 插件少 基本功能都比较全,emacs 配置后启动比较快速
安装过程如下:
git clone https://gitcafe.com/JerryZhang/emacs-config.git ~/.emacs.d (后面的地址可更换,下载后复制到~/.emacs.d目录下)
cd ~/.emacs.d/lisp/helm && make
安装完成后
init.el更改内容
显示行号.去掉(global-linum-mode 1)前的分号(;)
;;------------------------------------------------------------------------------ ;; 快速切换至上个buffer ;; Shift+TAB切换至上个buffer ;;------------------------------------------------------------------------------ (global-set-key (kbd "<backtab>") #‘(lambda () (interactive) (switch-to-buffer (other-buffer (current-buffer) 1))))
下载 sr-speedbar.el 至.emacs.d/lisp目录下
init.el 添加代码
;;------------------------------------------------------------------------------ ;; 使用speedbar <F2>切换speedbar的开启状态 ;; s键在speedbar中搜索 u键回到上一个目录 ;;------------------------------------------------------------------------------ (require ‘sr-speedbar) (global-set-key (kbd "<f2>") (lambda() (interactive) (sr-speedbar-refresh) (sr-speedbar-toggle) (unless (sr-speedbar-exist-p) (kill-buffer "*SPEEDBAR*")))) (require ‘speedbar) (define-key speedbar-mode-map (kbd "s") #‘(lambda () (interactive) (beginning-of-buffer) (isearch-forward))) (define-key speedbar-mode-map (kbd "u") #‘(lambda () (interactive) (speedbar-up-directory)))
其他可供参考的配置:
C/C++ Development Environment for Emacs
http://tuhdo.github.io/c-ide.html
一年成为Emacs高手(像神一样使用编辑器)
http://blog.csdn.net/redguardtoo/article/details/7222501
在使用gdb调试程序时
先M-x gdb 打开gdb调试
然后M-x gdb-many-windows 使用多窗口查看调试过程
原文:http://www.cnblogs.com/aaron2015/p/4882652.html