mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 06:33:35 +08:00 
			
		
		
		
	Updated plugins
This commit is contained in:
		| @ -87,6 +87,9 @@ let g:ale_lint_on_save = get(g:, 'ale_lint_on_save', 1) | ||||
| " This flag can be set to 1 to enable linting when the filetype is changed. | ||||
| let g:ale_lint_on_filetype_changed = get(g:, 'ale_lint_on_filetype_changed', 1) | ||||
|  | ||||
| " This Dictionary configures the default LSP roots for various linters. | ||||
| let g:ale_lsp_root = get(g:, 'ale_lsp_root', {}) | ||||
|  | ||||
| " This flag can be set to 1 to enable automatically fixing files on save. | ||||
| let g:ale_fix_on_save = get(g:, 'ale_fix_on_save', 0) | ||||
|  | ||||
| @ -148,9 +151,12 @@ if g:ale_completion_enabled | ||||
| endif | ||||
|  | ||||
| " Define commands for moving through warnings and errors. | ||||
| command! -bar ALEPrevious :call ale#loclist_jumping#Jump('before', 0) | ||||
| command! -bar -nargs=* ALEPrevious | ||||
| \    :call ale#loclist_jumping#WrapJump('before', <q-args>) | ||||
| command! -bar -nargs=* ALENext | ||||
| \    :call ale#loclist_jumping#WrapJump('after', <q-args>) | ||||
|  | ||||
| command! -bar ALEPreviousWrap :call ale#loclist_jumping#Jump('before', 1) | ||||
| command! -bar ALENext :call ale#loclist_jumping#Jump('after', 0) | ||||
| command! -bar ALENextWrap :call ale#loclist_jumping#Jump('after', 1) | ||||
| command! -bar ALEFirst :call ale#loclist_jumping#JumpToIndex(0) | ||||
| command! -bar ALELast :call ale#loclist_jumping#JumpToIndex(-1) | ||||
| @ -192,8 +198,14 @@ command! -bar ALEGoToDefinitionInTab :call ale#definition#GoTo({'open_in': 'tab' | ||||
| command! -bar ALEGoToDefinitionInSplit :call ale#definition#GoTo({'open_in': 'horizontal-split'}) | ||||
| command! -bar ALEGoToDefinitionInVSplit :call ale#definition#GoTo({'open_in': 'vertical-split'}) | ||||
|  | ||||
| " Go to type definition for tsserver and LSP | ||||
| command! -bar ALEGoToTypeDefinition :call ale#definition#GoToType({}) | ||||
| command! -bar ALEGoToTypeDefinitionInTab :call ale#definition#GoToType({'open_in': 'tab'}) | ||||
| command! -bar ALEGoToTypeDefinitionInSplit :call ale#definition#GoToType({'open_in': 'horizontal-split'}) | ||||
| command! -bar ALEGoToTypeDefinitionInVSplit :call ale#definition#GoToType({'open_in': 'vertical-split'}) | ||||
|  | ||||
| " Find references for tsserver and LSP | ||||
| command! -bar ALEFindReferences :call ale#references#Find() | ||||
| command! -bar -nargs=* ALEFindReferences :call ale#references#Find(<f-args>) | ||||
|  | ||||
| " Show summary information for the cursor. | ||||
| command! -bar ALEHover :call ale#hover#ShowAtCursor() | ||||
| @ -204,13 +216,21 @@ command! -bar ALEDocumentation :call ale#hover#ShowDocumentationAtCursor() | ||||
| " Search for appearances of a symbol, such as a type name or function name. | ||||
| command! -nargs=1 ALESymbolSearch :call ale#symbol#Search(<q-args>) | ||||
|  | ||||
| command! -bar ALEComplete :call ale#completion#AlwaysGetCompletions() | ||||
| command! -bar ALEComplete :call ale#completion#AlwaysGetCompletions(0) | ||||
|  | ||||
| " <Plug> mappings for commands | ||||
| nnoremap <silent> <Plug>(ale_previous) :ALEPrevious<Return> | ||||
| nnoremap <silent> <Plug>(ale_previous_wrap) :ALEPreviousWrap<Return> | ||||
| nnoremap <silent> <Plug>(ale_previous_error) :ALEPrevious -error<Return> | ||||
| nnoremap <silent> <Plug>(ale_previous_wrap_error) :ALEPrevious -wrap -error<Return> | ||||
| nnoremap <silent> <Plug>(ale_previous_warning) :ALEPrevious -warning<Return> | ||||
| nnoremap <silent> <Plug>(ale_previous_wrap_warning) :ALEPrevious -wrap -warning<Return> | ||||
| nnoremap <silent> <Plug>(ale_next) :ALENext<Return> | ||||
| nnoremap <silent> <Plug>(ale_next_wrap) :ALENextWrap<Return> | ||||
| nnoremap <silent> <Plug>(ale_next_error) :ALENext -error<Return> | ||||
| nnoremap <silent> <Plug>(ale_next_wrap_error) :ALENext -wrap -error<Return> | ||||
| nnoremap <silent> <Plug>(ale_next_warning) :ALENext -warning<Return> | ||||
| nnoremap <silent> <Plug>(ale_next_wrap_warning) :ALENext -wrap -warning<Return> | ||||
| nnoremap <silent> <Plug>(ale_first) :ALEFirst<Return> | ||||
| nnoremap <silent> <Plug>(ale_last) :ALELast<Return> | ||||
| nnoremap <silent> <Plug>(ale_toggle) :ALEToggle<Return> | ||||
| @ -228,6 +248,10 @@ nnoremap <silent> <Plug>(ale_go_to_definition) :ALEGoToDefinition<Return> | ||||
| nnoremap <silent> <Plug>(ale_go_to_definition_in_tab) :ALEGoToDefinitionInTab<Return> | ||||
| nnoremap <silent> <Plug>(ale_go_to_definition_in_split) :ALEGoToDefinitionInSplit<Return> | ||||
| nnoremap <silent> <Plug>(ale_go_to_definition_in_vsplit) :ALEGoToDefinitionInVSplit<Return> | ||||
| nnoremap <silent> <Plug>(ale_go_to_type_definition) :ALEGoToTypeDefinition<Return> | ||||
| nnoremap <silent> <Plug>(ale_go_to_type_definition_in_tab) :ALEGoToTypeDefinitionInTab<Return> | ||||
| nnoremap <silent> <Plug>(ale_go_to_type_definition_in_split) :ALEGoToTypeDefinitionInSplit<Return> | ||||
| nnoremap <silent> <Plug>(ale_go_to_type_definition_in_vsplit) :ALEGoToTypeDefinitionInVSplit<Return> | ||||
| nnoremap <silent> <Plug>(ale_find_references) :ALEFindReferences<Return> | ||||
| nnoremap <silent> <Plug>(ale_hover) :ALEHover<Return> | ||||
| nnoremap <silent> <Plug>(ale_documentation) :ALEDocumentation<Return> | ||||
| @ -245,6 +269,6 @@ augroup ALECleanupGroup | ||||
|     autocmd QuitPre * call ale#events#QuitEvent(str2nr(expand('<abuf>'))) | ||||
|  | ||||
|     if exists('##VimSuspend') | ||||
|       autocmd VimSuspend * if exists('*ale#engine#CleanupEveryBuffer') | call ale#engine#CleanupEveryBuffer() | endif | ||||
|         autocmd VimSuspend * if exists('*ale#engine#CleanupEveryBuffer') | call ale#engine#CleanupEveryBuffer() | endif | ||||
|     endif | ||||
| augroup END | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Amir Salihefendic
					Amir Salihefendic