From 3345bf20ca92d75e80bae880030268ae49890f6c Mon Sep 17 00:00:00 2001 From: w0rp Date: Mon, 24 Apr 2017 22:40:15 +0100 Subject: [PATCH] Fix #450 Document how linters are loaded --- doc/ale.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/doc/ale.txt b/doc/ale.txt index bb21035..8f3476b 100644 --- a/doc/ale.txt +++ b/doc/ale.txt @@ -911,6 +911,18 @@ ale#linter#Define(filetype, linter) *ale#linter#Define()* is not desired, the |ale#engine#EscapeCommandPart()| function can be used to replace those characters to avoid formatting issues. + *ale-linter-loading-behaviour* + + Linters for ALE will be loaded by searching |runtimepath| in the following + format: > + + ale_linters//.vim +< + Any linters which exist anywhere in |runtimepath| with that directory + structure will be automatically loaded for the matching |filetype|. Filetypes + containing `.` characters will be split into individual parts, and files + will be loaded for each filetype between the `.` characters. + ale#linter#Get(filetype) *ale#linter#Get()*