免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1197 | 回复: 0
打印 上一主题 下一主题

Emacs配置清单 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-19 10:42 |只看该作者 |倒序浏览

               
                    昨天晚上突然间发现Emacs23能使用系统的SCIM输入法了,感觉很是奇怪,之前折腾了好久都没有出来的,怎么突然就可以了呢?难道是因为安装了KDE造成的?不管怎样,有得用总比没得用好。简单记一下".emacs"的配置。
    首先是对汉字的支持,在$HOME目录下新建".Xresources"文件,添加内容如下(前提是已经安装WQY)
Emacs.Font:fontset-chinese
Emacs.Fontset-0:-*-fixed-medium-r-*-*-14-*-*-*-c-*-fontset-chinese,\
chinese-gb2312:-*-wenquanyi bitmap song-*-*-normal--*-*-*-*-*-*-iso10646-1
   
    接下来是".emacs"文件中的配置(注释以";"为行首,一般用";;"):
    设置中文语言环境
(set-language-environment 'Chinese-GB)
    写文件的编码方式
(set-buffer-file-coding-system 'gb2312)
    新建文件的编码方式
(setq default-buffer-file-coding-system 'gb2312)
    终端方式的编码方式
(set-terminal-coding-system 'utf-8)
    键盘输入的编码方式
(set-keyboard-coding-system 'gb2312)    读取或写入文件名的编码方式
(setq file-name-coding-system 'utf-8)
    打开就启用 text 模式
(setq default-major-mode 'text-mode)
    禁用启动信息
(setq inhibit-startup-message t)    语法高亮
(global-font-lock-mode t)    打开图片显示功能
(auto-image-file-mode t)    以 y/n 替代 yes/no
(fset 'yes-or-no-p 'y-or-n-p)
    显示行列号
(column-number-mode t)    显示括号匹配
(show-paren-mode t)    显示时间,格式如下
(display-time-mode 1)
(setq display-time-24hr-format t)
(setq display-time-day-and-date t)    隐藏工具栏
(tool-bar-mode nil)    隐藏滚动条
(scroll-bar-mode nil)    光标靠近鼠标指针时,让鼠标指针自动让开
(mouse-avoidance-mode 'animate)    不要在鼠标光标出插入
(setq mouse-yank-at-point t)    高亮显示选中的区域
(transient-mark-mode t)    支持emacs和外部程序的拷贝粘贴
(setq x-select-enable-clipboard t)    在标题栏提示当前位置
(setq frame-title-format "JJCH@%b")
    显示80列就换行
(setq default-fill-column 80)    禁止终端响铃
(setq visiable-bell t)    设置tab为4个空格的宽度
(setq default-tab-width 4)
    代码折叠
(load-library "hideshow")
(add-hook 'java-mode-hook 'hs-minor-mode)
(add-hook 'perl-mode-hook 'hs-minor-mode)
(add-hook 'php-mode-hook 'hs-minor-mode)
(add-hook 'emacs-lisp-mode-hook 'hs-minor-mode)    设置个人信息
(setq user-full-name "Jiao Jiachuan")
(setq user-mail-address "HeirJoe@Gmail.com")    加载配色文件
(load-file "~/myEmacs/color-theme.el")    选择配色方案
(require 'color-theme)
(color-theme-dark-blue)    显示标签
(load-file "~/myEmacs/tabbar.el")
(require 'tabbar)
(tabbar-mode)    所有的备份文件转移到~/Backup目录下
(setq backup-directory-alist (quote (("." . "~/Backup"))))
(setq version-control t)
(setq kept-old-versions 2)
(setq kept-new-versions 5)
(setq delete-old-versions t)
(setq backup-directory-alist '(("." . "~/Backup")))
(setq backup-by-copying t)    AucTeX
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
(add-hook 'LaTeX-mode-hook 'LaTeX-install-toolbar)
(add-hook 'LaTeX-mode-hook 'turn-on-auto-fill)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
    定义DOS格式到UNIX格式的转换命令函数
(defun dos2unix () (interactive)
(goto-char (point-min))
(while (search-forward "\r" nil t) (replace-match "")))
    有关Emacs的常用站点:
      
王垠的个人主页

Emacs 中文化指南

Emacs 中文站

GNU Emacs

               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7654/showart_157537.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP