heavim/plugins/vim-go.load.vim

32 lines
1.4 KiB
VimL

call dein#add('fatih/vim-go', #{
\ lazy: 1,
\ merge_ftdetect: v:true,
\ on_ft: ['go', 'gohtmltmpl', 'gosum', 'gowork'],
\ on_cmd: [
\ 'GoReportGitHubIssue', 'GoPath', 'GoImport',
\ 'GoImportAs', 'GoDrop', 'GoLint', 'GoDoc',
\ 'GoDocBrowser', 'GoFmt', 'GoImports', 'GoPlay',
\ 'GoVet', 'GoDef', 'GoDefType', 'GoDefStack',
\ 'GoDefStackClear', 'GoDefPop', 'GoRun', 'GoBuild',
\ 'GoGenerate', 'GoInfo', 'GoInstall', 'GoTest',
\ 'GoTestFile', 'GoTestFunc', 'GoTestCompile',
\ 'GoCoverage', 'GoCoverageToggle', 'GoCoverageClear',
\ 'GoCoverageBrowser', 'GoCoverageOverlay',
\ 'GoErrCheck', 'GoFiles', 'GoDeps',
\ 'GoInstallBinaries', 'GoUpdateBinaries',
\ 'GoImplements', 'GoRename', 'GoGuruScope',
\ 'GoCallees', 'GoCallers', 'GoDescribe', 'GoCallstack',
\ 'GoFreevars', 'GoChannelPeers', 'GoReferrers',
\ 'GoSameIds', 'GoSameIdsClear', 'GoSameIdsToggle',
\ 'GoSameIdsAutoToggle', 'GoMetaLinter',
\ 'GoDiagnostics', 'GoBuildTags', 'AsmFmt',
\ 'GoAlternate', 'GoPointsTo', 'GoWhicherrs', 'GoDecls',
\ 'GoDeclsDir', 'GoImpl', 'GoAddTags', 'GoRemoveTags',
\ 'GoAutoTypeInfoToggle', 'GoFmtAutoSaveToggle',
\ 'GoModFmtAutoSaveToggle', 'GoAsmFmtAutoSaveToggle',
\ 'GoMetaLinterAutoSaveToggle',
\ 'GoTemplateAutoCreateToggle', 'GoKeyify',
\ 'GoFillStruct', 'GoIfErr', 'GoModFmt', 'GoModReload',
\ 'GoAddWorkspace', 'GoLSPDebugBrowser', 'GoExtract'
\ ],
\ })