有没有办法忽略 boot-clj 的监视任务中的文件



我正在一个clojurescript项目中使用boot,到目前为止,开发过程非常顺利。但有一件事困扰着我。

我使用 VIM 作为我的编辑器,它为其缓冲区创建临时文件,最后以 ~ 命名的著名文件。每次我编辑文件时,vim 都会为其缓冲区创建临时文件,并且当我使用启动的内置任务watch时,即使我没有保存任何真实文件,它也会触发重新加载。

这是我的引导任务定义:

(deftask dev                                                     
   "Launch Immediate Feedback Development Environment"
   []
   (comp
     (serve :dir "target" :reload true)
     (watch)
     (reload)
     (cljs-repl)
     (cljs)
     (sass :source-maps true :output-dir "styles")
     (target :dir #{"target"})))

我想将watch任务配置为忽略任何以 ~ 结尾的文件,因此只有在保存一些有意义的文件时才会触发重新加载。可能吗?还有其他解决方案吗?

这在引导维基中已经提到过。据我所知,watch任务不支持忽略此类文件,并且 wiki 通过更改 vim 备份文件的位置来描述一种解决方法。

相关内容

  • 没有找到相关文章

最新更新