如何让emacs helm列表提供当前目录中的文件作为选项



helm-mini命令是否有方法将当前目录中的包含文件列为潜在搜索匹配的一部分?

您会发现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源文件(注意空间),您应该会发现:

helm-c源-电流-红外

因此,用你需要的来源制作你自己的掌舵命令:

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

最新更新