CocList symbols is empty.
CocList outline works as expected.
## versions
vim version: VIM - Vi IMproved 8.2 8021052
node version: v12.18.1
coc.nvim version: 0.0.78-449dcad0b2
coc.nvim directory: /home/ankarloog/.vim/pack/minpac/start/coc.nvim
term: dumb
platform: linux
## Output channel: snippets
[Info 3:32:04 PM] Using ultisnips directories: UltiSnips /home/ankarloog/.config/coc/ultisnips
[Info 3:32:08 PM] Using ultisnips python command: pyx
## Output channel: vimlsp
[Trace - 3:19:27 PM] Sending request 'initialize - (0)'.
Params: {
"processId": 254,
"rootPath": "/home/ankarloog/.vim",
"rootUri": "file:///home/ankarloog/.vim",
"capabilities": {
"workspace": {
"applyEdit": true,
"workspaceEdit": {
"documentChanges": true,
"resourceOperations": [
"create",
"rename",
"delete"
],
"failureHandling": "textOnlyTransactional"
},
"didChangeConfiguration": {
"dynamicRegistration": true
},
"didChangeWatchedFiles": {
"dynamicRegistration": true
},
"symbol": {
"dynamicRegistration": true,
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
]
},
"tagSupport": {
"valueSet": [
1
]
}
},
"executeCommand": {
"dynamicRegistration": true
},
"configuration": true,
"workspaceFolders": true
},
"textDocument": {
"publishDiagnostics": {
"relatedInformation": true,
"versionSupport": false,
"tagSupport": {
"valueSet": [
1,
2
]
}
},
"synchronization": {
"dynamicRegistration": true,
"willSave": true,
"willSaveWaitUntil": true,
"didSave": true
},
"completion": {
"dynamicRegistration": true,
"contextSupport": true,
"completionItem": {
"snippetSupport": true,
"commitCharactersSupport": true,
"documentationFormat": [
"markdown",
"plaintext"
],
"deprecatedSupport": true,
"preselectSupport": true
},
"completionItemKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25
]
}
},
"hover": {
"dynamicRegistration": true,
"contentFormat": [
"markdown",
"plaintext"
]
},
"signatureHelp": {
"dynamicRegistration": true,
"signatureInformation": {
"documentationFormat": [
"markdown",
"plaintext"
],
"parameterInformation": {
"labelOffsetSupport": true
}
}
},
"definition": {
"dynamicRegistration": true
},
"references": {
"dynamicRegistration": true
},
"documentHighlight": {
"dynamicRegistration": true
},
"documentSymbol": {
"dynamicRegistration": true,
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
]
},
"hierarchicalDocumentSymbolSupport": true,
"tagSupport": {
"valueSet": [
1
]
}
},
"codeAction": {
"dynamicRegistration": true,
"isPreferredSupport": true,
"codeActionLiteralSupport": {
"codeActionKind": {
"valueSet": [
"",
"quickfix",
"refactor",
"refactor.extract",
"refactor.inline",
"refactor.rewrite",
"source",
"source.organizeImports"
]
}
}
},
"codeLens": {
"dynamicRegistration": true
},
"formatting": {
"dynamicRegistration": true
},
"rangeFormatting": {
"dynamicRegistration": true
},
"onTypeFormatting": {
"dynamicRegistration": true
},
"rename": {
"dynamicRegistration": true,
"prepareSupport": true
},
"documentLink": {
"dynamicRegistration": true,
"tooltipSupport": true
},
"typeDefinition": {
"dynamicRegistration": true
},
"implementation": {
"dynamicRegistration": true
},
"declaration": {
"dynamicRegistration": true
},
"colorProvider": {
"dynamicRegistration": true
},
"foldingRange": {
"dynamicRegistration": true,
"rangeLimit": 5000,
"lineFoldingOnly": true
},
"selectionRange": {
"dynamicRegistration": true
}
},
"window": {
"workDoneProgress": true
}
},
"initializationOptions": {
"iskeyword": "@,48-57,_,192-255,#",
"vimruntime": "\n/usr/share/vim/vim82",
"runtimepath": "/home/ankarloog/.vim,/home/ankarloog/.vim/pack/minpac/start/vim-unimpaired,/home/ankarloog/.vim/pack/minpac/start/vim-table-mode,/home/ankarloog/.vim/pack/minpac/start/vim-surround,/home/ankarloog/.vim/pack/minpac/start/vim-solarized8,/home/ankarloog/.vim/pack/minpac/start/vim-snippets,/home/ankarloog/.vim/pack/minpac/start/vim-polyglot,/home/ankarloog/.vim/pack/minpac/start/vim-lightline-coc,/home/ankarloog/.vim/pack/minpac/start/vim-hug-neovim-rpc,/home/ankarloog/.vim/pack/minpac/start/vim-fontsize,/home/ankarloog/.vim/pack/minpac/start/nvim-yarp,/home/ankarloog/.vim/pack/minpac/start/lightline.vim,/home/ankarloog/.vim/pack/minpac/start/denite.nvim,/home/ankarloog/.vim/pack/minpac/start/coc.nvim,/home/ankarloog/.vim/pack/minpac/opt/minpac,/var/lib/vim/addons,/etc/vim,/usr/share/vim/vimfiles,/usr/share/vim/vim82,/home/ankarloog/.vim/pack/minpac/start/vim-polyglot/after,/usr/share/vim/vimfiles/after,/etc/vim/after,/var/lib/vim/addons/after,/home/ankarloog/.vim/after,/home/ankarloog/.config/coc/extensions/node_modules/coc-snippets",
"diagnostic": {
"enable": true
},
"indexes": {
"runtimepath": true,
"count": 1,
"gap": 100,
"projectRootPatterns": [
".git",
"autoload",
"plugin"
]
},
"suggest": {
"fromVimruntime": true,
"fromRuntimepath": false
}
},
"trace": "verbose",
"workspaceFolders": [
{
"uri": "file:///home/ankarloog/.vim",
"name": ".vim"
}
],
"clientInfo": {
"name": "coc.nvim",
"version": "0.0.78"
}
}
[Trace - 3:19:27 PM] Received response 'initialize - (0)' in 182ms.
Result: {
"capabilities": {
"textDocumentSync": 2,
"documentHighlightProvider": true,
"foldingRangeProvider": true,
"selectionRangeProvider": true,
"documentSymbolProvider": true,
"hoverProvider": true,
"completionProvider": {
"triggerCharacters": [
".",
":",
"#",
"[",
"&",
"$",
"<",
"\"",
"'"
],
"resolveProvider": true
},
"signatureHelpProvider": {
"triggerCharacters": [
"(",
","
]
},
"definitionProvider": true,
"referencesProvider": true,
"renameProvider": {
"prepareProvider": true
}
}
}
[Trace - 3:19:27 PM] Sending notification 'initialized'.
Params: {}
[Trace - 3:19:27 PM] Sending notification 'textDocument/didOpen'.
Params: {
"textDocument": {
"uri": "file:///home/ankarloog/.vim/vimrc",
"languageId": "vim",
"version": 1,
"text": "\"=== define some variables\nif has('win64') \"| Windows\n \" path to user vim dir\n let g:vimfiles = $HOME . '\\vimfiles\\'\n \" location of minpac\n let g:minpacdir = g:vimfiles . 'pack\\minpac\\opt\\minpac'\nelse \"| Unix\n \" path to user vim dir\n let g:vimfiles = $HOME . '/.vim/'\n \" location of minpac\n let g:minpacdir = g:vimfiles . 'pack/minpac/opt/minpac'\nendif\n\n\"=== Auto install package manager\nif empty(glob(g:minpacdir)) \"| if dir is empty\n execute 'silent !git clone https://github.com/k-takata/minpac.git ' . g:minpacdir\n let g:minpacFirstRun = 1\nendif\n\n\"=== Load package manager\npackadd minpac\n\ncall minpac#init()\n\n\" minpac must have {'type': 'opt'} so that it can be loaded with `packadd`.\ncall minpac#add('k-takata/minpac', {'type': 'opt'}) \"| Package manager\n\" Add other plugins here.\ncall minpac#add('lifepillar/vim-solarized8') \"| Colorscheme \ncall minpac#add('itchyny/lightline.vim') \"| Status line\ncall minpac#add('drmikehenry/vim-fontsize') \"| Zoom\ncall minpac#add('roxma/nvim-yarp') \"| Prereq for denite\ncall minpac#add('roxma/vim-hug-neovim-rpc') \"| Prereq for denite\ncall minpac#add('Shougo/denite.nvim') \"| a lot of lists\ncall minpac#add('tpope/vim-surround') \"| make surround easier\ncall minpac#add('tpope/vim-unimpaired') \"| lot of nice mappings\ncall minpac#add('tpope/vim-fugitive', {'type': 'opt'}) \"| Git wrapper\n\"call minpac#add('tpope/vim-sensible')\n\"call minpac#add('nelstrom/vim-visual-star-search')\ncall minpac#add('dhruvasagar/vim-table-mode') \"| make tables easy\n\"call minpac#add('vim-airline/vim-airline')\n\"call minpac#add('vim-airline/vim-airline-themes')\n\"call minpac#add('retorillo/airline-tablemode.vim')\ncall minpac#add('neoclide/coc.nvim', {'branch': 'release'}) \"| lsp and autocomplete + a lot more \ncall minpac#add('josa42/vim-lightline-coc') \"| coc integration to lightline\ncall minpac#add('honza/vim-snippets') \"| basic snippets\ncall minpac#add('sheerun/vim-polyglot') \"| language packs\n\n\" Define user commands for updating/cleaning the plugins.\n\" Each of them loads minpac, reloads .vimrc to register the\n\" information of plugins, then performs the task.\ncommand! PackUpdate packadd minpac | source $MYVIMRC | call minpac#update('', {'do': 'call minpac#status()'})\ncommand! PackClean packadd minpac | source $MYVIMRC | call minpac#clean()\ncommand! PackStatus packadd minpac | source $MYVIMRC | call minpac#status()\n\n\" if firstrun fire off PackUpdate\nif exists('g:minpacFirstRun')\n echom('First run detected, running PackUpdate')\n call minpac#update()\n !echo 'Plugin installation done, exiting...'\n unlet g:minpacFirstRun\n echom('######### RESTART VIM....############')\n finish\nendif\n\n\"=== viminfo\n\" set location of viminfo\nlet viminfofile = g:vimfiles . 'viminfo'\n\n\" Store all swapfiles in user vim directory/swapfiles\nif !isdirectory(g:vimfiles . 'swapfiles')\n execute 'silent !mkdir ' . g:vimfiles . 'swapfiles'\nendif\nlet &directory = g:vimfiles . 'swapfiles//'\n\n\"set backupdir\nif !isdirectory(g:vimfiles . 'backup')\n execute 'silent !mkdir ' . g:vimfiles . 'backup'\nendif\nlet &backupdir = g:vimfiles . 'backup//'\nset backup\n\n\"=== undodir\nif !isdirectory(g:vimfiles . 'undo')\n execute 'silent !mkdir ' . g:vimfiles . 'undo'\nendif\nlet &undodir = g:vimfiles . 'undo//'\nset undofile\n\n\"=== Fugitive settings\n\" load on demand\nfunction LoadFugitive()\n :packadd vim-fugitive\n :edit\nendfunction\n\nnmap <F1> :call LoadFugitive()<CR>\n\n\"=== force load all plugins, to avoid problems with functions not available\n\"until after vimrc has been processed.\npackloadall\n\n\"=== Lightline settings\n\nset noshowmode\nset laststatus=2\nlet g:lightline = {}\nlet g:lightline.active = {}\n\" \\ 'active': {\n\" \\ 'left': [ [ 'mode','paste' ],[ 'cocstatus','currentfunction','readonly', 'filename', 'modified' ] ],\n\" \\ 'right': [ [ 'lineinfo' ],[ 'percent' ],[ 'fileformat', 'fileencoding', 'filetype' ] ],\n\" \\ },\n\" \\ 'component_function': {\n\" \\ 'cocstatus': 'coc#status',\n\" \\ 'currentfunction': 'CocCurrentFunction'\n\" \\ },\n\" \\ }\nlet g:lightline.active.left = [[ 'mode','paste' ],[ 'coc_errors','coc_warnings','coc_ok' ],[ 'coc-status','readonly', 'filename', 'modified' ]]\n\n\"register components\ncall lightline#coc#register()\n\n\"=== Colorscheme\nif has(\"gui_running\")\n set background=light\n let g:lightline.colorscheme = 'solarized'\n colorscheme solarized8_flat\nelseif has('win64')\n set background=dark\n let g:lightline.colorscheme = 'default'\n colorscheme ron\nelse\n set background=dark\n let g:lightline.colorscheme = 'solarized'\n colorscheme solarized8_flat\nendif\n\n\n\"=== Font settings\nset guifont=DejaVu_Sans_Mono_Unifont:h11:cDEFAULT:qDEFAULT\n\n\"=== Must have settings\nset nocompatible\nfiletype on\nfiletype plugin on\nfiletype indent on\nsyntax enable\nset hidden\nset number\nset hlsearch\nset cursorcolumn\nset cursorline\nset backspace=indent,eol,start\nset sidescroll=1\nset signcolumn=yes\nset autoindent\nset smartindent\nset showmatch\nset ignorecase\nset smartcase\nset history=1000\nset langmenu=none\nlanguage messages en_US.utf8\nset wildmode=longest,list,full\nset path+=**\n\" keep buffer of lines above and below cursor\nset scrolloff=5\n\" display incomplete commands\nset showcmd\n\n\" No tabs only 2 spaces\nset tabstop=2\nset shiftwidth=2\nset softtabstop=2\nset expandtab\n\n\"=== Nice to have\n\" Toggle 'set list'\nnmap <leader>l :set list!<CR>\n\n\" Set local working dir to directory of current file.\nnmap <leader>cd :lcd $:p:h\n\n\" Turn of hlsearch with space in normal mode\nnnoremap <silent> <Space> :nohlsearch<Bar>:echo<CR>\n\n\" Calculate row. ex. 8*8 C-A yields 8*8=64\nino <C-A> <C-O>yiW<End>=<C-R>=<C-R>0<CR>\n\n\n\"=== Denite settings\nset encoding=utf-8\nlet g:python3_host_prog='C:\\Python38\\python.exe'\n\n\"function! g:SetDeniteSettings ()\n\" call denite#custom#option('_', {\n\" \\ 'prompt': '>',\n\" \\ 'split': 'floating',\n\" \\ 'highlight_matched_char': 'Underlined',\n\" \\ 'highlight_matched_range': 'NormalFloat',\n\" \\ 'wincol': &columns / 6,\n\" \\ 'winwidth': &columns * 2 / 3,\n\" \\ 'winrow': &lines / 6,\n\" \\ 'winheight': &lines * 2 / 3,\n\" \\ 'max_dynamic_update_candidates': 100000\n\" \\ })\n\"\n\" call denite#custom#var('file/rec', 'command',\n\" \\ ['rg', '--files', '--glob', '!.git', '--color', 'never'])\n\"\n\" \" Ripgrep command on grep source\n\" call denite#custom#var('grep', {\n\" \\ 'command': ['rg'],\n\" \\ 'default_opts': ['-i', '--vimgrep', '--no-heading'],\n\" \\ 'recursive_opts': [],\n\" \\ 'pattern_opt': ['--regexp'],\n\" \\ 'separator': ['--'],\n\" \\ 'final_opts': [],\n\" \\ })\n\"\n\"endfunction\n\"\n\"function! s:denite_settings() abort\n\" nnoremap <silent><buffer><expr> <CR>\n\" \\ denite#do_map('do_action')\n\" nnoremap <silent><buffer><expr> <C-v>\n\" \\ denite#do_map('do_action', 'vsplit')\n\" nnoremap <silent><buffer><expr> d\n\" \\ denite#do_map('do_action', 'delete')\n\" nnoremap <silent><buffer><expr> p\n\" \\ denite#do_map('do_action', 'preview')\n\" nnoremap <silent><buffer><expr> <Esc>\n\" \\ denite#do_map('quit')\n\" nnoremap <silent><buffer><expr> q\n\" \\ denite#do_map('quit')\n\" nnoremap <silent><buffer><expr> i\n\" \\ denite#do_map('open_filter_buffer')\n\" nnoremap <silent><buffer><expr> <Space>\n\" \\ denite#do_map('toggle_select').'j'\n\"endfunction\n\"\n\"\n\"function! s:denite_filter_settings() abort\n\" imap <silent><buffer> <C-o> <Plug>(denite_filter_quit)\n\"endfunction\n\"\n\"\" Browse open buffers\n\"\"nnoremap ; :Denite buffer<CR> \"bad mapping\n\"\" Browse files in current directory\n\"nnoremap <leader>t :DeniteProjectDir file/rec<CR>\n\"\" <leader>g - Search current directory for occurences of given term and close window if no results\n\"nnoremap <leader>g :<C-u>Denite grep:. -no-empty<CR>\n\"\" <leader>j - Search current directory for occurences of word under cursor\n\"nnoremap <leader>j :<C-u>DeniteCursorWord grep:.<CR>\n\"nnoremap <C-p> :<C-u>Denite file/rec -start-filter<CR>\n\"nnoremap <leader>s :<C-u>Denite buffer<CR>\n\"nnoremap <leader>8 :<C-u>DeniteCursorWord grep:.<CR>\n\"nnoremap <leader>/ :<C-u>Denite -start-filter grep:::!<CR>\n\"nnoremap <leader><Space>/ :<C-u>DeniteBufferDir -start-filter grep:::!<CR>\n\"nnoremap <leader>d :<C-u>DeniteBufferDir file/rec -start-filter<CR>\n\"nnoremap <leader>r :<C-u>Denite -resume -cursor-pos=+1<CR>\n\"nnoremap <leader><C-r> :<C-u>Denite register:.<CR>\n\"nnoremap <leader>gs:<C-u>Denite gitstatus<CR>\n\"\n\"augroup Denite\n\" autocmd!\n\" autocmd VimEnter * call SetDeniteSettings()\n\" autocmd FileType denite call s:denite_settings()\n\" autocmd FileType denite-filter call s:denite_filter_settings()\n\"augroup END\n\n\"=== Coc.nvim settings\n\"\n\" coc extensions\nlet g:coc_global_extensions=['coc-lists','coc-powershell','coc-json','coc-lists','coc-python','coc-yaml','coc-xml','coc-sh','coc-markdownlint']\n\nnmap <silent><leader>cd <Plug>(coc-definition)\nnmap <silent><leader>ci <Plug>(coc-implementation)\nnmap <silent><leader>cr <Plug>(coc-reference)\nnmap <silent><leader>cre <Plug>(coc-rename)\nnmap <silent><leader>ca <Plug>(coc-codeaction)\nnmap <silent><leader>cdn <Plug>(coc-diagnostic-next)\nnmap <silent><leader>cdp <Plug>(coc-diagnostic-prev)\nnmap <silent><leader>ci <Plug>(coc-diagnostic-info)\nnmap <leader>= <Plug>(coc-format)\nvmap <leader>p <Plug>(coc-format-selected)\nnmap <leader>p <Plug>(coc-format-selected)\nnnoremap <leader>cl :CocList <C-d>\nnnoremap <leader>clb :CocList buffers<CR>\nnnoremap <leader>cls :CocList symbols<CR>\nnnoremap <leader>cld :CocList diagnostics<CR>\nnnoremap <leader>cla :CocList actions<CR>\n\n\"Start or refresh completion at current cursor position\ninoremap <silent><expr> <c-space> coc#refresh()\n\n\" Use K to show documentation in preview window\nnnoremap K :call Show_documentation()<CR>\n\nfunction! Show_documentation()\n if (index(['vim','help'], &filetype) >= 0)\n execute 'h '.expand('<cword>')\n else\n call CocAction('doHover')\n endif\nendfunction\n\n\" for lightline integration\nfunction! CocCurrentFunction()\n return get(b:, 'coc_current_function', '')\nendfunction\n\naugroup Coc\n autocmd!\n \" Highlight symbol under cursor on CursorHold\n autocmd CursorHold * silent call CocActionAsync('highlight')\naugroup End\n\n\"=== Markdown settings\naugroup Markdown\n autocmd!\n autocmd FileType markdown :setlocal ts=4 sw=4 sts=4\naugroup End\n\n\" TODO\n\" replace shellcmd mkdir to builtin\n\" add comment to all relevant places\n\" change 'all' mappings to use <leader>\n"
}
}
[Trace - 3:19:28 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {
"uri": "file:///home/ankarloog/.vim/vimrc",
"diagnostics": []
}
[Trace - 3:23:44 PM] Sending request 'textDocument/documentSymbol - (1)'.
Params: {
"textDocument": {
"uri": "file:///home/ankarloog/.vim/vimrc"
}
}
[Trace - 3:23:44 PM] Received response 'textDocument/documentSymbol - (1)' in 5ms.
Result: [
{
"name": "LoadFugitive",
"kind": 12,
"range": {
"start": {
"line": 90,
"character": 0
},
"end": {
"line": 93,
"character": 12
}
},
"selectionRange": {
"start": {
"line": 90,
"character": 0
},
"end": {
"line": 93,
"character": 12
}
},
"children": []
},
{
"name": "Show_documentation",
"kind": 12,
"range": {
"start": {
"line": 298,
"character": 0
},
"end": {
"line": 304,
"character": 12
}
},
"selectionRange": {
"start": {
"line": 298,
"character": 0
},
"end": {
"line": 304,
"character": 12
}
},
"children": []
},
{
"name": "CocCurrentFunction",
"kind": 12,
"range": {
"start": {
"line": 307,
"character": 0
},
"end": {
"line": 309,
"character": 12
}
},
"selectionRange": {
"start": {
"line": 307,
"character": 0
},
"end": {
"line": 309,
"character": 12
}
},
"children": []
},
{
"name": "g:coc_global_extensions",
"kind": 13,
"range": {
"start": {
"line": 273,
"character": 4
},
"end": {
"line": 274,
"character": 27
}
},
"selectionRange": {
"start": {
"line": 273,
"character": 4
},
"end": {
"line": 274,
"character": 27
}
}
},
{
"name": "g:python3_host_prog",
"kind": 13,
"range": {
"start": {
"line": 191,
"character": 4
},
"end": {
"line": 192,
"character": 23
}
},
"selectionRange": {
"start": {
"line": 191,
"character": 4
},
"end": {
"line": 192,
"character": 23
}
}
},
{
"name": "g:lightline.colorscheme",
"kind": 13,
"range": {
"start": {
"line": 132,
"character": 6
},
"end": {
"line": 133,
"character": 29
}
},
"selectionRange": {
"start": {
"line": 132,
"character": 6
},
"end": {
"line": 133,
"character": 29
}
}
},
{
"name": "g:lightline.colorscheme",
"kind": 13,
"range": {
"start": {
"line": 128,
"character": 6
},
"end": {
"line": 129,
"character": 29
}
},
"selectionRange": {
"start": {
"line": 128,
"character": 6
},
"end": {
"line": 129,
"character": 29
}
}
},
{
"name": "g:lightline.colorscheme",
"kind": 13,
"range": {
"start": {
"line": 124,
"character": 6
},
"end": {
"line": 125,
"character": 29
}
},
"selectionRange": {
"start": {
"line": 124,
"character": 6
},
"end": {
"line": 125,
"character": 29
}
}
},
{
"name": "g:lightline.active.left",
"kind": 13,
"range": {
"start": {
"line": 116,
"character": 4
},
"end": {
"line": 117,
"character": 27
}
},
"selectionRange": {
"start": {
"line": 116,
"character": 4
},
"end": {
"line": 117,
"character": 27
}
}
},
{
"name": "g:lightline.active",
"kind": 13,
"range": {
"start": {
"line": 106,
"character": 4
},
"end": {
"line": 107,
"character": 22
}
},
"selectionRange": {
"start": {
"line": 106,
"character": 4
},
"end": {
"line": 107,
"character": 22
}
}
},
{
"name": "g:lightline",
"kind": 13,
"range": {
"start": {
"line": 105,
"character": 4
},
"end": {
"line": 106,
"character": 15
}
},
"selectionRange": {
"start": {
"line": 105,
"character": 4
},
"end": {
"line": 106,
"character": 15
}
}
},
{
"name": "viminfofile",
"kind": 13,
"range": {
"start": {
"line": 66,
"character": 4
},
"end": {
"line": 67,
"character": 15
}
},
"selectionRange": {
"start": {
"line": 66,
"character": 4
},
"end": {
"line": 67,
"character": 15
}
}
},
{
"name": "g:minpacFirstRun",
"kind": 13,
"range": {
"start": {
"line": 16,
"character": 6
},
"end": {
"line": 17,
"character": 22
}
},
"selectionRange": {
"start": {
"line": 16,
"character": 6
},
"end": {
"line": 17,
"character": 22
}
}
},
{
"name": "g:minpacdir",
"kind": 13,
"range": {
"start": {
"line": 10,
"character": 6
},
"end": {
"line": 11,
"character": 17
}
},
"selectionRange": {
"start": {
"line": 10,
"character": 6
},
"end": {
"line": 11,
"character": 17
}
}
},
{
"name": "g:minpacdir",
"kind": 13,
"range": {
"start": {
"line": 5,
"character": 6
},
"end": {
"line": 6,
"character": 17
}
},
"selectionRange": {
"start": {
"line": 5,
"character": 6
},
"end": {
"line": 6,
"character": 17
}
}
},
{
"name": "g:vimfiles",
"kind": 13,
"range": {
"start": {
"line": 8,
"character": 6
},
"end": {
"line": 9,
"character": 16
}
},
"selectionRange": {
"start": {
"line": 8,
"character": 6
},
"end": {
"line": 9,
"character": 16
}
}
},
{
"name": "g:vimfiles",
"kind": 13,
"range": {
"start": {
"line": 3,
"character": 6
},
"end": {
"line": 4,
"character": 16
}
},
"selectionRange": {
"start": {
"line": 3,
"character": 6
},
"end": {
"line": 4,
"character": 16
}
}
}
]