怎么使emacs语法高亮?


 

象vim一样?不怎么也配置不来。


我倒!你的emacs是什么版本?新的版本默认就支持拉。
M-x emacs-version

我知道,是21的,我也在用这个

也弄不来 :(

默认emacs有很多功能都没有打开,亚语法高良,只要M-x global-font-lock-mode,把global-font-lock-mode打开就可以了,或者在你的.emacs里面加一句

(global-font-lock-mode t)也一样!

在菜单里也有语法加亮选项的,不过每一次运行Emacs的时候都要执行一次,还不如修改配置文件。

能给出具体的配置文件的内容吗?

兄弟们?

你可以看看这里:
http://db.cs.hit.edu.cn/people/WangC...nterests/emacs

我的dotemacs文件:
代码:
-->
;;***************文件的头部**********************************;;
;; Liu Qi's .emacs file
;; Liu Qi ,Xi'An , Northwest Polytechnical University
;; 12 October 2003
;;***************文件的主体部分******************************;;
;;把 major mode 设置为 text-mode , 而不是 fundamental-mode 。
;;并且在72列处断行。
(setq default-major-mode 'text-mode)
(setq text-mode-hook
      '(lambda nil
        (setq fill-column 72)
        (auto-fill-mode 1)))
;;关闭出错的时候的提示的声音。
(setq visible-bell t)
;;进行语法加亮
(global-font-lock-mode t)
;;显示时间。
(display-time)
;;显示所在列号。
(setq column-number-mode t)
;;显示适当大小的字体.
(set-default-font "8x16")
;;分别针对字符终端模式和X11模式设置背景色,鼠标滚轮,光标的颜色等属性。
(cond ((not window-system)
      ;;在模拟终端中运行Emacs的时候可以使用鼠标。
      (xterm-mouse-mode t)
      )
      ((equal window-system 'x)
      ;;以X11方式运行Emacs的时候激活鼠标滚轮。
      (mouse-wheel-mode t)
      ;;并且设置背景色。
      (set-background-color "DarkSlateGray")
      ;;设置光标的颜色。
      (set-cursor-color "sienna")
      ;;设置X11模式启动的 Emacs 的标题。
      (setq frame-title-format "GNU/[email protected]")
      ;;关闭 Emacs 的启动画面。
;      (setq inhibit-startup-message t)
      ;;光标躲避鼠标。
      (mouse-avoidance-mode 'animate)
      ;;关闭工具栏.
;      (tool-bar-mode nil)
      ;;关闭菜单栏.
;      (menu-bar-mode nil)
      ;;关闭滚动条.
;      (scroll-bar-mode nil)
      ))
;;Emacs 中关于 ibuffer 的设置
(require 'ibuffer)
(global-set-key (kbd "C-x C-b") 'ibuffer)
;;在Emacs键入M-x run-scheme的时候默认运行mzscheme。
(setq scheme-program-name "mzscheme")
;;定义一些交互式函数,以便可以方便地在Emacs中运行scheme解释器。
(defun run-scsh ()
  "Run scsh in GNU/Emacs"
  (interactive)
  (run-scheme "scsh"))
(defun run-s48 ()
  "Run scheme48 in GNU/Emacs"
  (interactive)
  (run-scheme "scheme48"))
(defun run-mit-scheme ()
  "Run MIT-scheme in GNU/Emacs"
  (interactive)
  (run-scheme "bchscheme"))
(defun run-mzscheme ()
  "Run Mzscheme in GNU/Emacs"
  (interactive)
  (run-scheme "mzscheme"))
(defun run-guile ()
  "Run guile in GNU/Emacs"
  (interactive)
  (run-scheme "guile"))
;;也可以在Emacs中运行clisp(版本号为2.30),M-x run-lisp命令。
(setq inferior-lisp-program "/usr/local/bin/clisp")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;以下是有关Gnus的设置选项
;; gnus news groups
(setq user-mail-address "[email protected]")
(setq user-full-name "Liu Qi")
(setq gnus-your-organization "Xi'An 710072 P.R.China")
;;nntp setup
(setq gnus-select-method '(nntp "news.yaako.com"))
(custom-set-variables
  ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 '(canlock-password "c18c08f7a34b66947e04eca4252118631557bffd"))
(custom-set-faces
  ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 )
-->

你可能感兴趣的:(开发工具(IDE)配置,emacs,scheme,file,lambda,终端,vim)