Viktor Grahn il y a 3 ans
Parent
commit
41842992d9
1 fichiers modifiés avec 10 ajouts et 0 suppressions
  1. 10 0
      .vimrc

+ 10 - 0
.vimrc

@@ -65,11 +65,16 @@ set undofile
 set undodir=~/.vim/undo
 
 " ALE
+" ALE linters
 let g:ale_use_global_executables = 1
 let g:ale_linters_explicit = 1
 let g:ale_linters = {}
 let g:ale_linters.javascript = [ 'eslint', 'tsserver' ]
+let g:ale_linters.php = [ 'intelephense', 'phpcs' ]
 
+let g:ale_phpcs_standard = "PSR2"
+
+" ALE fixers
 let g:ale_fixers = {}
 let g:ale_fixers.javascript  = [ 'prettier', 'eslint' ]
 
@@ -77,6 +82,11 @@ let g:ale_fixers.javascript  = [ 'prettier', 'eslint' ]
 let g:ale_completion_autoimport = 1
 set omnifunc=ale#completion#OmniFunc
 
+" ALE messages
+let g:ale_echo_msg_error_str = 'E'
+let g:ale_echo_msg_warning_str = 'W'
+let g:ale_echo_msg_format = '[%linter%] %s'
+
 " Ale keymaps
 nnoremap <C-a>g :ALEGoToDefinition -tab<CR>
 nnoremap <C-a>G :ALEGoToDefinition<CR>