LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1859|回复: 14

怎么驶emacs语法高亮?

[复制链接]
游客  发表于 2003-12-27 12:34:42 |阅读模式
象vim一样?不怎么也配置不来。
发表于 2003-12-28 03:34:11 | 显示全部楼层
我倒!你的emacs是什么版本?新的版本默认就支持拉。
M-x emacs-version
发表于 2003-12-28 14:36:03 | 显示全部楼层
我知道,是21的,我也在用这个

也弄不来 :(
发表于 2003-12-28 15:27:17 | 显示全部楼层
默认emacs有很多功能都没有打开,亚语法高良,只要M-x global-font-lock-mode,把global-font-lock-mode打开就可以了,或者在你的.emacs里面加一句

(global-font-lock-mode t)也一样!
发表于 2003-12-29 11:38:16 | 显示全部楼层
在菜单里也有语法加亮选项的,不过每一次运行Emacs的时候都要执行一次,还不如修改配置文件。
发表于 2003-12-29 13:54:08 | 显示全部楼层
能给出具体的配置文件的内容吗?

兄弟们?
发表于 2003-12-29 14:43:00 | 显示全部楼层
发表于 2003-12-29 15:00:14 | 显示全部楼层
我的dotemacs文件:
  1. [font=宋体][color=red][size=3]
  2. ;;***************文件的头部**********************************;;
  3. ;; Liu Qi's .emacs file
  4. ;; Liu Qi ,Xi'An , Northwest Polytechnical University
  5. ;; 12 October 2003
  6. ;;***************文件的主体部分******************************;;
  7. ;;把 major mode 设置为 text-mode , 而不是 fundamental-mode 。
  8. ;;并且在72列处断行。
  9. (setq default-major-mode 'text-mode)
  10. (setq text-mode-hook
  11.       '(lambda nil
  12.          (setq fill-column 72)
  13.          (auto-fill-mode 1)))
  14. ;;关闭出错的时候的提示的声音。
  15. (setq visible-bell t)
  16. ;;进行语法加亮
  17. (global-font-lock-mode t)
  18. ;;显示时间。
  19. (display-time)
  20. ;;显示所在列号。
  21. (setq column-number-mode t)
  22. ;;显示适当大小的字体.
  23. (set-default-font "8x16")
  24. ;;分别针对字符终端模式和X11模式设置背景色,鼠标滚轮,光标的颜色等属性。
  25. (cond ((not window-system)
  26.        ;;在模拟终端中运行Emacs的时候可以使用鼠标。
  27.        (xterm-mouse-mode t)
  28.        )
  29.       ((equal window-system 'x)
  30.        ;;以X11方式运行Emacs的时候激活鼠标滚轮。
  31.        (mouse-wheel-mode t)
  32.        ;;并且设置背景色。
  33.        (set-background-color "DarkSlateGray")
  34.        ;;设置光标的颜色。
  35.        (set-cursor-color "sienna")
  36.        ;;设置X11模式启动的 Emacs 的标题。
  37.        (setq frame-title-format "GNU/Emacs@nwpu.edu.cn")
  38.        ;;关闭 Emacs 的启动画面。
  39. ;      (setq inhibit-startup-message t)
  40.        ;;光标躲避鼠标。
  41.        (mouse-avoidance-mode 'animate)
  42.        ;;关闭工具栏.
  43. ;      (tool-bar-mode nil)
  44.        ;;关闭菜单栏.
  45. ;      (menu-bar-mode nil)
  46.        ;;关闭滚动条.
  47. ;      (scroll-bar-mode nil)
  48.        ))
  49. ;;Emacs 中关于 ibuffer 的设置
  50. (require 'ibuffer)
  51. (global-set-key (kbd "C-x C-b") 'ibuffer)
  52. ;;在Emacs键入M-x run-scheme的时候默认运行mzscheme。
  53. (setq scheme-program-name "mzscheme")
  54. ;;定义一些交互式函数,以便可以方便地在Emacs中运行scheme解释器。
  55. (defun run-scsh ()
  56.   "Run scsh in GNU/Emacs"
  57.   (interactive)
  58.   (run-scheme "scsh"))
  59. (defun run-s48 ()
  60.   "Run scheme48 in GNU/Emacs"
  61.   (interactive)
  62.   (run-scheme "scheme48"))
  63. (defun run-mit-scheme ()
  64.   "Run MIT-scheme in GNU/Emacs"
  65.   (interactive)
  66.   (run-scheme "bchscheme"))
  67. (defun run-mzscheme ()
  68.   "Run Mzscheme in GNU/Emacs"
  69.   (interactive)
  70.   (run-scheme "mzscheme"))
  71. (defun run-guile ()
  72.   "Run guile in GNU/Emacs"
  73.   (interactive)
  74.   (run-scheme "guile"))
  75. ;;也可以在Emacs中运行clisp(版本号为2.30),M-x run-lisp命令。
  76. (setq inferior-lisp-program "/usr/local/bin/clisp")
  77. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  78. ;;以下是有关Gnus的设置选项
  79. ;; gnus news groups
  80. (setq user-mail-address "liuqi@mail.nwpu.edu.cn")
  81. (setq user-full-name "Liu Qi")
  82. (setq gnus-your-organization "Xi'An 710072 P.R.China")
  83. ;;nntp setup
  84. (setq gnus-select-method '(nntp "news.yaako.com"))
  85. (custom-set-variables
  86.   ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
  87.   ;; Your init file should contain only one such instance.
  88. '(canlock-password "c18c08f7a34b66947e04eca4252118631557bffd"))
  89. (custom-set-faces
  90.   ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
  91.   ;; Your init file should contain only one such instance.
  92. )
  93. [/size][/color][/font]
复制代码

发表于 2003-12-29 15:14:02 | 显示全部楼层
谢谢兄弟了
发表于 2003-12-29 15:23:44 | 显示全部楼层
唉,k6,我先前说的把电脑卖了,其实是把电脑卖给我的同宿舍的同学了.:-)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表