11

有没有办法从helm-mini命令列出当前目录中的文件作为潜在搜索匹配的一部分?

4

1 回答 1

16

你会发现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启用运行(C-h vhelm-c-source files注意空格),您应该会发现:

helm-c-source-files-in-current-dir

因此,使用您需要的来源制作您自己的 helm 命令:

(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您可能感兴趣的其他来源的定义。并使用帮助系统发现新的好东西。

于 2012-07-10T00:26:28.750 回答