summaryrefslogtreecommitdiffstats
path: root/autoload/go
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2020-10-18 12:24:33 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2020-10-18 12:24:33 +0200
commitc9f2aa9ae03cb5a0faa4101642b482dad67500ed (patch)
treeffd9a159a3cd979d69246fe3819677c69bc0700f /autoload/go
parent1fc249bafdc7937b97a62107302925e8f7062b3f (diff)
downloadvim-polyglot-c9f2aa9ae03cb5a0faa4101642b482dad67500ed.tar.gz
vim-polyglot-c9f2aa9ae03cb5a0faa4101642b482dad67500ed.zip
Leave only filetype detection for man, #576
Diffstat (limited to 'autoload/go')
-rw-r--r--autoload/go/config.vim11
1 files changed, 9 insertions, 2 deletions
diff --git a/autoload/go/config.vim b/autoload/go/config.vim
index 8af1e675..54f94f01 100644
--- a/autoload/go/config.vim
+++ b/autoload/go/config.vim
@@ -574,12 +574,19 @@ function! go#config#GoplsEnabled() abort
return get(g:, 'go_gopls_enabled', 1)
endfunction
+" TODO(bc): remove support for g:go_diagnostics_enabled;
+" g:go_diagnostics_level is the replacement.
function! go#config#DiagnosticsEnabled() abort
return get(g:, 'go_diagnostics_enabled', 0)
endfunction
-function! go#config#DiagnosticsIgnoreWarnings() abort
- return get(g:, 'go_diagnostics_ignore_warnings', 0)
+function! go#config#DiagnosticsLevel() abort
+ let l:default = 2
+ if has_key(g:, 'go_diagnostics_enabled') && !g:go_diagnostics_enabled
+ let l:default = 0
+ endif
+
+ return get(g:, 'go_diagnostics_level', l:default)
endfunction
function! go#config#GoplsOptions() abort