Emacs中的彩虹模式:標識css顏色

本身不是很擅長CSS,不過仍是要常常接觸一些。發現本身對裏面的顏色編碼很是頭痛,因而萌生了在Emacs中對css中的顏色進行標記的想法。不過鑑於本身的elisp水平有限,最終只寫了一個簡陋版,能夠把光標放到顏色碼上,而後更改光標顏色。。。。

今天偶然發現了rainbow-mode,簡直徹底就是我所想要的東西!rainbow-mode安裝配置很是簡單,能夠直接用package.el來安裝,也能夠到這裏下載:http://bzr.savannah.gnu.org/lh/emacs/elpa/annotate/head:/packages/rainbow-mode/rainbow-mode.el 。把rainbow-mode.el扔到loadpath裏面,在配置文件裏面require一下,在須要的時候M-x rainbow-mode就能夠了。

爲了方便使用,咱們能夠把rainbow-mode關聯到css,html文件中去,讓emacs在打開css/html文件的時候自動啓用rainbow-mode。能夠使用如下配置:
(require 'rainbow-mode)
(dolist (hook '(css-mode-hook
             html-mode-hook))
  (add-hook hook (lambda () (rainbow-mode t))))
如下是效果圖(rain-mode還能識別常見的英文顏色單詞):

有時間研究一下rainbow-mode的代碼!!!
相關文章
相關標籤/搜索