我的emacs配置文件

原创 2004年07月04日 13:37:00
emacs的配置文件在~/.emacs文件中,如果没有请自己创建
在windows环境下如果设置了HOME环境变量则在HOME所设定的目录里,否则则在根目录上

下面所需要的扩展包tarbar.el在http://www.lifl.fr/~hodique/code/emacs/tabbar.html可以找到请以文本方式保存在你的load-path中并且以tarbar.el命名

;;中文环境设置
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system
            '(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)

;;windows下的设置X下不需要
(set-language-environment 'Chinese-GB)
(set-default-font "-outline-新宋体-normal-r-normal-normal-12-*-96-96-c-*-gb2312")

;;load-path设置:
(setq load-path  (cons (expand-file-name "~/.emacs-lisp/") load-path))

;;emacs扩展:
;;TabBar以及按键邦定
(require 'tabbar)
(tabbar-mode)
(global-set-key (kbd "") 'tabbar-backward-group)
(global-set-key (kbd "") 'tabbar-forward-group)
(global-set-key (kbd "") 'tabbar-backward)
(global-set-key (kbd "") 'tabbar-forward)
;;Line-number模式
(require 'setnu)

;;编程设置:
;;hook c-mode c++-mode 和 font-lock-mode turn-on-setnu-mode
(add-hook 'c-mode-hook 'turn-on-font-lock)
(add-hook 'c-mode-hook 'turn-on-setnu-mode)
(add-hook 'c++-mode-hook 'turn-on-font-lock)
(add-hook 'c++-mode-hook 'turn-on-setnu-mode)

;;用 M-left M-right 匹配在打括号之间进行移动
(global-set-key [(meta left)] 'backward-sexp)
(global-set-key [(meta right)] 'forward-sexp)
;;移动到某一行
(global-set-key [(meta g)] 'goto-line)
;;编译设置 F9 编译 F10 第一处错误 F11 第二处错误 F12下一处错误
(global-set-key [f9] 'compile)
(global-set-key [f10] 'first-error)
(global-set-key [f11] 'previous-error)
(global-set-key [f12] 'next-error)

使用.emacs.d目录管理Emacs配置文件

第一启动emacs会在~目录下创建.emacs.d目录 使用.emacs.d目录管理Emacs配置文件 参考:Declaring .emacs Bankruptcy Emacs的默认配置...
  • aka_xingwenpeng
  • aka_xingwenpeng
  • 2014年06月17日 10:18
  • 7566

windows系统中Emacs的HOME目录及配置文件的正确路径

转自:http://www.cnblogs.com/ini_always/archive/2012/04/27/2472857.html 最近爱折腾的毛病又犯了,开始折腾起Emacs,在自定...
  • lihenair
  • lihenair
  • 2014年02月10日 22:23
  • 3409

emacs配置详解及C/C++IDE全功能配置演示(附配置文件)

我的emacs插件下载地址: http://pan.baidu.com/share/link?shareid=4196458904&uk=3708780105 说明:             1.为什...
  • Kevin_Samuel
  • Kevin_Samuel
  • 2013年08月01日 13:14
  • 13625

[Emacs] 1.3 我的常用按键配置

更新.emacs;;; 按键设置 (add-to-list 'load-path "~/.emacs.d/lisp/") (load "key.el")然后在.emacs.d中新建文件夹lisp,并新...
  • tjgykhulj
  • tjgykhulj
  • 2015年11月21日 14:35
  • 433

emacs 字体配置

;; 方法一 能够执行(from:http://bugway.appspot.com/?p=945801) ;; overide the default changing font size bind...
  • fengzizhuang
  • fengzizhuang
  • 2013年07月27日 10:20
  • 8532

AUCTeX+Emacs 是目前我见过的能最大限度提高 LaTeX 编辑效率的编辑器 (转)

AUCTeX+Emacs 是目前我见过的能最大限度提高 LaTeX 编辑效率的编辑器 效率的提高程度取决于你对 Emacs/lisp 的熟悉程度,但可以说基本上能提高到你所能想象的最大程度了。下...
  • wdkirchhoff
  • wdkirchhoff
  • 2014年12月03日 22:47
  • 9603

emacs插件yasnippet,方便搭建代码模板(可以认为是一种特殊的补全工具)。

效果的视频欣赏 yasnippet的安装及使用参考文档 verilog-mode下的yasnippet 举例spacemacs verilog语言的yasnippet操作 tips 可以实现各种代码模...
  • u011729865
  • u011729865
  • 2016年11月20日 12:38
  • 1544

Emacs+LaTeX快速配置(附带个性设置)

因为纯属工作需要,所以只要有效果就行。所以我不讨论技术根源也不讨论类似命令和应用等等——目标只有一个:能用就行,够用就行。 至于为什么选Emacs...没理由,就是它了。。。。Vim和Emacs论...
  • u013614126
  • u013614126
  • 2014年02月23日 16:15
  • 5418

emacs24 配置c++ 开发环境

emacs 配置c/c++开发环境笔记
  • xljiulong
  • xljiulong
  • 2016年04月25日 20:48
  • 2797

emacs (可以武装到牙齿)

我是从vim转过来的, 从今年4月份开始用emacs, 到现在已经很熟练emacs了. emacs并不是传说的那么难学. 下面是我的心得: 1) 学习emacs的意志一定要坚定. 很多人就是...
  • shuimuqingyi
  • shuimuqingyi
  • 2013年01月10日 12:40
  • 474
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我的emacs配置文件
举报原因:
原因补充:

(最多只允许输入30个字)