2014-01-07 32 views
13

我知道,你可以做以下區分大小寫emacs中對行進行排序:Emacs功能不區分大小寫的排序行?

M-x set-variable [RETURN] sort-fold-case [RETURN] t [RETURN] 
M-x sort-lines 
M-x set-variable [RETURN] sort-fold-case [RETURN] nil [RETURN] 

但是這很討厭做的每一次。我怎樣才能把它變成一個函數,以便我不必一遍又一遍地做同樣的事情?

回答

20

很簡單:

(defun sort-lines-nocase() 
    (interactive) 
    (let ((sort-fold-case t)) 
    (call-interactively 'sort-lines))) 
4

如果總是要排序不區分大小寫,試試這個在啓動時使用的文件:

(custom-set-variables 
'(sort-fold-case t t) 
) 

然後,你可以調用的Mx排序線。

相關問題