github.com/mattn/gom@v0.0.0-20190726063113-0ebf2b5d812d/misc/vim/plugin/gom.vim (about)

     1  let s:save_cpo = &cpo
     2  set cpo&vim
     3  
     4  
     5  function! s:setGomEnv()
     6    let $GOPATH = filter(split(system("gom exec env"), "\n"), "v:val =~ '^GOPATH='")[0][7:]
     7  endfunction
     8  
     9  
    10  command! SetGomEnv call s:setGomEnv()
    11  
    12  
    13  let &cpo = s:save_cpo
    14  unlet s:save_cpo