mirror of
https://github.com/gryf/.vim.git
synced 2025-12-18 12:00:30 +01:00
Update plugins: ctrl_p, syntastic, tagbar, taglisttoo and mark.
Added skeleton to make autocompletion for kickassembler.
This commit is contained in:
@@ -55,9 +55,8 @@ if !exists("g:syntastic_enable_highlighting")
|
||||
endif
|
||||
|
||||
" highlighting requires getmatches introduced in 7.1.040
|
||||
if g:syntastic_enable_highlighting == 1 &&
|
||||
\ (v:version < 701 || v:version == 701 && has('patch040'))
|
||||
let g:syntastic_enable_highlighting = 1
|
||||
if v:version < 701 || (v:version == 701 && !has('patch040'))
|
||||
let g:syntastic_enable_highlighting = 0
|
||||
endif
|
||||
|
||||
if !exists("g:syntastic_echo_current_error")
|
||||
@@ -439,7 +438,10 @@ function! s:WideMsg(msg)
|
||||
let old_ruler = &ruler
|
||||
let old_showcmd = &showcmd
|
||||
|
||||
let msg = strpart(a:msg, 0, winwidth(0)-1)
|
||||
"convert tabs to spaces so that the tabs count towards the window width
|
||||
"as the proper amount of characters
|
||||
let msg = substitute(a:msg, "\t", repeat(" ", &tabstop), "g")
|
||||
let msg = strpart(msg, 0, winwidth(0)-1)
|
||||
|
||||
"This is here because it is possible for some error messages to begin with
|
||||
"\n which will cause a "press enter" prompt. I have noticed this in the
|
||||
@@ -486,10 +488,11 @@ endfunction
|
||||
"the script changes &shellpipe and &shell to stop the screen flicking when
|
||||
"shelling out to syntax checkers. Not all OSs support the hacks though
|
||||
function! s:OSSupportsShellpipeHack()
|
||||
if !exists("s:os_supports_shellpipe_hack")
|
||||
let s:os_supports_shellpipe_hack = !s:running_windows && (s:uname() !~ "FreeBSD") && (s:uname() !~ "OpenBSD")
|
||||
endif
|
||||
return s:os_supports_shellpipe_hack
|
||||
return !s:running_windows && (s:uname() !~ "FreeBSD") && (s:uname() !~ "OpenBSD")
|
||||
endfunction
|
||||
|
||||
function! s:IsRedrawRequiredAfterMake()
|
||||
return !s:running_windows && (s:uname() =~ "FreeBSD" || s:uname() =~ "OpenBSD")
|
||||
endfunction
|
||||
|
||||
function! s:uname()
|
||||
@@ -610,7 +613,7 @@ function! SyntasticMake(options)
|
||||
let &shellpipe=old_shellpipe
|
||||
let &shell=old_shell
|
||||
|
||||
if s:OSSupportsShellpipeHack()
|
||||
if s:IsRedrawRequiredAfterMake()
|
||||
redraw!
|
||||
endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user