一种快速/ git高效的方式来打开large()repo(〜9.8k文件)下的任何文件.
我尝试了各种解决方案,比如Textmate.el和find-file-in-repository.我通过之前的SO问题找到了这些解决方案,例如this和this以及LocateFilesAnywhere EmacsWiki.
虽然这两种解决方案都适用于小型到mdeium回收,但在这种情况下,它们几乎无法使用.当我开始输入文件名时,在看到任何结果之前有几秒钟的延迟.而改变搜索的任何部分也非常滞后.
我认为主要问题是在键入任何字符时,emacs/ find-file-in-repository启动一个shell命令(git ls-files...).当我停止打字时,我真的只需要这样做.
find-file-in-repository,我希望只有在我停止输入时才调用find-command(比如说300ms的间隙).arn*_*nab 18
在我收到三个答案后,我尝试了它们(也回答了我自己的问题,因为上述解决方案都不适合我).我终于安顿下来了helm-ls-git.以下是我的观点比较:
.gitignore,实际的文件数量更像是52k.事件jr的答案却开辟了更多的选择:helm直到现在我还没有意识到.看看melpa的helm相关插件,我发现了以下内容:
helm-gitpackage.el因为它在melpa中magit- 所以这看起来很合适.magit-git-dir: symbol is void一种错误.没有太多潜水,但看起来需要更新.打开了一个问题helm-ls-git| 归档时间: |
|
| 查看次数: |
1900 次 |
| 最近记录: |