Detect Python proj. roots by Pipfile

"Pipfile" and "Pipfile.lock" files are also often located in Python module or
package directories and their presence is an okay heuristic for finding project
roots.
This commit is contained in:
Andrej Radovic 2018-07-14 13:26:50 +02:00
parent 870e75eb64
commit 976c048e6e
1 changed files with 2 additions and 0 deletions

View File

@ -24,6 +24,8 @@ function! ale#python#FindProjectRootIni(buffer) abort
\|| filereadable(l:path . '/mypy.ini')
\|| filereadable(l:path . '/pycodestyle.cfg')
\|| filereadable(l:path . '/flake8.cfg')
\|| filereadable(l:path . '/Pipfile')
\|| filereadable(l:path . '/Pipfile.lock')
return l:path
endif
endfor