浏览代码

Ale stuff

Viktor Grahn 3 年之前
父节点
当前提交
41842992d9
共有 1 个文件被更改,包括 10 次插入0 次删除
  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>