Skip to content

Commit fd440cd

Browse files
fortenforgeCopybara Bot
and
Copybara Bot
authored
Project import generated by Copybara. (Exafunction#312)
GitOrigin-RevId: 8708c2828657463e742a3e75b673d403bcaf88d5 Co-authored-by: Copybara Bot <copybara@exafunction.com>
1 parent 04e5f9d commit fd440cd

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

autoload/codeium/server.vim

+10-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
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'
33
let s:root = expand('<sfile>:h:h:h')
44
let 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

0 commit comments

Comments
 (0)