summaryrefslogtreecommitdiff
path: root/autoload
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2018-07-23 22:03:28 +0100
committerw0rp <devw0rp@gmail.com>2018-07-23 22:03:28 +0100
commit2a861dfd401784b2a8844b99189fc822082750c9 (patch)
tree320d241fae7a76bfda8c61a3629ff4f349e41b8c /autoload
parentd9579dbbe91af9e23328faafb92d664ad30c67ef (diff)
downloadale-2a861dfd401784b2a8844b99189fc822082750c9.zip
Make the test C import path test fail less
Diffstat (limited to 'autoload')
-rw-r--r--autoload/ale/c.vim5
1 files changed, 4 insertions, 1 deletions
diff --git a/autoload/ale/c.vim b/autoload/ale/c.vim
index 5ab10f00..fbfe9509 100644
--- a/autoload/ale/c.vim
+++ b/autoload/ale/c.vim
@@ -4,8 +4,11 @@
call ale#Set('c_parse_makefile', 0)
let s:sep = has('win32') ? '\' : '/'
+" Set just so tests can override it.
+let g:__ale_c_project_filenames = ['.git/HEAD', 'configure', 'Makefile', 'CMakeLists.txt']
+
function! ale#c#FindProjectRoot(buffer) abort
- for l:project_filename in ['.git/HEAD', 'configure', 'Makefile', 'CMakeLists.txt']
+ for l:project_filename in g:__ale_c_project_filenames
let l:full_path = ale#path#FindNearestFile(a:buffer, l:project_filename)
if !empty(l:full_path)