From 3ee6ab9d13767aacceea51e72ecf9646206b7163 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Fri, 16 Oct 2020 13:41:54 +0200 Subject: Update --- autoload/go/config.vim | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'autoload/go/config.vim') 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': ''}, + \ '(go-debug-print)': {'key': ''}, + \ '(go-debug-breakpoint)': {'key': ''}, + \ '(go-debug-next)': {'key': ''}, + \ '(go-debug-step)': {'key': ''}, + \ '(go-debug-halt)': {'key': ''}, + \ } + + 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 -- cgit v1.2.3