diff options
Diffstat (limited to '')
| -rw-r--r-- | autoload/go/config.vim | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/autoload/go/config.vim b/autoload/go/config.vim index 787c4e2a..e3f16179 100644 --- a/autoload/go/config.vim +++ b/autoload/go/config.vim @@ -25,10 +25,12 @@ endfunction  function! go#config#SetBuildTags(value) abort    if a:value is ''      silent! unlet g:go_build_tags +    call go#lsp#ResetWorkspaceDirectories()      return    endif    let g:go_build_tags = a:value +  call go#lsp#ResetWorkspaceDirectories()  endfunction  function! go#config#TestTimeout() abort @@ -51,6 +53,14 @@ function! go#config#TermMode() abort    return get(g:, 'go_term_mode', 'vsplit')  endfunction +function! go#config#TermCloseOnExit() abort +  return get(g:, 'go_term_close_on_exit', 1) +endfunction + +function! go#config#SetTermCloseOnExit(value) abort +  let g:go_term_close_on_exit = a:value +endfunction +  function! go#config#TermEnabled() abort    return has('nvim') && get(g:, 'go_term_enabled', 0)  endfunction | 
