Emacs-如何在Sprojects和treemacs中自动添加新项目?
我使用Emacs的工作流程涉及检查许多不同的项目。它们经常被添加和删除。目前,这非常烦人且耗时:Emacs-如何在Sprojects和treemacs中自动添加新项目?,emacs,elisp,projectile,Emacs,Elisp,Projectile,我使用Emacs的工作流程涉及检查许多不同的项目。它们经常被添加和删除。目前,这非常烦人且耗时: 添加已知项目并设置新项目的路径 舵弹开关项目并选择一个新项目 treemacs添加并显示当前项目 现在,您已经准备好最终开始工作了 有没有办法使它自动化/简化/加速? 也许通过使用某种elisp函数?如果是,它可能是什么样子 我以前有一些使用LISP的经验,但我以前没有编写过elisp代码。好吧,您只需将通常手动执行的操作放入一个命令中即可。你可能想改变一下,以完全符合你的需要 (取消添加或切换项目
添加已知项目
并设置新项目的路径舵弹开关项目
并选择一个新项目treemacs添加并显示当前项目
我以前有一些使用LISP的经验,但我以前没有编写过elisp代码。好吧,您只需将通常手动执行的操作放入一个命令中即可。你可能想改变一下,以完全符合你的需要
(取消添加或切换项目dwim(目录)
“让elisp做点家务吧,让我的手自由!”
(交互式(列表(读取目录名“添加到已知项目:”))
(添加已知项目目录)
(查找文件目录)
(treemacs添加和显示当前项目))
也许没有帮助,但我有完全相同的问题,没有详细研究过。另见。