mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-03-23 17:49:57 +08:00
commit
d71153ae55
@ -8,14 +8,6 @@ notifications:
|
|||||||
email:
|
email:
|
||||||
on_success: never # default: change
|
on_success: never # default: change
|
||||||
on_failure: never # default: always
|
on_failure: never # default: always
|
||||||
irc:
|
|
||||||
on_success: change # default: change
|
|
||||||
on_failure: never # default: always
|
|
||||||
channels:
|
|
||||||
- "chat.freenode.net#spacevim"
|
|
||||||
template:
|
|
||||||
- "%{repository} (%{commit}) : %{message} %{foo} "
|
|
||||||
- "Build details: %{build_url}"
|
|
||||||
cache:
|
cache:
|
||||||
pip: true
|
pip: true
|
||||||
|
|
||||||
|
@ -8,8 +8,11 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
" This function should not be called twice!
|
||||||
|
|
||||||
|
let s:flag = 0
|
||||||
function! SpaceVim#server#connect()
|
function! SpaceVim#server#connect()
|
||||||
|
if s:flag == 0
|
||||||
if empty($SPACEVIM_SERVER_ADDRESS)
|
if empty($SPACEVIM_SERVER_ADDRESS)
|
||||||
let $SPACEVIM_SERVER_ADDRESS = fnamemodify('/tmp/' . (has('nvim') ? 'spacevim_nvim_' : 'spacevim_vim_') . 'server', ':p')
|
let $SPACEVIM_SERVER_ADDRESS = fnamemodify('/tmp/' . (has('nvim') ? 'spacevim_nvim_' : 'spacevim_vim_') . 'server', ':p')
|
||||||
endif
|
endif
|
||||||
@ -19,12 +22,17 @@ function! SpaceVim#server#connect()
|
|||||||
call SpaceVim#logger#info('SpaceVim server startup at:' . $SPACEVIM_SERVER_ADDRESS)
|
call SpaceVim#logger#info('SpaceVim server startup at:' . $SPACEVIM_SERVER_ADDRESS)
|
||||||
catch /Failed to start server: address already in use/
|
catch /Failed to start server: address already in use/
|
||||||
endtry
|
endtry
|
||||||
elseif exists('*remote_startserver')
|
elseif has('clientserver') && exists('*remote_startserver')
|
||||||
if index(split(serverlist(), "\n"), $SPACEVIM_SERVER_ADDRESS) == -1
|
if index(split(serverlist(), "\n"), $SPACEVIM_SERVER_ADDRESS) == -1
|
||||||
|
try
|
||||||
call remote_startserver($SPACEVIM_SERVER_ADDRESS)
|
call remote_startserver($SPACEVIM_SERVER_ADDRESS)
|
||||||
call SpaceVim#logger#info('SpaceVim server startup at:' . $SPACEVIM_SERVER_ADDRESS)
|
call SpaceVim#logger#info('SpaceVim server startup at:' . $SPACEVIM_SERVER_ADDRESS)
|
||||||
|
catch
|
||||||
|
endtry
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
let s:flag = 1
|
||||||
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user