"nmap <silent> <C-l> :ALENext<CR>
nmap <silent> <C-w> :ALEPrevious -wrap -error<CR>
nmap <silent> <C-e> :ALENext -wrap -error<CR>
+nmap gd :ALEGoToDefinition<CR>
+nmap gm :ALECodeAction<CR>
+"nmap <silent> <C-k> <Plug>(ale_previous_wrap)
+"nmap <silent> <C-l> <Plug>(ale_next_wrap)
function! LinterStatus() abort
let l:counts = ale#statusline#Count(bufnr(''))
autocmd QuitPre * if empty(&buftype) | lclose | endif
augroup END
-"nmap <silent> <C-k> <Plug>(ale_previous_wrap)
-"nmap <silent> <C-l> <Plug>(ale_next_wrap)
-
hi ALEWarningSign ctermbg=darkyellow ctermfg=black
hi ALEVirtualTextError ctermfg=red
hi ALEVirtualTextWarning ctermfg=yellow
\ 'type_parameter': 'type param',
\ '<default>': 'v'
\ }
-
-nmap gd :ALEGoToDefinition<CR>