2007-02-14

选择了Emacs - [数字生活]

  选择了Emacs。
Emacs被誉为世界上最强的编辑器。
一说:Emacs是一种“信仰”。
另说:世界上的程序员分三种,一种使用Emacs,一种使用vim,剩余的是其它。
  几经考察何处不得试用,我选择了Emacs。在Debian上安装Emacs23很简单就不累述了。在Windows平台,我用的是NTEmacs;因为它自称“Latest Win32 binary builds of Emacs CVS”,也即是Emacs23,对中文支持良好。可到http://ntemacs.sourceforge.net/下载。至于XEmacs,不是很清楚。
  这是个绿色软件,毋需安装。它的默认$HOME是C:\,起初我不知道;使得我的配置文件_emacs总是不起作用。可以用注册表重新为NTEmacs指定$HOME,
执行regedit打开注册表
在HKEY_CURRENT_USER\Software\GNU\Emacs\下添加名为HOME,类型为REG_SZ的字符串,值就是你想要的目录路径名。我就设在了NTEmacs的根目录。
因为是Emacs23,直接对中文支持良好。
  目前,我的_emacs文件很短:
 ;;去掉启动欢迎界面
(setq inhibit-startup-message t)

;; 设置窗口大小
(set-frame-height (selected-frame) 30)
(set-frame-width (selected-frame) 90)

;;不显示工具条
(tool-bar-mode -1)

;;不要总是没完没了的问yes or no, 为什么不能用 y/n
(fset 'yes-or-no-p 'y-or-n-p)

;;不要生成临时文件
(setq-default make-backup-files nil)

;;括号匹配时显示另外一边的括号,而不是烦人的跳到另一个括号。
(show-paren-mode t)
(setq show-paren-style 'parentheses)

;;打开高亮 #M-x global-font-lock-mode
(global-font-lock-mode t)

;;把title设置为“文件名@LC's Emacs"
(setq frame-title-format
'("GNU/Emacs - [ " (buffer-file-name "%f \]"
(dired-directory dired-directory "%b \]"))))

;;光标靠近鼠标的时候,让鼠标自动让开,别挡住视线
(mouse-avoidance-mode 'animate)

;; 自动存盘
(setq auto-save-mode t)

;; 反显选中区域
(transient-mark-mode t)

(setq load-path (cons "d:/soft/green_soft/ntemacs23/site-lisp/" load-path))
;(add-to-list 'load-path "d:/soft/green_soft/ntemacs23/site-lisp/")
;;(set-scroll-bar-mode nil) ; no scroll bar, even in x-window system
(require 'wb-line-number)
;;缺省显示行号
;;(wb-line-number-enable)
;;显示行号 #M-x wb-line-number-toggle

等我的配置文件长长了,我就会对Emacs有更深的认识。
在此罗列一些有用网址:
http://www.emacs.cn
http://www.gnu.org/software/emacs/
其余的搜索吧。



评论

发表评论

 姓名:
 E-mail:
 地址: