В документации есть этот пример:

Set the directory to store the cache files:
  let g:ctrlp_cache_dir = $HOME.'/.cache/ctrlp'

но часть возможностей плагина в том, что он может обнаруживать папку .git в родительском дереве каталогов, и я полагаю, что хранение кеша было бы наиболее эффективным для моей стандартной ситуации. Поэтому, прежде чем я попытался попробовать любительский скрипт vim, я хотел спросить, есть ли простой способ интерполировать что-то вроде этого:

let g:ctrlp_cache_dir = '$GIT_PROJECT/.ctrlp_cache'

?

1 ответ1

0

Я спросил автора на github проекта, и это оказалось довольно сложно. К счастью, обновление кеша с помощью <F5> только обновляет текущий каталог проекта, поэтому, если ваша цель, как и моя, - это производительность, то это было бы бессмысленным делом.

https://github.com/kien/ctrlp.vim/issues/416

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .