為mac自帶的emacs新增ruby模式

2021-06-29 05:57:29 字數 1126 閱讀 7201

mac自帶的emacs還是v22,實在是有點老,連現在流行的package manager都沒有。由於它沒有自帶的ruby mode,因此也不會為ruby提供語法高亮了。不過如果是熟悉emacs和elisp的大神,自己寫個外掛程式也不錯。但是對於我這種玩票性質的小白使用者來說,實在是太難了。不過幸虧這是乙個廣為人知的問題,google上有許多答案。其中diamond的這篇

將剛才的el檔案儲存到/usr/share/emacs/site-lisp/ruby-mode.el

/usr/share/emacs/site-lisp/site-start.el中新增一下**。

;; load ruby mode when needed

(autoload

'ruby-mode

"ruby-mode"

"ruby mode"t)

;; assign .rb and .rake files to use ruby mode

(setq

auto-mode-alist

(cons'(

"\\.rb\\'"

.ruby-mode

)auto-mode-alist))(

setq

auto-mode-alist

(cons'(

"\\.rake\\'"

.ruby-mode

)auto-mode-alist

));; show syntax highlighting when in ruby mode

(add-hook

'ruby-mode-hook'(

lambda()(

font-lock-mode

1)))

如果需要修改預設的tab鍵縮排寬度,可以繼續新增下面的**。

;; set the default tab width to 4

(setq-default

tab-width

4)

下面就可以愉快的使用emacs練習ruby了。

本文件由長沙戴維營教育

整理。

Emacs 新增自帶輸入法

設定內建輸入法 setq my input methods japanese japanese katakana chinese py punct b5 my current input methods my input methods defun my cycle input method cyc...

mac自帶php新增擴充套件

使用tar zxvf yaf 3.2.1.tgz進行解壓,進入解壓後的目錄 使用xcrun show sdk path檢視mac的頭檔案目錄,我的顯示為 library developer commandlinetools sdks macosx.sdk 由於mac沒有 usr include目錄,...

為Emacs新增標籤tabbar功能

emacs的強大之處在於,只有你想不到,沒有她做不到!折騰了兩個小時,終於在終端putty上搞定了tabbar。下面是一些資源,以方便後面的同學快速搞定。當然網上還有叫什麼tabbar ruler的乙個外掛程式,我試著用了一下,在終端下實在不知道它有啥用。就果斷解除安裝了。下面是我在.emacs中t...