Skip to content

Latest commit

 

History

History
73 lines (35 loc) · 2.16 KB

README_zh.org

File metadata and controls

73 lines (35 loc) · 2.16 KB

關於 linum-ace

linum-ace 是我在使用 ace-jump-mode 裡面的 ace-jump-line-mode 所獲得的啟發,會在 emacs 顯示行號

的地方顯示 “行字元” 來代表該行 (僅在非空白行顯示),具體請見下面的截圖。

安裝方式 (傳統方法)

從 GitHub 下載 linum-ace

git clone https://github.com/coldnew/linum-ace.git

將 linum-ace 加入你的 emacs路徑後,並將下列 code加入你的 .emacs

(require 'linum-ace)

安裝方式 (el-get 使用者)

如果你是 el-get 的使用者,可以將以下程式加入你的 recipes,並使用 el-get-install 進行安裝。

(:name linum-ace
       :type github
       :pkgname coldnew/linum-ace
       :features linum-ace)

使用

預設情況下,linum-ace是不會直接顯示在行號欄上的,你可以使用 linum-ace-toggle 來進行原始的行號顯示,

以及 linum-ace 的切換。如果您希望 linum-ace預設是直接顯示在行號欄上,請將下一行 code加入至你的 emacs 設定

(setq linum-format 'linum-ace)

客製化

linum-ace 目前提供兩個變數供使用者客製化。 你可以修改 linum-ace-face 來設定顯示行號的文字的顏色,

預設和 ace-jump-mode 一樣是使用 “紅色” 作為行字元的顯示方式。

linum-ace-keys 則是用來設定顯示在行號欄位的 *行字元*,預設情況和 ace-jump-mode 相同,均是顯示

a~z 以及 A~Z 的字元,如果你有修改過 ace-jump-mode 的 ace-jump-mode-move-keys 的話,你可以使用

下面的程式讓 linum-ace 和 ace-jump-mode 顯示相同的字元。

(setq linum-ace-keys ace-jump-mode-move-keys)

當然,你也可以做自己的設定,linum-ace-jump 會根據你自己的設定來進行跳轉的動作。舉例來說,我要顯示

0~9 以及 a~z 在行號欄位,則可以使用下面的設定

(setq linum-ace-keys (nconc (number-sequence ?0 ?9)
                            (number-sequence ?a ?z)))

截圖

下圖為使用 linum-ace 的截圖

https://github.com/coldnew/linum-ace/raw/master/screenshot/screenshot1.jpg