gpt4 book ai didi

emacs - 如何让 emacs-helm 列出固定目录中的文件作为选项?

转载 作者:行者123 更新时间:2023-12-05 00:33:02 26 4
gpt4 key购买 nike

这与这个问题有关:

how-to-have-emacs-helm-list-offer-files-in-current-directory-as-options

但不是从当前目录添加文件,我希望能够拥有一个固定的目录列表,helm-mini 总是从中提供文件。理想情况下,我希望能够拥有具有特定扩展名的文件,并且我希望以递归方式完成此操作(实际上只有一层深)。

最佳答案

这是对组织扩展进行预过滤的略有不同的看法。

(require 'helm-cmd-t)

(defvar my-org-folders (list "~/org")
"my permanent folders for helm-mini")

(defun helm-my-org (&optional arg)
"Use C-u arg to work with repos."
(interactive "P")
(if (consp arg)
(call-interactively 'helm-cmd-t-repos)
(let ((helm-ff-transformer-show-only-basename nil))
(helm :sources (mapcar (lambda (dir)
(helm-cmd-t-get-create-source-dir dir))
my-org-folders)
:candidate-number-limit 20
:buffer "*helm-my-org:*"
:input "org$ "))))

关于emacs - 如何让 emacs-helm 列出固定目录中的文件作为选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12672186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com