2012-07-09 48 views

回答

15

你會發現helm-mini定義爲:

(defun helm-mini() 
    "Preconfigured `helm' lightweight version \(buffer -> recentf\)." 
    (interactive) 
    (helm-other-buffer '(helm-c-source-buffers-list 
         helm-c-source-recentf 
         helm-c-source-buffer-not-found) 
        "*helm mini*")) 

所以它只是與源列表調用。添加任何現有的源代碼非常簡單。

隨着helm-mode啓用運行章v掌舵-C-源文件(注意空間),你會發現:

掌舵-C-源文件,在電流-DIR

因此使自己掌舵的命令與來源,你需要:

(defun helm-my-buffers() 
    (interactive) 
    (helm-other-buffer '(helm-c-source-buffers-list 
         helm-c-source-files-in-current-dir 
         helm-c-source-recentf 
         helm-c-source-buffer-not-found) 
        "*helm-my-buffers*")) 

查看helm-for-files-prefered-list的定義,以瞭解您可能感興趣的其他來源。並使用幫助系統發現新的好東西。

+1

謝謝,這非常有用。我不是100%確定的,但我認爲'helm-c-source- *'變量已經在更新版本中重新命名爲'helm-source- *'。 – cjauvin 2015-06-15 13:41:32

相關問題