diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2020-10-16 13:41:54 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2020-10-16 13:41:54 +0200 |
commit | 3ee6ab9d13767aacceea51e72ecf9646206b7163 (patch) | |
tree | 0d4ff5e447f262d709c18ef0e95622bb7b1c13f2 /autoload | |
parent | cd919c003992d5868b2b6e254ca265f82a45933f (diff) | |
download | vim-polyglot-3ee6ab9d13767aacceea51e72ecf9646206b7163.tar.gz vim-polyglot-3ee6ab9d13767aacceea51e72ecf9646206b7163.zip |
Update
Diffstat (limited to 'autoload')
-rw-r--r-- | autoload/fsharp.vim | 2 | ||||
-rw-r--r-- | autoload/go/config.vim | 17 | ||||
-rw-r--r-- | autoload/julia/doc.vim | 4 |
3 files changed, 19 insertions, 4 deletions
diff --git a/autoload/fsharp.vim b/autoload/fsharp.vim index 6816d822..90313231 100644 --- a/autoload/fsharp.vim +++ b/autoload/fsharp.vim @@ -330,7 +330,7 @@ function! s:download(branch) let zip = s:script_root_dir . "fsac.zip" call system( \ 'curl -fLo ' . zip . ' --create-dirs ' . - \ '"https://ci.appveyor.com/api/projects/fsautocomplete/fsautocomplete/artifacts/bin/pkgs/fsautocomplete.netcore.zip?branch=' . a:branch . '"' + \ '"https://github.com/fsharp/FsAutoComplete/releases/latest/download/fsautocomplete.netcore.zip"' \ ) if v:shell_error == 0 call system('unzip -o -d ' . s:script_root_dir . "/fsac " . zip) diff --git a/autoload/go/config.vim b/autoload/go/config.vim index b450ad16..ce33d996 100644 --- a/autoload/go/config.vim +++ b/autoload/go/config.vim @@ -524,7 +524,7 @@ function! go#config#ReferrersMode() abort endfunction function! go#config#ImplementsMode() abort - return get(g:, 'go_implements_mode', 'guru') + return get(g:, 'go_implements_mode', 'gopls') endfunction function! go#config#GoplsCompleteUnimported() abort @@ -586,6 +586,21 @@ function! go#config#FillStructMode() abort return get(g:, 'go_fillstruct_mode', 'fillstruct') endfunction +function! go#config#DebugMappings() abort + let l:default = { + \ '(go-debug-continue)': {'key': '<F5>'}, + \ '(go-debug-print)': {'key': '<F6>'}, + \ '(go-debug-breakpoint)': {'key': '<F9>'}, + \ '(go-debug-next)': {'key': '<F10>'}, + \ '(go-debug-step)': {'key': '<F11>'}, + \ '(go-debug-halt)': {'key': '<F8>'}, + \ } + + let l:user = deepcopy(get(g:, 'go_debug_mappings', {})) + + return extend(l:user, l:default, 'keep') +endfunction + " Set the default value. A value of "1" is a shortcut for this, for " compatibility reasons. if exists("g:go_gorename_prefill") && g:go_gorename_prefill == 1 diff --git a/autoload/julia/doc.vim b/autoload/julia/doc.vim index 7907c94a..0bba5bfc 100644 --- a/autoload/julia/doc.vim +++ b/autoload/julia/doc.vim @@ -37,7 +37,7 @@ let s:NODOCPATTERN = '\C\VNo documentation found.' function! julia#doc#lookup(keyword, ...) abort let juliapath = get(a:000, 0, g:julia#doc#juliapath) let keyword = escape(a:keyword, '"\') - let cmd = printf('%s -E "@doc %s"', juliapath, keyword) + let cmd = printf('%s --compile=min --optimize=0 -E "@doc %s"', juliapath, keyword) return systemlist(cmd) endfunction @@ -238,7 +238,7 @@ endfunction function! s:likely(str) abort " escape twice let str = escape(escape(a:str, '"\'), '"\') - let cmd = printf('%s -E "%s(\"%s\")"', g:julia#doc#juliapath, s:REPL_SEARCH, str) + let cmd = printf('%s --compile=min --optimize=0 -E "%s(\"%s\")"', g:julia#doc#juliapath, s:REPL_SEARCH, str) let output = systemlist(cmd) return split(matchstr(output[0], '\C^search: \zs.*')) endfunction |