File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- let s: language_server_version = ' 1.6.20 '
2- let s: language_server_sha = ' c8aabc8753a3cea9d68cda55f9395290bdf75942 '
1+ let s: language_server_version = ' 1.6.28 '
2+ let s: language_server_sha = ' f485965568948013d9f47815917f2f1f3a99089d '
33let s: root = expand (' <sfile>:h:h:h' )
44let s: bin = v: null
55
@@ -154,7 +154,14 @@ function! codeium#server#Start(...) abort
154154 if ! filereadable (s: bin )
155155 call delete (s: bin )
156156 if sha == # s: language_server_sha
157- let url = ' https://github.com/Exafunction/codeium/releases/download/language-server-v' . s: language_server_version . ' /language_server_' . bin_suffix . ' .gz'
157+ let config = get (g: , ' codeium_server_config' , {})
158+ if has_key (config, ' portal_url' ) && ! empty (config.portal_url)
159+ let base_url = config.portal_url
160+ else
161+ let base_url = ' https://github.com/Exafunction/codeium/releases/download'
162+ endif
163+ let base_url = substitute (base_url, ' /\+$' , ' ' , ' ' )
164+ let url = base_url . ' /language-server-v' . s: language_server_version . ' /language_server_' . bin_suffix . ' .gz'
158165 else
159166 let url = ' https://storage.googleapis.com/exafunction-dist/codeium/' . sha . ' /language_server_' . bin_suffix . ' .gz'
160167 endif
You can’t perform that action at this time.
0 commit comments