1
0
mirror of https://github.com/amix/vimrc synced 2025-06-16 09:35:01 +08:00

Updated plugins

This commit is contained in:
Amir Salihefendic
2018-06-14 12:31:12 +02:00
parent 7288aee801
commit 3e3297af67
273 changed files with 11821 additions and 5377 deletions

View File

@ -60,36 +60,35 @@ function! ctrlp#decls#enter() abort
let s:current_dir = fnameescape(expand('%:p:h'))
let s:decls = []
let bin_path = go#path#CheckBinPath('motion')
if empty(bin_path)
return
endif
let command = printf("%s -format vim -mode decls", bin_path)
let command .= " -include ". get(g:, "go_decls_includes", "func,type")
let l:cmd = ['motion',
\ '-format', 'vim',
\ '-mode', 'decls',
\ '-include', go#config#DeclsIncludes(),
\ ]
call go#cmd#autowrite()
if s:mode == 0
" current file mode
let fname = expand("%:p")
let l:fname = expand("%:p")
if exists('s:target')
let fname = s:target
let l:fname = s:target
endif
let command .= printf(" -file %s", fname)
let cmd += ['-file', l:fname]
else
" all functions mode
let dir = expand("%:p:h")
let l:dir = expand("%:p:h")
if exists('s:target')
let dir = s:target
let l:dir = s:target
endif
let command .= printf(" -dir %s", dir)
let cmd += ['-dir', l:dir]
endif
let out = go#util#System(command)
if go#util#ShellError() != 0
call go#util#EchoError(out)
let [l:out, l:err] = go#util#Exec(l:cmd)
if l:err
call go#util#EchoError(l:out)
return
endif