forked from mutewinter/dot_vim
-
Notifications
You must be signed in to change notification settings - Fork 2
/
ale.vim.disable
62 lines (50 loc) · 1.95 KB
/
ale.vim.disable
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
if exists('g:plug_loading_plugins')
Plug 'w0rp/ale'
finish
endif
" -------------------------------------------
" TO FIX PRETTIER_D !!!!!!!!!!!!!!!!!!!!!!!!!
" -------------------------------------------
" In `plugged/ale/autoload/ale/fixers/prettier.vim`, change this:
" \ '%e --version',
" to
" \ 'prettier --version',
" -------------------------------------------
" -------------------------------------------
let g:ale_fix_on_save = 1
let g:ale_lint_on_enter = 1
let g:ale_lint_on_insert_leave = 1
let g:ale_lint_on_save = 1
let g:ale_lint_on_text_changed = 'normal'
" let g:ale_sign_error = ' '
" let g:ale_sign_warning = ' '
hi ALEError guifg=#000000 guibg=#ffe3e3
hi ALEErrorSign guifg=#ffe3e3 guibg=#ffe3e3
hi ALEWarning guifg=#00000 guibg=#fff3bf
hi ALEWarningSign guifg=#fff3bf guibg=#fff3bf
let g:ale_linters = {}
let g:ale_linters['javascript'] = ['eslint']
let g:ale_linters['typescript'] = ['eslint']
let g:ale_linters['typescriptreact'] = ['eslint']
let g:ale_linters['markdown'] = []
let g:ale_linters['graphql'] = []
let g:ale_linters['rust'] = ['rls']
let g:ale_fixers = {}
let g:ale_fixers['javascript'] = [ 'eslint']
let g:ale_fixers['typescript'] = [ 'eslint']
let g:ale_fixers['typescriptreact'] = [ 'eslint']
" let g:ale_fixers['markdown'] = ['prettier']
" let g:ale_fixers['html'] = ['prettier']
" let g:ale_fixers['ruby'] = ['prettier']
" let g:ale_fixers['json'] = ['prettier']
" let g:ale_fixers['graphql'] = ['prettier']
" let g:ale_fixers['scss'] = ['prettier']
" let g:ale_fixers['css'] = ['prettier']
let g:ale_fixers['rust'] = ['rustfmt']
" let g:ale_fixers['prisma'] = ['prettier']
" let g:ale_javascript_prettier_executable = 'prettier_d'
" let g:ale_javascript_prettier_use_global = 1
" let g:ale_javascript_prettier_use_local_config = 1
" let g:ale_javascript_prettier_options = '--no-semi --print-width 100 --trailing-comma all'
let g:ale_javascript_eslint_executable = 'eslint_d'
let g:ale_typescript_eslint_executable = 'eslint_d'