Documentation
¶
Overview ¶
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Package plugin provides ...
Index ¶
Constants ¶
const ( // DeinDevicons plugin DeinDevicons = ` [[plugins]] repo = 'ryanoasis/vim-devicons' ` DeinColorscheme = ` {{range .}} [[plugins]] repo = '{{.}}' {{end}} ` // DeinDashboard plugin DeinDashboard = ` [[plugins]] repo = 'hardcoreplayers/dashboard-nvim' ` // DeinStatusline plugin DeinStatusline = ` [[plugins]] repo = 'hardcoreplayers/spaceline.vim' hook_source = ''' let g:spaceline_seperate_style= 'slant' ''' ` // DeinBufferLine plugin DeinBufferLine = ` [[plugins]] repo = 'hardcoreplayers/vim-buffet' on_event = ['BufReadPre','BufNewFile'] ` // PlugColorscheme PlugColorscheme = ` {{range .}} Plug '{{.}}' {{end}} ` // PlugDevicons PlugDevicons = ` Plug 'ryanoasis/vim-devicons' ` // PlugDashboard PlugDashboard = ` Plug 'hardcoreplayers/dashboard-nvim' ` //PlugBufferLine PlugBufferLine = ` Plug 'hardcoreplayers/vim-buffet' ` //PlugStatusline PlugStatusline = ` Plug 'hardcoreplayers/spaceline.vim' ` // PlugStatuslineSetting PlugStatuslineSetting = ` let g:spaceline_seperate_style= 'slant' ` )
const ( // DeinDatabase DeinDatabase = `` /* 467-byte string literal not displayed */ //PlugDatabase PlugDatabase = `` /* 150-byte string literal not displayed */ //PlugDatabaseUiSetting PlugDatabaseUiSetting = `` /* 216-byte string literal not displayed */ )
const ( // DeinDein DeinDein = ` [[plugins]] repo = 'Shougo/dein.vim' ` //DeinFastJK DeinFastJK = `` /* 172-byte string literal not displayed */ // DeinMundo DeinMundo = ` [[plugins]] repo = 'simnalamburt/vim-mundo' on_cmd = 'MundoToggle' ` // DeinEasyMotion DeinEasyMotion = `` /* 297-byte string literal not displayed */ // DeinRainbow DeinRainbow = `` /* 346-byte string literal not displayed */ // DeinFloaterm DeinFloaterm = `` /* 422-byte string literal not displayed */ // PlugFastJK PlugFastJK = ` Plug 'rhysd/accelerated-jk' ` // PlugMundo PlugMundo = ` Plug 'simnalamburt/vim-mundo' ` // PlugEasyMotion PlugEasyMotion = ` Plug 'easymotion/vim-easymotion' ` // PlugRainbow PlugRainbow = `` /* 158-byte string literal not displayed */ // PlugFloaterm PlugFloaterm = ` Plug 'voldikss/vim-floaterm' ` // PlugRainbowSetting PlugRainbowSetting = ` " Rainbow let g:rainbow_active = 1 ` // PlugFloatermSetting PlugFloatermSetting = `` /* 265-byte string literal not displayed */ // PlugEasyMotionSetting PlugEasyMotionSetting = `` /* 195-byte string literal not displayed */ // PlugFastJKSetting PlugFastJKSetting = ` "accelerated-jk nmap <silent>j <Plug>(accelerated_jk_gj) nmap <silent>k <Plug>(accelerated_jk_gk) ` )
const ( // DeinDefx DeinDefx = `` /* 6105-byte string literal not displayed */ DeinNerdTree = `` /* 348-byte string literal not displayed */ PlugDefx = ` Plug 'Shougo/defx.nvim' Plug 'kristijanhusak/defx-icons' Plug 'kristijanhusak/defx-git' ` PlugNerdTree = ` Plug 'preservim/nerdtree' Plug 'liuchengxu/nerdtree-dash' Plug 'Xuyuanp/nerdtree-git-plugin' ` PlugDefxSetting = `` /* 5364-byte string literal not displayed */ PlugNerdTreeSetting = ` let g:NERDTreeWinSize = 30 let g:NERDTreeDirArrowExpandable = '▷' let g:NERDTreeDirArrowCollapsible = '▼' ` )
const ( DeinContextFileType = ` [[plugins]] repo = 'Shougo/context_filetype.vim' ` DeinMarkDown = `` /* 990-byte string literal not displayed */ DeinToml = ` [[plugins]] repo = 'cespare/vim-toml' on_ft = 'toml' ` DeinNginx = ` [[plugins]] repo = 'chr4/nginx.vim' on_ft = 'nginx' ` DeinJson = ` [[plugins]] repo = 'kevinoid/vim-jsonc' on_ft = 'json' ` DeinDockerFile = ` [[plugins]] repo = 'ekalinin/Dockerfile.vim' on_ft = [ 'Dockerfile', 'docker-compose' ] ` PlugContextFileType = ` Plug 'Shougo/context_filetype.vim' ` PlugMarkDown = `` /* 141-byte string literal not displayed */ PlugMarkDownSetting = `` /* 688-byte string literal not displayed */ PlugToml = ` Plug 'cespare/vim-toml', {'for': 'toml'} ` PlugNginx = ` Plug 'chr4/nginx.vim', {'for': 'nginx'} ` PlugJson = ` Plug 'kevinoid/vim-jsonc',{'for': ['json','jsonc']} ` PlugDockerFile = ` Plug 'ekalinin/Dockerfile.vim',{'for':['Dockerfile','docker-compose']} ` )
const ( DeinClap = `` /* 1250-byte string literal not displayed */ PlugClap = ` Plug 'liuchengxu/vim-clap', { 'do': ':Clap install-binary!' } Plug 'vn-ki/coc-clap' ` PlugClapSetting = `` /* 972-byte string literal not displayed */ )
const ( DeinMakeFile = `` /* 554-byte string literal not displayed */ DeinInstallShell = `` /* 4386-byte string literal not displayed */ PlugMakefile = `` /* 328-byte string literal not displayed */ PlugInstallShell = `` /* 4203-byte string literal not displayed */ )
const ( DeinCFamily = `` /* 390-byte string literal not displayed */ DeinR = ` [[plugins]] repo = 'jalvesaq/Nvim-R' on_ft = 'R' ` DeinRExtension = "coc-R" DeinJavascript = `` /* 264-byte string literal not displayed */ DeinTypescript = ` [[plugin]] repo = 'HerringtonDarkholme/yats.vim' on_ft = [ 'typescript', 'typescriptreact' ] ` DeinReact = `` /* 198-byte string literal not displayed */ DeinVue = ` [[plugins]] repo = 'posva/vim-vue' on_ft = 'vue' ` DeinVueExtension = "coc-vetur" DeinGo = `` /* 326-byte string literal not displayed */ DeinRust = ` [[plugins]] repo = 'rust-lang/rust.vim' on_ft = 'rust' ` DeinRustExtension = "coc-rust-analyzer" DeinHaskell = `` /* 474-byte string literal not displayed */ DeinPhp = `` /* 325-byte string literal not displayed */ DeinRuby = ` [[plugins]] repo = 'vim-ruby/vim-ruby' on_ft = 'ruby' ` DeinRubyExtension = "coc-solargraph" DeinScala = ` [[plugins]] repo = 'derekwyatt/vim-scala' on_ft = 'scala' ` DeinScalaExtension = "coc-metals" DeinShell = `` /* 259-byte string literal not displayed */ DeinLua = `` /* 459-byte string literal not displayed */ DeinPythonExtension = "coc-python" DeinPython = `` /* 330-byte string literal not displayed */ DeinHtml = `` /* 270-byte string literal not displayed */ DeinHtmlExtension = "coc-html" DeinCss = ` [[plugins]] repo = 'hail2u/vim-css3-syntax' on_ft = 'css' ''' ` DeinCssExtension = "coc-css" DeinLess = ` repo = 'groenewege/vim-less' on_ft = 'less' ` DeinSass = ` [[plugins]] repo = 'cakebaker/scss-syntax.vim' on_ft = [ 'scss', 'sass' ] ` DeinStylus = ` [[plugins]] repo = 'iloginow/vim-stylus' on_ft = 'stylus' ` DeinDart = ` [[plugins]] repo = 'dart-lang/dart-vim-plugin' on_ft = 'dart' hook_source = ''' call coc#add_extension('coc-flutter') ''' ` PlugCFamily = ` Plug 'jackguo380/vim-lsp-cxx-highlight',{'for' : [ 'c','cpp' ]} ` PlugCFamilyLsp = `` /* 298-byte string literal not displayed */ PlugR = ` Plug 'jalvesaq/Nvim-R' ,{'for': 'R'} ` PlugRLsp = ` call coc#add_extension('coc-R') ` PlugJavascript = `` /* 145-byte string literal not displayed */ PlugJavascriptLsp = `` /* 172-byte string literal not displayed */ PlugTypescript = ` Plug 'HerringtonDarkholme/yats.vim' , {'for' : [ 'typescript', 'typescriptreact' ]} ` PlugTypescriptLsp = ` call coc#add_extension('coc-tsserver','coc-eslint', 'coc-prettier', 'coc-tslint-plugin' ,'coc-docthis') ` PlugReact = ` Plug 'MaxMEllon/vim-jsx-pretty', {'for': [ 'javascript', 'javascriptreact', 'typescriptreact' ]} ` PlugReactLsp = ` call coc#add_extension('coc-style-helper','coc-react-refactor') ` PlugVue = ` Plug 'posva/vim-vue' , {'for': 'vue'} ` PlugVueLsp = ` call coc#add_extension('coc-vetur') ` PlugGo = ` Plug 'hardcoreplayers/go-nvim' , {'for' : ['go','gomod']} ` PlugGoLsp = `` /* 260-byte string literal not displayed */ PlugRust = ` Plug 'rust-lang/rust.vim' ,{'for' : 'rust'} ` PlugRustLsp = ` call coc#add_extension('coc-rust-analyzer') ` PlugHaskell = ` Plug 'neovimhaskell/haskell-vim' , {'for': 'haskell'} ` PlugHaskellLsp = `` /* 450-byte string literal not displayed */ PlugPhp = ` Plug 'StanAngeloff/php.vim' , {'for': 'php'} ` PlugPhpLsp = `` /* 220-byte string literal not displayed */ PlugRuby = ` Plug 'vim-ruby/vim-ruby' ,{'for' : 'ruby'} ` PlugRubyLsp = ` call coc#add_extension('coc-solargraph') ` PlugScala = ` Plug 'derekwyatt/vim-scala',{'for': 'scala'} ` PlugScalaLsp = ` call coc#add_extension('coc-metals') ` PlugShell = ` Plug 'arzg/vim-sh', {'for': [ 'sh','zsh' ]} ` PlugShellLsp = `` /* 173-byte string literal not displayed */ PlugLua = ` Plug 'tbastos/vim-lua',{'for': 'lua'} ` PlugLuaLsp = `` /* 377-byte string literal not displayed */ PlugPython = `` /* 216-byte string literal not displayed */ PlugPythonLsp = ` let g:python_highlight_all = 1 call coc#add_extension('coc-python') ` PlugHtml = ` Plug 'othree/html5.vim', {'for': 'html'} ` PlugHtmlLsp = `` /* 215-byte string literal not displayed */ PlugCss = ` Plug 'hail2u/vim-css3-syntax' ,{'for': 'css'} ` PlugCssLsp = ` call coc#add_extension('coc-css') ` PlugLess = ` Plug 'groenewege/vim-less' ,{'for' : 'less'} ` PlugSass = ` Plug 'cakebaker/scss-syntax.vim' ,{'for' : [ 'scss', 'sass' ]} ` PlugStylus = ` Plug 'iloginow/vim-stylus' , {'for' : 'stylus'} ` PlugDart = ` Plug 'dart-lang/dart-vim-plugin' ,{'for': 'dart'} ` PlugDartLsp = ` call coc#add_extension('coc-flutter') ` )
const ( DeinCoC = `` /* 1667-byte string literal not displayed */ PlugCoc = ` Plug 'neoclide/coc.nvim', {'branch': 'release'} Plug 'honza/vim-snippets' ` PlugCocSetting = `` /* 1676-byte string literal not displayed */ )
const ( DeinEditorConfig = ` [[plugins]] repo = 'editorconfig/editorconfig-vim' ` DeinIndentLine = `` /* 367-byte string literal not displayed */ DeinIndenGuides = `` /* 501-byte string literal not displayed */ DeinCaw = ` [[plugins]] repo = 'tyru/caw.vim' depends = 'context_filetype.vim' on_map = { nx = '<Plug>' } ` DeinVista = `` /* 548-byte string literal not displayed */ DeinGuTenTags = `` /* 723-byte string literal not displayed */ DeinQuickRun = `` /* 246-byte string literal not displayed */ DeinEmmet = `` /* 329-byte string literal not displayed */ PlugIndentLine = ` Plug 'Yggdroot/indentLine' ` PlugIndentGuides = ` Plug 'nathanaelkane/vim-indent-guides' ` PlugIndentLineSetting = `` /* 260-byte string literal not displayed */ PlugIndentGuidesSetting = `` /* 334-byte string literal not displayed */ PlugCawvim = ` Plug 'tyru/caw.vim' ` PlugVista = ` Plug 'liuchengxu/vista.vim',{'on': ['Vista', 'Vista!', 'Vista!!']} ` PlugVistaSetting = `` /* 392-byte string literal not displayed */ PlugGuTenTags = ` if executable('ctags') Plug 'ludovicchabant/vim-gutentags' endif ` PlugGuTenTagsSetting = `` /* 549-byte string literal not displayed */ PlugQuickRun = ` Plug 'thinca/vim-quickrun',{'on': 'QuickRun'} ` PlugQuickRunSetting = `` /* 139-byte string literal not displayed */ PlugEditorConfig = ` Plug 'editorconfig/editorconfig-vim' ` PlugEmmet = ` Plug 'mattn/emmet-vim' ,{'for': [ 'html','css','javascript','javascriptreact','vue','typescript','typescriptreact' ]} ` PlugEmmetSetting = `` /* 136-byte string literal not displayed */ )
const ( DeinSandWich = `` /* 270-byte string literal not displayed */ DeinTextObj = `` /* 871-byte string literal not displayed */ PlugSandWich = ` Plug 'machakann/vim-sandwich' ` PlugSandWichSetting = `` /* 147-byte string literal not displayed */ PlugTextObj = `` /* 286-byte string literal not displayed */ PlugTextObjSetting = `` /* 175-byte string literal not displayed */ )
const ( DeinVimagt = ` [[plugins]] repo = 'jreybert/vimagit' on_cmd = 'Magit' hook_source = ''' autocmd User VimagitEnterCommit startinsert ''' ` DeinCommita = `` /* 146-byte string literal not displayed */ DeinFugiTive = `` /* 247-byte string literal not displayed */ DeinGina = ` [[plugins]] repo = 'lambdalisue/gina.vim' on_cmd = 'Gina' ` PlugVimagit = ` Plug 'jreybert/vimagit' ` PlugVimagitSetting = ` autocmd User VimagitEnterCommit startinsert ` PlugCommita = ` Plug 'rhysd/committia.vim' ` PlugFugTive = ` Plug 'tpope/vim-fugitive',{'on': [ 'G', 'Git', 'Gfetch', 'Gpush', 'Glog', 'Gclog', 'Gdiffsplit' ]} ` PlugFugTiveSetting = ` augroup user_fugitive_plugin autocmd! autocmd FileType fugitiveblame normal A augroup END ` PlugGina = ` Plug 'lambdalisue/gina.vim',{'on': 'Gina'} ` PlugCommitaSetting = ` let g:committia_min_window_width = 7 ` )
const AutoloadCoc = `` /* 494-byte string literal not displayed */
AutoloadCoc
const AutoloadLoadEnv = `` /* 745-byte string literal not displayed */
AutoloadLoadEnv is a hack load data from .env file
const AutoloadMkdir = `` /* 406-byte string literal not displayed */
AutoloadMkdir ensure dir exist
const AutoloadSourceFile = `` /* 610-byte string literal not displayed */
AutoloadSourceFile is a hack to source file
const BuffetKeyMap = `` /* 588-byte string literal not displayed */
const CawKeyMap = `` /* 428-byte string literal not displayed */
const ClapKeyMap = `` /* 912-byte string literal not displayed */
const CocClapKeyMap = `` /* 495-byte string literal not displayed */
const CocExplorerKeyMap = `
nmap <leader>e :CocCommand explorer<CR>
`
const CocJson = `` /* 3829-byte string literal not displayed */
const CocKeyMap = `` /* 2902-byte string literal not displayed */
const CommittiaKeyMap = `` /* 268-byte string literal not displayed */
const Core = `` /* 1674-byte string literal not displayed */
Core is dein
const DataBaseKeyMap = `
nnoremap <silent> <Leader>od :DBUIToggle<CR>
`
const DefxFindKeyMap = `
nnoremap <silent> <Leader>F
\ :<C-u>Defx -resume -buffer-name=tab` + "tabpagenr()` -search=`" + "expand('%:p')`<CR>"
const DefxKeyMap = `
nnoremap <silent> <Leader>e
\ :<C-u>Defx -resume -toggle -buffer-name=tab` + "`tabpagenr()`<CR>"
const Dein = `` /* 3379-byte string literal not displayed */
const DsfKeyMap = `
nmap dsf <Plug>DsfDelete
nmap csf <Plug>DsfChange
`
const EasyMotionKeyMap = `
nmap gsj <Plug>(easymotion-w)
nmap gsk <Plug>(easymotion-b)
nmap gsf <Plug>(easymotion-overwin-f)
`
const Event = `` /* 1668-byte string literal not displayed */
Event is event.vim
const FloatermKeyMap = `
nnoremap <silent> <Leader>t :<C-u>FloatermToggle<CR>
`
const FugiTiveKeyMap = `` /* 300-byte string literal not displayed */
const General = `` /* 8999-byte string literal not displayed */
const InitVim = `execute 'source' fnamemodify(expand('<sfile>'), ':h').'/core/core.vim'`
const MarkdwonPreviewKeyMap = `
nnoremap <silent> <Leader>om :<C-u>MarkdownPreview<CR>
`
const MultiBlockKeyMap = `` /* 185-byte string literal not displayed */
const MundoKeyMap = `
nnoremap <silent> <Leader>m :MundoToggle<CR>
`
const NerdTreeKeyMap = `
nnoremap <silent><leader>e :NERDTreeToggle <CR>
nnoremap <silent><leader>F :NERDTreeFind <CR>
`
const NiceBlockKeyMap = `
silent! xmap I <Plug>(niceblock-I)
silent! xmap gI <Plug>(niceblock-gI)
silent! xmap A <Plug>(niceblock-A)
`
const OperatorReplaceKeyMap = `
xmap p <Plug>(operator-replace)
`
const PlugCore = `` /* 1768-byte string literal not displayed */
PlugCore is vim-plug
const QuickRunKeyMap = `
nnoremap <silent> <Leader>cr :QuickRun<CR>
`
const SandWichKeyMap = `` /* 1053-byte string literal not displayed */
const SplitJoinKeyMap = `
let g:splitjoin_join_mapping = ''
let g:splitjoin_split_mapping = ''
nmap sj :SplitjoinJoin<CR>
nmap sk :SplitjoinSplit<CR>
`
const TextObjFunctionKeyMap = `` /* 177-byte string literal not displayed */
const Theme = `` /* 1042-byte string literal not displayed */
const VimExpandRegionKeyMap = `
xmap v <Plug>(expand_region_expand)
xmap V <Plug>(expand_region_shrink)
`
const VimKeyMap = `` /* 1539-byte string literal not displayed */
const VimPlug = `` /* 3072-byte string literal not displayed */
const VimagitKeyMap = `
nnoremap <silent> <Leader>gg :Magit<CR>
`
const VistaKeyMap = `
nnoremap <silent> <Leader>i :<C-u>Vista!!<CR>
`
Variables ¶
var JsTsExtensions = []string{
"coc-tsserver",
"coc-eslint",
"coc-prettier",
"coc-tslint-plugin",
"coc-docthis",
}
var PlugCocExplorer = false
var ReactExtensions = []string{
"coc-style-helper",
"coc-react-refactor",
}
Functions ¶
This section is empty.
Types ¶
This section is empty.