summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2016-10-04 21:28:54 +0100
committerw0rp <devw0rp@gmail.com>2016-10-04 21:28:54 +0100
commitaebf8e01963ce86040aa3571a4b2f5cab3516eb2 (patch)
treec2e6cf28e3742fc4f198ddd3ea4c3c801c8e1cba
parent6754b9f1f8b0ea87f3896c0043a9f35d5e4d2052 (diff)
downloadale-aebf8e01963ce86040aa3571a4b2f5cab3516eb2.zip
Change the flags file so it uses the get function.
-rw-r--r--plugin/ale/aaflags.vim35
1 files changed, 10 insertions, 25 deletions
diff --git a/plugin/ale/aaflags.vim b/plugin/ale/aaflags.vim
index 8670d8f9..467e3b6a 100644
--- a/plugin/ale/aaflags.vim
+++ b/plugin/ale/aaflags.vim
@@ -9,45 +9,30 @@ endif
let g:loaded_ale_flags = 1
" This flag can be set to 0 to disable linting when text is changed.
-if !exists('g:ale_lint_on_text_changed')
- let g:ale_lint_on_text_changed = 1
-endif
+let g:ale_lint_on_text_changed = get(g:, 'ale_lint_on_text_changed', 1)
" This flag can be set with a number of milliseconds for delaying the
" execution of a linter when text is changed. The timeout will be set and
" cleared each time text is changed, so repeated edits won't trigger the
" jobs for linting until enough time has passed after editing is done.
-if !exists('g:ale_lint_delay')
- let g:ale_lint_delay = 100
-endif
+let g:ale_lint_delay = get(g:, 'ale_lint_delay', 100)
" This flag can be set to 0 to disable linting when the buffer is entered.
-if !exists('g:ale_lint_on_enter')
- let g:ale_lint_on_enter = 1
-endif
+let g:ale_lint_on_enter = get(g:, 'ale_lint_on_enter', 1)
" This flag can be set to 0 to disable setting the loclist.
-if !exists('g:ale_set_loclist')
- let g:ale_set_loclist = 1
-endif
+let g:ale_set_loclist = get(g:, 'ale_set_loclist', 1)
" This flag can be set to 0 to disable setting signs.
-if !exists('g:ale_set_signs')
- " Enable the flag by default if the 'signs' feature exists.
- let g:ale_set_signs = has('signs')
-endif
+" This is enabled by default only if the 'signs' feature exists.
+let g:ale_set_signs = get(g:, 'ale_set_signs', has('signs'))
" This flag can be set to 0 to disable echoing when the cursor moves.
-if !exists('g:ale_echo_cursor')
- let g:ale_echo_cursor = 1
-endif
+let g:ale_echo_cursor = get(g:, 'ale_echo_cursor', 1)
" This flag can be set to 0 to disable warnings for trailing whitespace
-if !exists('g:ale_warn_about_trailing_whitespace')
- let g:ale_warn_about_trailing_whitespace = 1
-endif
+let g:ale_warn_about_trailing_whitespace =
+\ get(g:, 'ale_warn_about_trailing_whitespace', 1)
" This flag can be set to 1 to keep sign gutter always open
-if !exists('g:ale_sign_column_always')
- let g:ale_sign_column_always = 0
-endif
+let g:ale_sign_column_always = get(g:, 'ale_sign_column_always', 0)