SpaceVim / SpaceVim

A modular Vim/Neovim configuration
https://spacevim.org/
GNU General Public License v3.0
20.23k stars 1.41k forks source link

raspbian jessie failed to bring up SpaceVim (E121,E15) #1723

Closed nickma82 closed 6 years ago

nickma82 commented 6 years ago

Expected behavior, english is required

spaceVim opens

The reproduce ways from Vim starting (Required!)

Reproduction with docker: https://github.com/SpaceVim/SpaceVim/issues/1723#issuecomment-388908850

Debug info

System information:

Debug outputs

line    1:
E121: Undefined variable: v:t_list
E15: Invalid expression: type(a:expr) ==# v:t_list ? a:expr : split(a:expr, '\n')
Error detected while processing function SpaceVim#end..SpaceVim#plugins#load..zvim#plug#begin..dein#begin..dein#util#_begin..dein#util#_error:
line    1:
E714: List required
Press ENTER or type command to continue

spacevim_terminal_cursor_shape #2
spacevim_altmoveignoreft ['Tagbar', 'vimfiler']
spacevim_leader_guide_vertical #0
spacevim_wildignore    */tmp/*,*.so,*.swp,*.zip,*.class,tags,*.jpg,*.ttf,*.TTF,*.png,*/target/*,.git,.svn,.hg,.DS_Store,*.svg
spacevim_statusline_left_sections ['winnr', 'filename', 'major mode', 'syntax checking', 'minor mode lighters']
_spacevim_statusline_fileformat  
spacevim_enable_statusline_display_mode #0
spacevim_snippet_engine  neosnippet
leaderGuide_displayfunc [function('<SNR>25_leaderGuide_display')]
spacevim_enable_tabline_filetype_icon #0
spacevim_enable_powerline_fonts #1
dein#_runtime_path
spacevim_enable_os_fileformat_icon #0
spacevim_leader_guide_position  botright
spacevim_version       0.7.0
leaderGuide_hspace    #5
leaderGuide_vertical  #0
spacevim_enable_ale   #0
unite_source_menu_menus {'MpvPlayer': {'command_candidates': [], 'description': 'Musics list                   <leader>lm'}, 'AddedPlugins': {'command_candidates': [], 'description': 'All the Added plugins                    <
leader>lp'}, 'CustomKeyMaps': {'command_candidates': [['➤ Jump to next location list position                                   <Leader>lj', ':lnext<CR>'], ['➤ Jump to previous location list position
    <Leader>lk', ':lprev<CR>'], ['➤ Close the window showing the location list                            <Leader>lq', ':lclose<CR>'], ['➤ Jump to next quickfix list position                                   <Leader>qj', ':cn
ext<CR>'], ['➤ Jump to previous quickfix list position                               <Leader>qk', ':cprev<CR>'], ['➤ Close quickfix list window                                            <Leader>qq', ':cclose<CR>'], ['➤ Toggle
 recording                                                      <Leader>qr', 'q'], ['➤ Open qq chatting room                                                      <M-x>', 'call chat#chatting#OpenMsgWin()'], ['➤ Open weixin chat
ting room                                                  <M-w>', 'call chat#chatting#OpenMsgWin()'], ['➤ Open chatting room                                                         <M-c>', 'call chat#chatting#OpenMsgWin()'],
['➤ format current buffer                                                         g=', 'call zvim#format'], ['➤ Copy buffer absolute path to X11 clipboard                                 <C-c>', 'call zvim#util#CopyToClipboard
()'], ['➤ Switch to next window or tab                                               <Tab>', 'wincmd w'], ['➤ Switch to previous window or tab                                         <S-Tab>', 'wincmd p'], ['➤ Goto declaration
                                                              gd', ''], ['➤ window 1                                                                  [SPC]1', 'call SpaceVim#layers#core#statusline#jump(1)'], ['➤ window 2
                                                            [SPC]2', 'call SpaceVim#layers#core#statusline#jump(2)'], ['➤ window 3                                                                  [SPC]3', 'call SpaceVim#layers
#core#statusline#jump(3)'], ['➤ window 4                                                                  [SPC]4', 'call SpaceVim#layers#core#statusline#jump(4)'], ['➤ window 5
                [SPC]5', 'call SpaceVim#layers#core#statusline#jump(5)'], ['➤ window 6                                                                  [SPC]6', 'call SpaceVim#layers#core#statusline#jump(6)'], ['➤ window 7
                                                              [SPC]7', 'call SpaceVim#layers#core#statusline#jump(7)'], ['➤ window 8                                                                  [SPC]8', 'call SpaceVim#laye
rs#core#statusline#jump(8)'], ['➤ window 9                                                                  [SPC]9', 'call SpaceVim#layers#core#statusline#jump(9)'], ['➤ alternate-window
             [SPC]w<Tab>', 'wincmd w'], ['➤ windows-layout-toggle                                                    [SPC]w+', 'call call(function(''<SNR>24_windows_layout_toggle''), [])'], ['➤ delete window
                                         [SPC]wd', 'close'], ['➤ delete window (other windows)                                            [SPC]wD', 'ChooseWin | close | wincmd w'], ['➤ create new tab
                                [SPC]wF', 'tabnew'], ['➤ window-left                                                              [SPC]wh', 'wincmd h'], ['➤ window-down
    [SPC]wj', 'wincmd j'], ['➤ window-up                                                                [SPC]wk', 'wincmd k'], ['➤ window-right                                                             [SPC]wl', 'wincmd l'],
 ['➤ window-far-left                                                          [SPC]wH', 'wincmd H'], ['➤ window-far-down                                                          [SPC]wJ', 'wincmd J'], ['➤ window-far-up
                                                    [SPC]wK', 'wincmd K'], ['➤ window-far-right                                                         [SPC]wL', 'wincmd L'], ['➤ maximize/minimize window
                          [SPC]wm', 'only'], ['➤ swap window                                                              [SPC]wM', 'ChooseWinSwap'], ['➤ other tabs
 [SPC]wo', 'tabnext'], ['➤ split-window-right                                                       [SPC]w/', 'bel vs | wincmd w'], ['➤ split-window-right                                                       [SPC]wv', 'bel vs
 | wincmd w'], ['➤ split-window-below                                                       [SPC]w-', 'bel split | wincmd w'], ['➤ split-window-below                                                       [SPC]ws', 'bel split |
 wincmd w'], ['➤ split-focus-window-below                                                 [SPC]wS', 'bel split'], ['➤ layout-double-columns                                                    [SPC]w2', 'silent only | vs | wincm
d w'], ['➤ split-window-below                                                       [SPC]w3', 'silent only | vs | vs | wincmd H'], ['➤ split-window-right-focus                                                 [SPC]wV', 'bel vs'
], ['➤ balance-windows                                                          [SPC]w=', 'wincmd ='], ['➤ cycle and focus between windows                                          [SPC]ww', 'wincmd w'], ['➤ select window
                                                      [SPC]wW', 'ChooseWin'], ['➤ undo quieted window                                                      [SPC]wu', 'call SpaceVim#plugins#windowsmanager#UndoQuitWin()'], ['➤ re
do quieted window                                                      [SPC]wU', 'call SpaceVim#plugins#windowsmanager#RedoQuitWin()'], ['➤ next buffer                                                              [SPC]bn', 'bn
ext'], ['➤ previous buffer                                                          [SPC]bp', 'bp'], ['➤ comment or uncomment lines                                               [SPC]cl', 'call feedkeys("\<Plug>NERDCommenterIn
vert", "m")'], ['➤ comment or uncomment lines invert                                        [SPC]cL', 'call feedkeys("\<Plug>NERDCommenterInvert", "m")'], ['➤ comment or uncomment lines and keep visual
      [SPC]cv', 'call feedkeys("\<Plug>NERDCommenterInvertgv", "m")'], ['➤ comment paragraphs                                                       [SPC]cp', 'call feedkeys("vip<Plug>NERDCommenterComment", "m")'], ['➤ toggle c
omment paragraphs                                                [SPC]cP', 'call feedkeys("vip<Plug>NERDCommenterInvert", "m")'], ['➤ comment until the line                                                   [SPC]ct', 'call fee
dkeys("\<Plug>CommentToLine", "m")'], ['➤ toggle comment until the line                                            [SPC]cT', 'call feedkeys("\<Plug>CommentToLineInvert", "m")'], ['➤ toggle line number
                             [SPC]tn', 'set nu!'], ['➤ buffer list                                                              [SPC]bb', 'Unite buffer'], ['➤ resume unite buffer
      [SPC]rl', 'Unite resume'], ['➤ grep in current buffer                                                   [SPC]ss', 'call SpaceVim#plugins#flygrep#open({''input'' : input("grep pattern:"), ''files'': bufname("%")})'], ['➤
grep cursor word in current buffer                                       [SPC]sS', 'call SpaceVim#plugins#flygrep#open({''input'' : expand("<cword>"), ''files'': bufname("%")})'], ['➤ grep in all loaded buffers
                               [SPC]sb', 'call SpaceVim#plugins#flygrep#open({''input'' : input("grep pattern:"), ''files'':''@buffers''})'], ['➤ grep cursor word in all loaded buffers                                   [SPC]sB', 'call SpaceVim#plugins#flygrep#open({''input'' : expand("<cword>"), ''files'':''@buffers''})'], ['➤ grep in arbitrary directory                                              [SPC]sf', 'call SpaceVim#plugins#flygrep#open({''i
nput'' : input("grep pattern:"), ''dir'' : input("arbitrary dir:", '''', ''dir'')})'], ['➤ grep cursor word in arbitrary directory                                  [SPC]sF', 'call SpaceVim#plugins#flygrep#open({''input'' : exp
and("<cword>"), ''dir'' : input("arbitrary dir:", '''', ''dir'')})'], ['➤ grep in project                                                          [SPC]sp', 'call SpaceVim#plugins#flygrep#open({''input'' : input("grep pattern:
")})'], ['➤ grep cursor word in project                                              [SPC]sP', 'call SpaceVim#plugins#flygrep#open({''input'' : expand("<cword>")})'], ['➤ Background search keywords in project
                  [SPC]sj', 'call SpaceVim#plugins#searcher#find("", SpaceVim#mapping#search#default_tool()[0])'], ['➤ Background search cursor words in project                                [SPC]sJ', 'call SpaceVim#plugins#s
earcher#find(expand("<cword>"),SpaceVim#mapping#search#default_tool()[0])'], ['➤ List all searching results                                               [SPC]sl', 'call SpaceVim#plugins#searcher#list()'], ['➤ search in all bu
ffers with ag                                           [SPC]sab', 'call SpaceVim#mapping#search#grep("a", "b")'], ['➤ search cursor word in all buffers with ag                               [SPC]saB', 'call SpaceVim#mapping#s
earch#grep("a", "B")'], ['➤ search in project with ag                                               [SPC]sap', 'call SpaceVim#mapping#search#grep("a", "p")'], ['➤ search cursor word in project with ag
         [SPC]saP', 'call SpaceVim#mapping#search#grep("a", "P")'], ['➤ search in arbitrary directory  with ag                                  [SPC]saf', 'call SpaceVim#mapping#search#grep("a", "f")'], ['➤ search cursor word
in arbitrary directory  with ag                      [SPC]saF', 'call SpaceVim#mapping#search#grep("a", "F")'], ['➤ Background search cursor words in project with ag                       [SPC]saj', 'call SpaceVim#plugins#sear
cher#find("", "ag")'], ['➤ Background search cursor words in project with ag                       [SPC]saJ', 'call SpaceVim#plugins#searcher#find(expand("<cword>"), "ag")'], ['➤ search in all buffers with grep
                         [SPC]sgb', 'call SpaceVim#mapping#search#grep("g", "b")'], ['➤ search cursor word in all buffers with grep                             [SPC]sgB', 'call SpaceVim#mapping#search#grep("g", "B")'], ['➤ sea
rch in project with grep                                             [SPC]sgp', 'call SpaceVim#mapping#search#grep("g", "p")'], ['➤ search cursor word in project with grep                                 [SPC]sgP', 'call Space
Vim#mapping#search#grep("g", "P")'], ['➤ search in arbitrary directory  with grep                                [SPC]sgf', 'call SpaceVim#mapping#search#grep("g", "f")'], ['➤ search cursor word in arbitrary directory  with gr
ep                    [SPC]sgF', 'call SpaceVim#mapping#search#grep("g", "F")'], ['➤ Background search cursor words in project with grep                     [SPC]sgj', 'call SpaceVim#plugins#searcher#find("", "grep")'], ['➤ Ba
ckground search cursor words in project with grep                     [SPC]sgJ', 'call SpaceVim#plugins#searcher#find(expand("<cword>"), "grep")'], ['➤ search in all buffers with ack                                          [S
PC]skb', 'call SpaceVim#mapping#search#grep("k", "b")'], ['➤ search cursor word in all buffers with ack                              [SPC]skB', 'call SpaceVim#mapping#search#grep("k", "B")'], ['➤ search in project with ack
                                          [SPC]skp', 'call SpaceVim#mapping#search#grep("k", "p")'], ['➤ search cursor word in project with ack                                  [SPC]skP', 'call SpaceVim#mapping#search#grep("k"
, "P")'], ['➤ search in arbitrary directory  with ack                                 [SPC]skf', 'call SpaceVim#mapping#search#grep("k", "f")'], ['➤ search cursor word in arbitrary directory  with ack                     [SPC]
skF', 'call SpaceVim#mapping#search#grep("k", "F")'], ['➤ Background search cursor words in project with ack                      [SPC]skj', 'call SpaceVim#plugins#searcher#find("", "ack")'], ['➤ Background search cursor words
 in project with ack                      [SPC]skJ', 'call SpaceVim#plugins#searcher#find(expand("<cword>"), "ack")'], ['➤ search in all buffers with rg                                           [SPC]srb', 'call SpaceVim#mappi
ng#search#grep("r", "b")'], ['➤ search cursor word in all buffers with rg                               [SPC]srB', 'call SpaceVim#mapping#search#grep("r", "B")'], ['➤ search in project with rg
             [SPC]srp', 'call SpaceVim#mapping#search#grep("r", "p")'], ['➤ search cursor word in project with rg                                   [SPC]srP', 'call SpaceVim#mapping#search#grep("r", "P")'], ['➤ search in arbit
rary directory  with rg                                  [SPC]srf', 'call SpaceVim#mapping#search#grep("r", "f")'], ['➤ search cursor word in arbitrary directory  with rg                      [SPC]srF', 'call SpaceVim#mapping#
search#grep("r", "F")'], ['➤ Background search cursor words in project with rg                       [SPC]srj', 'call SpaceVim#plugins#searcher#find("", "rg")'], ['➤ Background search cursor words in project with rg
            [SPC]srJ', 'call SpaceVim#plugins#searcher#find(expand("<cword>"), "rg")'], ['➤ search in all buffers with pt                                           [SPC]stb', 'call SpaceVim#mapping#search#grep("t", "b")'], ['➤
 search cursor word in all buffers with pt                               [SPC]stB', 'call SpaceVim#mapping#search#grep("t", "B")'], ['➤ search in project with pt                                               [SPC]stp', 'call S
paceVim#mapping#search#grep("t", "p")'], ['➤ search cursor word in project with pt                                   [SPC]stP', 'call SpaceVim#mapping#search#grep("t", "P")'], ['➤ search in arbitrary directory  with pt
                          [SPC]stf', 'call SpaceVim#mapping#search#grep("t", "f")'], ['➤ search cursor word in arbitrary directory  with pt                      [SPC]stF', 'call SpaceVim#mapping#search#grep("t", "F")'], ['➤ Ba
ckground search cursor words in project with pt                       [SPC]stj', 'call SpaceVim#plugins#searcher#find("", "pt")'], ['➤ Background search cursor words in project with pt                       [SPC]stJ', 'call Sp
aceVim#plugins#searcher#find(expand("<cword>"), "pt")'], ['➤ grep on the fly                                                         [SPC]sgG', 'call SpaceVim#plugins#flygrep#open({})'], ['➤ grep on the fly
                                      [SPC]s/', 'call SpaceVim#plugins#flygrep#open({})'], ['➤ clear search highlight                                                   [SPC]sc', 'noh'], ['➤ start iedit mode
                                     [SPC]se', 'call feedkeys("\<plug>SpaceVim-plugin-iedit", "m")'], ['➤ highlight all symbols                                                    [SPC]sh', 'call SpaceVim#plugins#highlight#star
t()'], ['➤ describe key bindings                                                   [SPC]hdb', 'call SpaceVim#plugins#help#describe_bindings()'], ['➤ describe key bindings                                                   [SPC]
hdk', 'call SpaceVim#plugins#help#describe_key()']], 'description': 'Custom mapped keyboard shortcuts                   [unite]<SPACE>'}, 'MyStarredrepos': {'command_candidates': [], 'description': 'All github repos starred by
 me                   <leader>ls'}}
loaded_matchparen     #1
dein#plugin           {}
spacevim_smartcloseignoreft ['help', 'tagbar', 'vimfiler', 'SpaceVimRunner', 'SpaceVimREPL', 'SpaceVimQuickFix', 'HelpDescribe', 'VebuggerShell', 'VebuggerTerminal']
spacevim_project_rooter_patterns ['.git/', '_darcs/', '.hg/', '.bzr/', '.svn/']
spacevim_leader_guide_flatten #1
loaded_vimballPlugin   v35
spacevim_search_tools ['rg', 'ag', 'pt', 'ack', 'grep']
spacevim_leader_guide_max_size #0
loaded_getscriptPlugin  v36
spacevim_default_indent #2
spacevim_enable_key_frequency #0
spacevim_enable_cursorcolumn #0
matchparen_timeout    #300
spacevim_colorscheme_bg  dark
loaded_tarPlugin       v29
leaderGuide_default_group_name
dein#_is_sudo         #0
spacevim_enable_javacomplete2_py #0
spacevim_realtime_leader_guide #1
spacevim_project_rooter_automatically #1
spacevim_neobundle_installed #0
leaderGuide_position   botright
spacevim_enable_neocomplcache #0
_spacevim_mappings_space_custom []
spacevim_github_usernamespacevim_disabled_plugins []
_spacevim_enter_dir    /home/pi
dein#_ftplugin        {}
dein#_init_runtimepath  /home/pi/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,/home/pi/.vim/after,/home/pi/.cache/vimfiles/repos/github.com/Shoug
o/dein.vim
spacevim_leader_guide_sort_horizontal #0
spacevim_colorscheme_default  desert
_spacevim_mappings_space {'3': ['call SpaceVim#layers#core#statusline#jump(3)', 'window 3'], 'B': {'name': '+Global-buffers'}, '6': ['call SpaceVim#layers#core#statusline#jump(6)', 'window 6'], '7': ['call SpaceVim#layers#core
#statusline#jump(7)', 'window 7'], 'T': {'name': '+UI toggles/themes'}, '9': ['call SpaceVim#layers#core#statusline#jump(9)', 'window 9'], 'a': {'name': '+Applications'}, 'b': {'p': ['bp', 'previous buffer', ['SPC b p is runni
ng :bp, jump to previous buffer', 'which is a vim build in command', 'It is bound to SPC b p, [ b,', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/space.vim:114']], 'b': ['Unite buffer', 'buffer list'], 'name': '+Buff
ers', 'n': ['bnext', 'next buffer', ['[SPC b n] is running :bnext, jump to next buffer', 'which is a vim build in command', 'It is bound to SPC b n, ] b,', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/space.vim:103']
]}, 'c': {'p': ['call feedkeys("vip<Plug>NERDCommenterComment", "m")', 'comment paragraphs'], 'P': ['call feedkeys("vip<Plug>NERDCommenterInvert", "m")', 'toggle comment paragraphs'], 't': ['call feedkeys("\<Plug>CommentToLine
", "m")', 'comment until the line'], 'name': '+Comments', 'v': ['call feedkeys("\<Plug>NERDCommenterInvertgv", "m")', 'comment or uncomment lines and keep visual'], 'L': ['call feedkeys("\<Plug>NERDCommenterInvert", "m")', 'co
mment or uncomment lines invert'], 'l': ['call feedkeys("\<Plug>NERDCommenterInvert", "m")', 'comment or uncomment lines'], 'T': ['call feedkeys("\<Plug>CommentToLineInvert", "m")', 'toggle comment until the line']}, 'd': {'na
me': '+Debug'}, 'e': {'name': '+Errors/Encoding'}, 'f': {'name': '+Files'}, '1': ['call SpaceVim#layers#core#statusline#jump(1)', 'window 1'], 'h': {'d': {'b': ['call SpaceVim#plugins#help#describe_bindings()', 'describe key b
indings'], 'name': '+help-describe', 'k': ['call SpaceVim#plugins#help#describe_key()', 'describe key bindings']}, 'name': '+Help'}, 'j': {'name': '+Jump/Join/Split'}, 'l': {'name': '+Language Specified'}, 'm': {'name': '+Majo
r-mode'}, 'n': {'name': '+Narrow/Numbers'}, 'p': {'name': '+Projects'}, 'q': {'name': '+Quit'}, 'r': {'name': '+Registers/rings/resume', 'l': ['Unite resume', 'resume unite buffer']}, 's': {'B': ['call SpaceVim#plugins#flygrep
#open({''input'' : expand("<cword>"), ''files'':''@buffers''})', 'grep cursor word in all loaded buffers'], 'F': ['call SpaceVim#plugins#flygrep#open({''input'' : expand("<cword>"), ''dir'' : input("arbitrary dir:", '''', ''di
r'')})', 'grep cursor word in arbitrary directory'], 'J': ['call SpaceVim#plugins#searcher#find(expand("<cword>"),SpaceVim#mapping#search#default_tool()[0])', 'Background search cursor words in project'], 'P': ['call SpaceVim#
plugins#flygrep#open({''input'' : expand("<cword>")})', 'grep cursor word in project'], 'S': ['call SpaceVim#plugins#flygrep#open({''input'' : expand("<cword>"), ''files'': bufname("%")})', 'grep cursor word in current buffer'
], 'name': '+Searching/Symbol', 'a': {'p': ['call SpaceVim#mapping#search#grep("a", "p")', 'search in project with ag'], 'P': ['call SpaceVim#mapping#search#grep("a", "P")', 'search cursor word in project with ag'], 'b': ['cal
l SpaceVim#mapping#search#grep("a", "b")', 'search in all buffers with ag'], 'J': ['call SpaceVim#plugins#searcher#find(expand("<cword>"), "ag")', 'Background search cursor words in project with ag'], 'name': '+ag', 'f': ['cal
l SpaceVim#mapping#search#grep("a", "f")', 'search in arbitrary directory  with ag'], 'j': ['call SpaceVim#plugins#searcher#find("", "ag")', 'Background search cursor words in project with ag'], 'F': ['call SpaceVim#mapping#se
arch#grep("a", "F")', 'search cursor word in arbitrary directory  with ag'], 'B': ['call SpaceVim#mapping#search#grep("a", "B")', 'search cursor word in all buffers with ag']}, 'b': ['call SpaceVim#plugins#flygrep#open({''inpu
t'' : input("grep pattern:"), ''files'':''@buffers''})', 'grep in all loaded buffers'], 'c': ['noh', 'clear search highlight'], 'e': ['call feedkeys("\<plug>SpaceVim-plugin-iedit", "m")', 'start iedit mode'], 'f': ['call Space
Vim#plugins#flygrep#open({''input'' : input("grep pattern:"), ''dir'' : input("arbitrary dir:", '''', ''dir'')})', 'grep in arbitrary directory'], 'g': {'p': ['call SpaceVim#mapping#search#grep("g", "p")', 'search in project w
ith grep'], 'P': ['call SpaceVim#mapping#search#grep("g", "P")', 'search cursor word in project with grep'], 'b': ['call SpaceVim#mapping#search#grep("g", "b")', 'search in all buffers with grep'], 'J': ['call SpaceVim#plugins
#searcher#find(expand("<cword>"), "grep")', 'Background search cursor words in project with grep'], 'name': '+grep', 'f': ['call SpaceVim#mapping#search#grep("g", "f")', 'search in arbitrary directory  with grep'], 'G': ['call
 SpaceVim#plugins#flygrep#open({})', 'grep on the fly'], 'j': ['call SpaceVim#plugins#searcher#find("", "grep")', 'Background search cursor words in project with grep'], 'F': ['call SpaceVim#mapping#search#grep("g", "F")', 'se
arch cursor word in arbitrary directory  with grep'], 'B': ['call SpaceVim#mapping#search#grep("g", "B")', 'search cursor word in all buffers with grep']}, 'h': ['call SpaceVim#plugins#highlight#start()', 'highlight all symbol
s'], 'j': ['call SpaceVim#plugins#searcher#find("", SpaceVim#mapping#search#default_tool()[0])', 'Background search keywords in project'], 'k': {'p': ['call SpaceVim#mapping#search#grep("k", "p")', 'search in project with ack'
], 'P': ['call SpaceVim#mapping#search#grep("k", "P")', 'search cursor word in project with ack'], 'b': ['call SpaceVim#mapping#search#grep("k", "b")', 'search in all buffers with ack'], 'J': ['call SpaceVim#plugins#searcher#f
ind(expand("<cword>"), "ack")', 'Background search cursor words in project with ack'], 'name': '+ack', 'f': ['call SpaceVim#mapping#search#grep("k", "f")', 'search in arbitrary directory  with ack'], 'j': ['call SpaceVim#plugi
ns#searcher#find("", "ack")', 'Background search cursor words in project with ack'], 'F': ['call SpaceVim#mapping#search#grep("k", "F")', 'search cursor word in arbitrary directory  with ack'], 'B': ['call SpaceVim#mapping#sea
rch#grep("k", "B")', 'search cursor word in all buffers with ack']}, 'l': ['call SpaceVim#plugins#searcher#list()', 'List all searching results'], '/': ['call SpaceVim#plugins#flygrep#open({})', 'grep on the fly'], 'p': ['call
 SpaceVim#plugins#flygrep#open({''input'' : input("grep pattern:")})', 'grep in project'], 'r': {'p': ['call SpaceVim#mapping#search#grep("r", "p")', 'search in project with rg'], 'P': ['call SpaceVim#mapping#search#grep("r",
"P")', 'search cursor word in project with rg'], 'b': ['call SpaceVim#mapping#search#grep("r", "b")', 'search in all buffers with rg'], 'J': ['call SpaceVim#plugins#searcher#find(expand("<cword>"), "rg")', 'Background search c
ursor words in project with rg'], 'name': '+rg', 'f': ['call SpaceVim#mapping#search#grep("r", "f")', 'search in arbitrary directory  with rg'], 'j': ['call SpaceVim#plugins#searcher#find("", "rg")', 'Background search cursor
words in project with rg'], 'F': ['call SpaceVim#mapping#search#grep("r", "F")', 'search cursor word in arbitrary directory  with rg'], 'B': ['call SpaceVim#mapping#search#grep("r", "B")', 'search cursor word in all buffers wi
th rg']}, 's': ['call SpaceVim#plugins#flygrep#open({''input'' : input("grep pattern:"), ''files'': bufname("%")})', 'grep in current buffer'], 't': {'p': ['call SpaceVim#mapping#search#grep("t", "p")', 'search in project with
 pt'], 'P': ['call SpaceVim#mapping#search#grep("t", "P")', 'search cursor word in project with pt'], 'b': ['call SpaceVim#mapping#search#grep("t", "b")', 'search in all buffers with pt'], 'J': ['call SpaceVim#plugins#searcher
#find(expand("<cword>"), "pt")', 'Background search cursor words in project with pt'], 'name': '+pt', 'f': ['call SpaceVim#mapping#search#grep("t", "f")', 'search in arbitrary directory  with pt'], 'j': ['call SpaceVim#plugins
#searcher#find("", "pt")', 'Background search cursor words in project with pt'], 'F': ['call SpaceVim#mapping#search#grep("t", "F")', 'search cursor word in arbitrary directory  with pt'], 'B': ['call SpaceVim#mapping#search#g
rep("t", "B")', 'search cursor word in all buffers with pt']}}, 't': {'name': '+Toggles', 'h': {'name': '+Toggles highlight'}, 'm': {'name': '+modeline'}, 'n': ['setlocal nonumber! norelativenumber!', 'toggle line number']}, '
5': ['call SpaceVim#layers#core#statusline#jump(5)', 'window 5'], '2': ['call SpaceVim#layers#core#statusline#jump(2)', 'window 2'], 'w': {'3': ['silent only | vs | vs | wincmd H', 'split-window-below'], '+': ['call call(funct
ion(''<SNR>24_windows_layout_toggle''), [])', 'windows-layout-toggle'], 'D': ['ChooseWin | close | wincmd w', 'delete window (other windows)'], 'F': ['tabnew', 'create new tab'], 'H': ['wincmd H', 'window-far-left'], 'J': ['wi
ncmd J', 'window-far-down'], 'K': ['wincmd K', 'window-far-up'], 'L': ['wincmd L', 'window-far-right'], 'M': ['ChooseWinSwap', 'swap window'], '-': ['bel split | wincmd w', 'split-window-below'], 'S': ['bel split', 'split-focu
s-window-below'], 'name': '+Windows', 'V': ['bel vs', 'split-window-right-focus'], 'W': ['ChooseWin', 'select window'], '/': ['bel vs | wincmd w', 'split-window-right'], '<Tab>': ['wincmd w', 'alternate-window'], 'd': ['close'
, 'delete window'], 'h': ['wincmd h', 'window-left'], 'j': ['wincmd j', 'window-down'], 'k': ['wincmd k', 'window-up'], 'l': ['wincmd l', 'window-right'], 'm': ['only', 'maximize/minimize window'], 'o': ['tabnext', 'other tabs
'], '2': ['silent only | vs | wincmd w', 'layout-double-columns'], 's': ['bel split | wincmd w', 'split-window-below'], 'u': ['call SpaceVim#plugins#windowsmanager#UndoQuitWin()', 'undo quieted window'], 'v': ['bel vs | wincmd
 w', 'split-window-right'], 'w': ['wincmd w', 'cycle and focus between windows'], '=': ['wincmd =', 'balance-windows'], 'U': ['call SpaceVim#plugins#windowsmanager#RedoQuitWin()', 'redo quieted window']}, '8': ['call SpaceVim#
layers#core#statusline#jump(8)', 'window 8'], '4': ['call SpaceVim#layers#core#statusline#jump(4)', 'window 4'], ';': ['call feedkeys("\<Plug>CommentOperator")', 'comment operator'], '?': ['Unite menu:CustomKeyMaps -input=[SPC
]', 'show mappings']}
dein#_cache_path
spacevim_statusline_separator  arrow
spacevim_leader_guide_hspace #5
_spacevim_mappings_space_custom_group_name []
_spacevim_root_dir     /home/pi/.SpaceVim/config
dein#_progname         vim
spacevim_enable_vimfiler_welcome #1
spacevim_guifontspacevim_src_root      E:\sources\
leaderGuide_flatten   #1
dein#_base_path
spacevim_leader_guide_default_group_name
spacevim_max_column   #120
spacevim_plugin_bundle_dir  /home/pi/.cache/vimfiles/
spacevim_enable_debug #0
spacevim_force_global_config #0
dein#_off2
spacevim_enable_language_specific_leader #1
spacevim_warning_symbol  ⚠
dein#_event_plugins   {}
dein#_block_level     #0
spacevim_info_symbol   ⓘ
_spacevim_mappings    {'q': {'q': ['call feedkeys(":cclose^M", "n")', 'Close quickfix list window'], 'r': ['call feedkeys("q", "n")', 'Toggle recording mode'], 'name': '+Quickfix movement', 'j': ['call feedkeys(":cnext^M", "n"
)', 'Next quickfix list'], 'k': ['call feedkeys(":cprev^M", "n")', 'Previous quickfix list']}, 'l': {'q': ['call feedkeys(":lclose^M", "n")', 'Close location list window'], 'name': '+Location movement', 'j': ['call feedkeys(":
lnext^M", "n")', 'Next location list'], 'k': ['call feedkeys(":lprev^M", "n")', 'Previous location list']}}
spacevim_enable_insert_leader #1
spacevim_sidebar_width #30
loaded_netrwPlugin     v152
dein#_vimrcs          []
spacevim_denite_leader  F
spacevim_simple_mode  #0
spacevim_auto_disable_touchpad #1
spacevim_colorscheme   gruvbox
spacevim_checkinstall #1
leaderGuide_max_size  #15
spacevim_windows_index_type #0
spacevim_vim_help_language  en
_spacevim_mappings_g  {'#': ['call feedkeys("\<Plug>(incsearch-nohl-g#)")', 'search under cursor backward'], '$': ['call feedkeys("g$", "n")', 'go to rightmost character'], '&': ['call feedkeys("g&", "n")', 'repeat last ":s" o
n all lines'], '''': ['call feedkeys("g''", "n")', 'jump to mark'], '*': ['call feedkeys("\<Plug>(incsearch-nohl-g*)")', 'search under cursor forward'], '+': ['call feedkeys("g+", "n")', 'newer text state'], ',': ['call feedke
ys("g,", "n")', 'newer position in change list'], '-': ['call feedkeys("g-", "n")', 'older text state'], '/': ['call feedkeys("\<Plug>(incsearch-stay)")', 'stay incsearch'], '0': ['call feedkeys("g0", "n")', 'go to leftmost ch
aracter'], ';': ['call feedkeys("g;", "n")', 'older position in change list'], '<': ['call feedkeys("g<", "n")', 'last page of previous command output'], '@': ['call feedkeys("g@", "n")', 'call operatorfunc'], '<Home>': ['call
 feedkeys("g0", "n")', 'go to leftmost character'], 'E': ['call feedkeys("gE", "n")', 'end of previous word'], 'F': ['call feedkeys("gF", "n")', 'edit file under cursor(jump to line after name)'], 'H': ['call feedkeys("gH", "n
")', 'select line mode'], 'I': ['call feedkeys("gI", "n")', 'insert text in column 1'], 'J': ['call feedkeys("gJ", "n")', 'join lines without space'], 'N': ['call feedkeys("gN", "n")', 'visually select previous match'], 'Q': [
'call feedkeys("gQ", "n")', 'switch to Ex mode'], 'R': ['call feedkeys("gR", "n")', 'enter VREPLACE mode'], 'T': ['call feedkeys("gT", "n")', 'previous tag page'], 'U': ['call feedkeys("gU", "n")', 'make motion text uppercase'
], ']': ['call feedkeys("g]", "n")', 'tselect cursor tag'], '^': ['call feedkeys("g^", "n")', 'go to leftmost no-white character'], '_': ['call feedkeys("g_", "n")', 'go to last char'], '`': ['call feedkeys("g`", "n")', 'jump
to mark'], 'a': ['call feedkeys("ga", "n")', 'print ascii value of cursor character'], 'd': ['call SpaceVim#mapping#gd()', 'goto definition'], 'e': ['call feedkeys("ge", "n")', 'go to end of previous word'], 'f': ['call feedke
ys("gf", "n")', 'edit file under cursor'], 'g': ['call feedkeys("gg", "n")', 'go to line N'], 'h': ['call feedkeys("gh", "n")', 'select mode'], 'i': ['call feedkeys("gi", "n")', 'insert text after ''^ mark'], 'j': ['call feedk
eys("gj", "n")', 'move cursor down screen line'], 'k': ['call feedkeys("gk", "n")', 'move cursor up screen line'], 'm': ['call feedkeys("gm", "n")', 'go to middle of screenline'], 'n': ['call feedkeys("gn", "n")', 'visually se
lect next match'], 'o': ['call feedkeys("go", "n")', 'goto byte N in the buffer'], 'q': ['call feedkeys("gq", "n")', 'format Nmove text'], 's': ['call feedkeys("gs", "n")', 'sleep N seconds'], 't': ['call feedkeys("gt", "n")',
 'next tag page'], 'u': ['call feedkeys("gu", "n")', 'make motion text lowercase'], 'v': ['call feedkeys("gv", "n")', 'reselect the previous Visual area'], '~': ['call feedkeys("g~", "n")', 'swap case for Nmove text'], '<C-]>'
: ['call feedkeys("g<c-]>", "n")', 'jump to tag under cursor'], '<End>': ['call feedkeys("g$", "n")', 'go to rightmost character'], '<C-G>': ['call feedkeys("g\<c-g>", "n")', 'show cursor info']}
spacevim_enable_googlesuggest #0
spacevim_language
spacevim_gitcommit_issue_icon  
spacevim_enable_neomake #1
spacevim_lint_on_save #1
spacevim_filetype_icons {}
dein#_off1
loaded_gzip           #1
loaded_spellfile_plugin #1
spacevim_enable_guicolors #1
_spacevim_mappings_prefixs {'s': {'p': ['vsplit | wincmd w', 'vsplit vertically,switch to next window', ['[WIN p ] is to split windows vertically, switch to the new window', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mappi
ng/leader.vim:17']], 'Q': ['close', 'Close current windows', ['[WIN Q] is to close current windows', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:94']], 'c': ['call SpaceVim#mapping#clearBuffers()', 'Clear
 all the buffers', ['[WIN c] is to clear all the buffers', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:116']], 't': ['tabnew', 'create new tab', ['[WIN t] is to create new tab', '', 'Definition: ~/.SpaceV
im/autoload/SpaceVim/mapping/leader.vim:50']], 'name': '+Window prefix', 'v': ['split', 'split window', ['[WIN v] is to split windows, switch to the new window', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vi
m:28']], 'q': ['call SpaceVim#mapping#close_current_buffer()', 'delete current windows', ['[WIN q] is to delete current windows', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:105']], 'x': ['call zvim#util#
BufferEmpty()', 'Empty current buffer', ['[WIN x] is to empty current buffer', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:72']], 'g': ['vsplit', 'vsplit window', ['[WIN g] is to split windows vertically,
 switch to the new window', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:39']], '\': ['b#', 'Switch to the last buffer', ['[WIN \] is to switch to the last buffer', '', 'Definition: ~/.SpaceVim/autoload/Sp
aceVim/mapping/leader.vim:83']], 'o': ['only', 'Close other windows', ['[WIN o] is to close all other windows', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:61']]}, 'g': {'name': '+g prefix', '#': ['call feedkeys("\<Plug>(incsearch-nohl-g#)")', 'search under cursor backward'], '$': ['call feedkeys("g$", "n")', 'go to rightmost character'], '&': ['call feedkeys("g&", "n")', 'repeat last ":s" on all lines'], '''': ['call feedkeys
("g''", "n")', 'jump to mark'], '*': ['call feedkeys("\<Plug>(incsearch-nohl-g*)")', 'search under cursor forward'], '+': ['call feedkeys("g+", "n")', 'newer text state'], ',': ['call feedkeys("g,", "n")', 'newer position in c
hange list'], '-': ['call feedkeys("g-", "n")', 'older text state'], '/': ['call feedkeys("\<Plug>(incsearch-stay)")', 'stay incsearch'], '0': ['call feedkeys("g0", "n")', 'go to leftmost character'], ';': ['call feedkeys("g;"
, "n")', 'older position in change list'], '<': ['call feedkeys("g<", "n")', 'last page of previous command output'], '@': ['call feedkeys("g@", "n")', 'call operatorfunc'], '<Home>': ['call feedkeys("g0", "n")', 'go to leftmo
st character'], 'E': ['call feedkeys("gE", "n")', 'end of previous word'], 'F': ['call feedkeys("gF", "n")', 'edit file under cursor(jump to line after name)'], 'H': ['call feedkeys("gH", "n")', 'select line mode'], 'I': ['cal
l feedkeys("gI", "n")', 'insert text in column 1'], 'J': ['call feedkeys("gJ", "n")', 'join lines without space'], 'N': ['call feedkeys("gN", "n")', 'visually select previous match'], 'Q': ['call feedkeys("gQ", "n")', 'switch
to Ex mode'], 'R': ['call feedkeys("gR", "n")', 'enter VREPLACE mode'], 'T': ['call feedkeys("gT", "n")', 'previous tag page'], 'U': ['call feedkeys("gU", "n")', 'make motion text uppercase'], ']': ['call feedkeys("g]", "n")',
 'tselect cursor tag'], '^': ['call feedkeys("g^", "n")', 'go to leftmost no-white character'], '_': ['call feedkeys("g_", "n")', 'go to last char'], '`': ['call feedkeys("g`", "n")', 'jump to mark'], 'a': ['call feedkeys("ga"
, "n")', 'print ascii value of cursor character'], 'd': ['call SpaceVim#mapping#gd()', 'goto definition'], 'e': ['call feedkeys("ge", "n")', 'go to end of previous word'], 'f': ['call feedkeys("gf", "n")', 'edit file under cur
sor'], 'g': ['call feedkeys("gg", "n")', 'go to line N'], 'h': ['call feedkeys("gh", "n")', 'select mode'], 'i': ['call feedkeys("gi", "n")', 'insert text after ''^ mark'], 'j': ['call feedkeys("gj", "n")', 'move cursor down s
creen line'], 'k': ['call feedkeys("gk", "n")', 'move cursor up screen line'], 'm': ['call feedkeys("gm", "n")', 'go to middle of screenline'], 'n': ['call feedkeys("gn", "n")', 'visually select next match'], 'o': ['call feedk
eys("go", "n")', 'goto byte N in the buffer'], 'q': ['call feedkeys("gq", "n")', 'format Nmove text'], 's': ['call feedkeys("gs", "n")', 'sleep N seconds'], 't': ['call feedkeys("gt", "n")', 'next tag page'], 'u': ['call feedk
eys("gu", "n")', 'make motion text lowercase'], 'v': ['call feedkeys("gv", "n")', 'reselect the previous Visual area'], '~': ['call feedkeys("g~", "n")', 'swap case for Nmove text'], '<C-]>': ['call feedkeys("g<c-]>", "n")', '
jump to tag under cursor'], '<End>': ['call feedkeys("g$", "n")', 'go to rightmost character'], '<C-G>': ['call feedkeys("g\<c-g>", "n")', 'show cursor info']}, 'z': {'<Right>': ['call feedkeys("zl", "n")', 'scroll screen N ch
aracters to left'], 'name': '+z prefix', '+': ['call feedkeys("z+", "n")', 'cursor to screen top line N'], '-': ['call feedkeys("z-", "n")', 'cursor to screen bottom line N'], '.': ['call feedkeys("z.", "n")', 'cursor line to
center'], '<CR>': ['call feedkeys("z\<CR>", "n")', 'cursor line to top'], '=': ['call feedkeys("z=", "n")', 'spelling suggestions'], 'A': ['call feedkeys("zA", "n")', 'toggle folds recursively'], 'C': ['call feedkeys("zC", "n"
)', 'close folds recursively'], 'D': ['call feedkeys("zD", "n")', 'delete folds recursively'], 'E': ['call feedkeys("zE", "n")', 'eliminate all folds'], 'F': ['call feedkeys("zF", "n")', 'create a fold for N lines'], 'G': ['ca
ll feedkeys("zG", "n")', 'mark good spelled(update internal-wordlist)'], 'H': ['call feedkeys("zH", "n")', 'scroll half a screenwidth to the right'], 'L': ['call feedkeys("zL", "n")', 'scroll half a screenwidth to the left'],
'M': ['call feedkeys("zM", "n")', 'set `foldlevel` to zero'], 'N': ['call feedkeys("zN", "n")', 'set `foldenable`'], 'O': ['call feedkeys("zO", "n")', 'open folds recursively'], 'R': ['call feedkeys("zR", "n")', 'set `foldleve
l` to deepest fold'], 'W': ['call feedkeys("zW", "n")', 'mark wrong spelled'], 'X': ['call feedkeys("zX", "n")', 're-apply `foldleve`'], '^': ['call feedkeys("z^", "n")', 'cursor to screen bottom line N'], 'a': ['call feedkeys
("za", "n")', 'toggle a fold'], 'b': ['call feedkeys("zb", "n")', 'redraw, cursor line at bottom'], 'c': ['call feedkeys("zc", "n")', 'close a fold'], 'd': ['call feedkeys("zd", "n")', 'delete a fold'], 'e': ['call feedkeys("z
e", "n")', 'right scroll horizontally to cursor position'], 'f': ['call feedkeys("zf", "n")', 'create a fold for motion'], 'g': ['call feedkeys("zg", "n")', 'mark good spelled'], 'h': ['call feedkeys("zh", "n")', 'scroll scree
n N characters to right'], 'i': ['call feedkeys("zi", "n")', 'toggle foldenable'], 'j': ['call feedkeys("zj", "n")', 'mode to start of next fold'], 'k': ['call feedkeys("zk", "n")', 'mode to end of previous fold'], 'l': ['call
 feedkeys("zl", "n")', 'scroll screen N characters to left'], 'm': ['call feedkeys("zm", "n")', 'subtract one from `foldlevel`'], 'n': ['call feedkeys("zn", "n")', 'reset `foldenable`'], 'o': ['call feedkeys("zo", "n")', 'open
 fold'], 'r': ['call feedkeys("zr", "n")', 'add one to `foldlevel`'], 's': ['call feedkeys("zs", "n")', 'left scroll horizontally to cursor position'], 't': ['call feedkeys("zt", "n")', 'cursor line at top of window'], 'v': ['
call feedkeys("zv", "n")', 'open enough folds to view cursor line'], 'x': ['call feedkeys("zx", "n")', 're-apply foldlevel and do "zV"'], 'z': ['call feedkeys("zz", "n")', 'smart scroll'], '<Left>': ['call feedkeys("zh", "n")'
, 'scroll screen N characters to right']}, '\': {'q': {'q': ['call feedkeys(":cclose^M", "n")', 'Close quickfix list window'], 'r': ['call feedkeys("q", "n")', 'Toggle recording mode'], 'name': '+Quickfix movement', 'j': ['cal
l feedkeys(":cnext^M", "n")', 'Next quickfix list'], 'k': ['call feedkeys(":cprev^M", "n")', 'Previous quickfix list']}, 'name': '+Leader prefix', 'l': {'q': ['call feedkeys(":lclose^M", "n")', 'Close location list window'], '
name': '+Location movement', 'j': ['call feedkeys(":lnext^M", "n")', 'Next location list'], 'k': ['call feedkeys(":lprev^M", "n")', 'Previous location list']}}, '[SPC]': {'3': ['call SpaceVim#layers#core#statusline#jump(3)', '
window 3'], 'B': {'name': '+Global-buffers'}, '6': ['call SpaceVim#layers#core#statusline#jump(6)', 'window 6'], '7': ['call SpaceVim#layers#core#statusline#jump(7)', 'window 7'], 'T': {'name': '+UI toggles/themes'}, 'name': '
+SPC prefix', '9': ['call SpaceVim#layers#core#statusline#jump(9)', 'window 9'], 'a': {'name': '+Applications'}, 'b': {'p': ['bp', 'previous buffer', ['SPC b p is running :bp, jump to previous buffer', 'which is a vim build in
 command', 'It is bound to SPC b p, [ b,', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/space.vim:114']], 'b': ['Unite buffer', 'buffer list'], 'name': '+Buffers', 'n': ['bnext', 'next buffer', ['[SPC b n] is running
 :bnext, jump to next buffer', 'which is a vim build in command', 'It is bound to SPC b n, ] b,', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/space.vim:103']]}, 'c': {'p': ['call feedkeys("vip<Plug>NERDCommenterComm
ent", "m")', 'comment paragraphs'], 'P': ['call feedkeys("vip<Plug>NERDCommenterInvert", "m")', 'toggle comment paragraphs'], 't': ['call feedkeys("\<Plug>CommentToLine", "m")', 'comment until the line'], 'name': '+Comments',
'v': ['call feedkeys("\<Plug>NERDCommenterInvertgv", "m")', 'comment or uncomment lines and keep visual'], 'L': ['call feedkeys("\<Plug>NERDCommenterInvert", "m")', 'comment or uncomment lines invert'], 'l': ['call feedkeys("\
<Plug>NERDCommenterInvert", "m")', 'comment or uncomment lines'], 'T': ['call feedkeys("\<Plug>CommentToLineInvert", "m")', 'toggle comment until the line']}, 'd': {'name': '+Debug'}, 'e': {'name': '+Errors/Encoding'}, 'f': {'
name': '+Files'}, 'q': {'name': '+Quit'}, 'h': {'d': {'b': ['call SpaceVim#plugins#help#describe_bindings()', 'describe key bindings'], 'name': '+help-describe', 'k': ['call SpaceVim#plugins#help#describe_key()', 'describe key
 bindings']}, 'name': '+Help'}, 'j': {'name': '+Jump/Join/Split'}, 'l': {'name': '+Language Specified'}, 'm': {'name': '+Major-mode'}, 'n': {'name': '+Narrow/Numbers'}, 'p': {'name': '+Projects'}, '1': ['call SpaceVim#layers#c
ore#statusline#jump(1)', 'window 1'], 'r': {'name': '+Registers/rings/resume', 'l': ['Unite resume', 'resume unite buffer']}, 's': {'B': ['call SpaceVim#plugins#flygrep#open({''input'' : expand("<cword>"), ''files'':''@buffers
''})', 'grep cursor word in all loaded buffers'], 'F': ['call SpaceVim#plugins#flygrep#open({''input'' : expand("<cword>"), ''dir'' : input("arbitrary dir:", '''', ''dir'')})', 'grep cursor word in arbitrary directory'], 'J':
['call SpaceVim#plugins#searcher#find(expand("<cword>"),SpaceVim#mapping#search#default_tool()[0])', 'Background search cursor words in project'], 'P': ['call SpaceVim#plugins#flygrep#open({''input'' : expand("<cword>")})', 'g
rep cursor word in project'], 'S': ['call SpaceVim#plugins#flygrep#open({''input'' : expand("<cword>"), ''files'': bufname("%")})', 'grep cursor word in current buffer'], 'name': '+Searching/Symbol', 'a': {'p': ['call SpaceVim
#mapping#search#grep("a", "p")', 'search in project with ag'], 'P': ['call SpaceVim#mapping#search#grep("a", "P")', 'search cursor word in project with ag'], 'b': ['call SpaceVim#mapping#search#grep("a", "b")', 'search in all
buffers with ag'], 'J': ['call SpaceVim#plugins#searcher#find(expand("<cword>"), "ag")', 'Background search cursor words in project with ag'], 'name': '+ag', 'f': ['call SpaceVim#mapping#search#grep("a", "f")', 'search in arbi
trary directory  with ag'], 'j': ['call SpaceVim#plugins#searcher#find("", "ag")', 'Background search cursor words in project with ag'], 'F': ['call SpaceVim#mapping#search#grep("a", "F")', 'search cursor word in arbitrary dir
ectory  with ag'], 'B': ['call SpaceVim#mapping#search#grep("a", "B")', 'search cursor word in all buffers with ag']}, 'b': ['call SpaceVim#plugins#flygrep#open({''input'' : input("grep pattern:"), ''files'':''@buffers''})', '
grep in all loaded buffers'], 'c': ['noh', 'clear search highlight'], 'e': ['call feedkeys("\<plug>SpaceVim-plugin-iedit", "m")', 'start iedit mode'], 'f': ['call SpaceVim#plugins#flygrep#open({''input'' : input("grep pattern:
"), ''dir'' : input("arbitrary dir:", '''', ''dir'')})', 'grep in arbitrary directory'], 'g': {'p': ['call SpaceVim#mapping#search#grep("g", "p")', 'search in project with grep'], 'P': ['call SpaceVim#mapping#search#grep("g",
"P")', 'search cursor word in project with grep'], 'b': ['call SpaceVim#mapping#search#grep("g", "b")', 'search in all buffers with grep'], 'J': ['call SpaceVim#plugins#searcher#find(expand("<cword>"), "grep")', 'Background se
arch cursor words in project with grep'], 'name': '+grep', 'f': ['call SpaceVim#mapping#search#grep("g", "f")', 'search in arbitrary directory  with grep'], 'G': ['call SpaceVim#plugins#flygrep#open({})', 'grep on the fly'], '
j': ['call SpaceVim#plugins#searcher#find("", "grep")', 'Background search cursor words in project with grep'], 'F': ['call SpaceVim#mapping#search#grep("g", "F")', 'search cursor word in arbitrary directory  with grep'], 'B':
 ['call SpaceVim#mapping#search#grep("g", "B")', 'search cursor word in all buffers with grep']}, 'h': ['call SpaceVim#plugins#highlight#start()', 'highlight all symbols'], 'j': ['call SpaceVim#plugins#searcher#find("", SpaceV
im#mapping#search#default_tool()[0])', 'Background search keywords in project'], 'k': {'p': ['call SpaceVim#mapping#search#grep("k", "p")', 'search in project with ack'], 'P': ['call SpaceVim#mapping#search#grep("k", "P")', 's
earch cursor word in project with ack'], 'b': ['call SpaceVim#mapping#search#grep("k", "b")', 'search in all buffers with ack'], 'J': ['call SpaceVim#plugins#searcher#find(expand("<cword>"), "ack")', 'Background search cursor
words in project with ack'], 'name': '+ack', 'f': ['call SpaceVim#mapping#search#grep("k", "f")', 'search in arbitrary directory  with ack'], 'j': ['call SpaceVim#plugins#searcher#find("", "ack")', 'Background search cursor wo
rds in project with ack'], 'F': ['call SpaceVim#mapping#search#grep("k", "F")', 'search cursor word in arbitrary directory  with ack'], 'B': ['call SpaceVim#mapping#search#grep("k", "B")', 'search cursor word in all buffers wi
th ack']}, 'l': ['call SpaceVim#plugins#searcher#list()', 'List all searching results'], '/': ['call SpaceVim#plugins#flygrep#open({})', 'grep on the fly'], 'p': ['call SpaceVim#plugins#flygrep#open({''input'' : input("grep pa
ttern:")})', 'grep in project'], 'r': {'p': ['call SpaceVim#mapping#search#grep("r", "p")', 'search in project with rg'], 'P': ['call SpaceVim#mapping#search#grep("r", "P")', 'search cursor word in project with rg'], 'b': ['ca
ll SpaceVim#mapping#search#grep("r", "b")', 'search in all buffers with rg'], 'J': ['call SpaceVim#plugins#searcher#find(expand("<cword>"), "rg")', 'Background search cursor words in project with rg'], 'name': '+rg', 'f': ['ca
ll SpaceVim#mapping#search#grep("r", "f")', 'search in arbitrary directory  with rg'], 'j': ['call SpaceVim#plugins#searcher#find("", "rg")', 'Background search cursor words in project with rg'], 'F': ['call SpaceVim#mapping#s
earch#grep("r", "F")', 'search cursor word in arbitrary directory  with rg'], 'B': ['call SpaceVim#mapping#search#grep("r", "B")', 'search cursor word in all buffers with rg']}, 's': ['call SpaceVim#plugins#flygrep#open({''input'' : input("grep pattern:"), ''files'': bufname("%")})', 'grep in current buffer'], 't': {'p': ['call SpaceVim#mapping#search#grep("t", "p")', 'search in project with pt'], 'P': ['call SpaceVim#mapping#search#grep("t", "P")'
, 'search cursor word in project with pt'], 'b': ['call SpaceVim#mapping#search#grep("t", "b")', 'search in all buffers with pt'], 'J': ['call SpaceVim#plugins#searcher#find(expand("<cword>"), "pt")', 'Background search cursor
 words in project with pt'], 'name': '+pt', 'f': ['call SpaceVim#mapping#search#grep("t", "f")', 'search in arbitrary directory  with pt'], 'j': ['call SpaceVim#plugins#searcher#find("", "pt")', 'Background search cursor words
 in project with pt'], 'F': ['call SpaceVim#mapping#search#grep("t", "F")', 'search cursor word in arbitrary directory  with pt'], 'B': ['call SpaceVim#mapping#search#grep("t", "B")', 'search cursor word in all buffers with pt
']}}, 't': {'name': '+Toggles', 'h': {'name': '+Toggles highlight'}, 'm': {'name': '+modeline'}, 'n': ['setlocal nonumber! norelativenumber!', 'toggle line number']}, '5': ['call SpaceVim#layers#core#statusline#jump(5)', 'wind
ow 5'], '2': ['call SpaceVim#layers#core#statusline#jump(2)', 'window 2'], 'w': {'3': ['silent only | vs | vs | wincmd H', 'split-window-below'], '+': ['call call(function(''<SNR>24_windows_layout_toggle''), [])', 'windows-lay
out-toggle'], 'D': ['ChooseWin | close | wincmd w', 'delete window (other windows)'], 'F': ['tabnew', 'create new tab'], 'H': ['wincmd H', 'window-far-left'], 'J': ['wincmd J', 'window-far-down'], 'K': ['wincmd K', 'window-far
-up'], 'L': ['wincmd L', 'window-far-right'], 'M': ['ChooseWinSwap', 'swap window'], '-': ['bel split | wincmd w', 'split-window-below'], 'S': ['bel split', 'split-focus-window-below'], 'name': '+Windows', 'V': ['bel vs', 'spl
it-window-right-focus'], 'W': ['ChooseWin', 'select window'], '/': ['bel vs | wincmd w', 'split-window-right'], '<Tab>': ['wincmd w', 'alternate-window'], 'd': ['close', 'delete window'], 'h': ['wincmd h', 'window-left'], 'j':
 ['wincmd j', 'window-down'], 'k': ['wincmd k', 'window-up'], 'l': ['wincmd l', 'window-right'], 'm': ['only', 'maximize/minimize window'], 'o': ['tabnext', 'other tabs'], '2': ['silent only | vs | wincmd w', 'layout-double-co
lumns'], 's': ['bel split | wincmd w', 'split-window-below'], 'u': ['call SpaceVim#plugins#windowsmanager#UndoQuitWin()', 'undo quieted window'], 'v': ['bel vs | wincmd w', 'split-window-right'], 'w': ['wincmd w', 'cycle and f
ocus between windows'], '=': ['wincmd =', 'balance-windows'], 'U': ['call SpaceVim#plugins#windowsmanager#RedoQuitWin()', 'redo quieted window']}, '8': ['call SpaceVim#layers#core#statusline#jump(8)', 'window 8'], '4': ['call
SpaceVim#layers#core#statusline#jump(4)', 'window 4'], ';': ['call feedkeys("\<Plug>CommentOperator")', 'comment operator'], '?': ['Unite menu:CustomKeyMaps -input=[SPC]', 'show mappings']}}
_spacevim_mappings_z  {'<Right>': ['call feedkeys("zl", "n")', 'scroll screen N characters to left'], '+': ['call feedkeys("z+", "n")', 'cursor to screen top line N'], '-': ['call feedkeys("z-", "n")', 'cursor to screen bottom
 line N'], '.': ['call feedkeys("z.", "n")', 'cursor line to center'], '<CR>': ['call feedkeys("z\<CR>", "n")', 'cursor line to top'], '=': ['call feedkeys("z=", "n")', 'spelling suggestions'], 'A': ['call feedkeys("zA", "n")'
, 'toggle folds recursively'], 'C': ['call feedkeys("zC", "n")', 'close folds recursively'], 'D': ['call feedkeys("zD", "n")', 'delete folds recursively'], 'E': ['call feedkeys("zE", "n")', 'eliminate all folds'], 'F': ['call
feedkeys("zF", "n")', 'create a fold for N lines'], 'G': ['call feedkeys("zG", "n")', 'mark good spelled(update internal-wordlist)'], 'H': ['call feedkeys("zH", "n")', 'scroll half a screenwidth to the right'], 'L': ['call fee
dkeys("zL", "n")', 'scroll half a screenwidth to the left'], 'M': ['call feedkeys("zM", "n")', 'set `foldlevel` to zero'], 'N': ['call feedkeys("zN", "n")', 'set `foldenable`'], 'O': ['call feedkeys("zO", "n")', 'open folds re
cursively'], 'R': ['call feedkeys("zR", "n")', 'set `foldlevel` to deepest fold'], 'W': ['call feedkeys("zW", "n")', 'mark wrong spelled'], 'X': ['call feedkeys("zX", "n")', 're-apply `foldleve`'], '^': ['call feedkeys("z^", "
n")', 'cursor to screen bottom line N'], 'a': ['call feedkeys("za", "n")', 'toggle a fold'], 'b': ['call feedkeys("zb", "n")', 'redraw, cursor line at bottom'], 'c': ['call feedkeys("zc", "n")', 'close a fold'], 'd': ['call fe
edkeys("zd", "n")', 'delete a fold'], 'e': ['call feedkeys("ze", "n")', 'right scroll horizontally to cursor position'], 'f': ['call feedkeys("zf", "n")', 'create a fold for motion'], 'g': ['call feedkeys("zg", "n")', 'mark go
od spelled'], 'h': ['call feedkeys("zh", "n")', 'scroll screen N characters to right'], 'i': ['call feedkeys("zi", "n")', 'toggle foldenable'], 'j': ['call feedkeys("zj", "n")', 'mode to start of next fold'], 'k': ['call feedk
eys("zk", "n")', 'mode to end of previous fold'], 'l': ['call feedkeys("zl", "n")', 'scroll screen N characters to left'], 'm': ['call feedkeys("zm", "n")', 'subtract one from `foldlevel`'], 'n': ['call feedkeys("zn", "n")', '
reset `foldenable`'], 'o': ['call feedkeys("zo", "n")', 'open fold'], 'r': ['call feedkeys("zr", "n")', 'add one to `foldlevel`'], 's': ['call feedkeys("zs", "n")', 'left scroll horizontally to cursor position'], 't': ['call f
eedkeys("zt", "n")', 'cursor line at top of window'], 'v': ['call feedkeys("zv", "n")', 'open enough folds to view cursor line'], 'x': ['call feedkeys("zx", "n")', 're-apply foldlevel and do "zV"'], 'z': ['call feedkeys("zz",
"n")', 'smart scroll'], '<Left>': ['call feedkeys("zh", "n")', 'scroll screen N characters to right']}
leaderGuide_run_map_on_popup #1
spacevim_custom_plugins []
loaded_2html_plugin    vim7.4_v1
spacevim_leader_guide_submode_mappings {'<C-C>': 'win_close'}
spacevim_enable_cursorline #1
spacevim_custom_color_palette []
spacevim_lint_on_the_fly #0
zipPlugin_ext          *.zip,*.jar,*.xpi,*.ja,*.war,*.ear,*.celzip,*.oxt,*.kmz,*.wsz,*.xap,*.docx,*.docm,*.dotx,*.dotm,*.potx,*.potm,*.ppsx,*.ppsm,*.pptx,*.pptm,*.ppam,*.sldx,*.thmx,*.xlam,*.xlsx,*.xlsm,*.xlsb,*.xltx,*.xltm,*.
xlam,*.crtx,*.vdw,*.glox,*.gcsx,*.gqsx
spacevim_dein_installed #1
dein#name
spacevim_debug_level  #1
dein#_plugins         {}
spacevim_leader_guide_run_map_on_popup #1
_spacevim_statusline_loaded #1
spacevim_hosts_url     https://raw.githubusercontent.com/racaljk/hosts/master/hosts
matchparen_insert_timeout #60
spacevim_autocomplete_method  neocomplcache
LanguageClient_serverCommands {}
spacevim_relativenumber #1
spacevim_buffer_index_type #0
spacevim_keep_server_alive #1
spacevim_hiddenfileinfo #1
leaderGuide_submode_mappings {'p': 'page_up', '<C-C>': 'win_close', 'n': 'page_down', 'u': 'undo'}
spacevim_statusline_inactive_separator  arrow
spacevim_plugin_manager_max_processes #16
spacevim_statusline_unicode_symbols #1
spacevim_statusline_right_sections ['fileformat', 'cursorpos', 'percentage']
spacevim_plugin_manager  dein
spacevim_filemanager   vimfiler
_spacevim_mappings_windows {'p': ['vsplit | wincmd w', 'vsplit vertically,switch to next window', ['[WIN p ] is to split windows vertically, switch to the new window', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/lea
der.vim:17']], 'Q': ['close', 'Close current windows', ['[WIN Q] is to close current windows', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:94']], 'c': ['call SpaceVim#mapping#clearBuffers()', 'Clear all t
he buffers', ['[WIN c] is to clear all the buffers', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:116']], 't': ['tabnew', 'create new tab', ['[WIN t] is to create new tab', '', 'Definition: ~/.SpaceVim/aut
oload/SpaceVim/mapping/leader.vim:50']], 'q': ['call SpaceVim#mapping#close_current_buffer()', 'delete current windows', ['[WIN q] is to delete current windows', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vi
m:105']], 'v': ['split', 'split window', ['[WIN v] is to split windows, switch to the new window', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:28']], 'g': ['vsplit', 'vsplit window', ['[WIN g] is to split windows vertically, switch to the new window', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:39']], 'x': ['call zvim#util#BufferEmpty()', 'Empty current buffer', ['[WIN x] is to empty current buffer', '',
'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:72']], '\': ['b#', 'Switch to the last buffer', ['[WIN \] is to switch to the last buffer', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:83']],
 'o': ['only', 'Close other windows', ['[WIN o] is to close all other windows', '', 'Definition: ~/.SpaceVim/autoload/SpaceVim/mapping/leader.vim:61']]}
spacevim_unite_leader  \f
spacevim_error_symbol  ✖
spacevim_vim_plug_installed #0
spacevim_smartcloseignorewin ['__Tagbar__', 'vimfiler:default']
loaded_zipPlugin       v27
spacevim_enable_ycm   #0
_spacevim_plugins     []
spacevim_gitcommit_pr_icon  
dein#_hook_add
spacevim_windows_smartclose  q
leaderGuide_sort_horizontal #0
spacevim_windows_leader  s
dein#_cache_version   #100
spacevim_enable_vimfiler_gitstatus #0
spacevim_enable_vimfiler_filetypeicon #0
E121: Undefined variable: v:t_list
E15: Invalid expression: type(a:expr) ==# v:t_list ? copy(a:expr) : type(a:expr) ==# v:t_string ?   (a:expr ==# '' ? [] : split(a:expr, '\r\?\n', 1)) : [a:expr]
E121: Undefined variable: v:t_list
E15: Invalid expression: type(a:expr) ==# v:t_list ? copy(a:expr) : type(a:expr) ==# v:t_string ?   (a:expr ==# '' ? [] : split(a:expr, '\r\?\n', 1)) : [a:expr]
E121: Undefined variable: v:t_list
E15: Invalid expression: type(a:expr) ==# v:t_list ? copy(a:expr) : type(a:expr) ==# v:t_string ?   (a:expr ==# '' ? [] : split(a:expr, '\r\?\n', 1)) : [a:expr]
E121: Undefined variable: v:t_list
E15: Invalid expression: type(a:expr) ==# v:t_list ? copy(a:expr) : type(a:expr) ==# v:t_string ?   (a:expr ==# '' ? [] : split(a:expr, '\r\?\n', 1)) : [a:expr]
E121: Undefined variable: v:t_list
E15: Invalid expression: type(a:expr) ==# v:t_list ? copy(a:expr) : type(a:expr) ==# v:t_string ?   (a:expr ==# '' ? [] : split(a:expr, '\r\?\n', 1)) : [a:expr]
### SpaceVim Options :

viml
g:spacevim_terminal_cursor_shape = 2
g:spacevim_altmoveignoreft = ['Tagbar', 'vimfiler']
g:spacevim_leader_guide_vertical = 0
g:spacevim_wildignore = '*/tmp/*,*.so,*.swp,*.zip,*.class,tags,*.jpg,*.ttf,*.TTF,*.png,*/target/*,.git,.svn,.hg,.DS_Store,*.svg'
g:spacevim_statusline_left_sections = ['winnr', 'filename', 'major mode', 'syntax checking', 'minor mode lighters']
g:spacevim_enable_statusline_display_mode = 0
g:spacevim_snippet_engine = 'neosnippet'
g:spacevim_enable_tabline_filetype_icon = 0
g:spacevim_enable_powerline_fonts = 1
g:spacevim_enable_os_fileformat_icon = 0
g:spacevim_leader_guide_position = 'botright'
g:spacevim_version = '0.7.0'
g:spacevim_enable_ale = 0
g:spacevim_smartcloseignoreft = ['help', 'tagbar', 'vimfiler', 'SpaceVimRunner', 'SpaceVimREPL', 'SpaceVimQuickFix', 'HelpDescribe', 'VebuggerShell', 'VebuggerTerminal']
g:spacevim_project_rooter_patterns = ['.git/', '_darcs/', '.hg/', '.bzr/', '.svn/']
g:spacevim_leader_guide_flatten = 1
g:spacevim_search_tools = ['rg', 'ag', 'pt', 'ack', 'grep']
g:spacevim_leader_guide_max_size = 0
g:spacevim_default_indent = 2
g:spacevim_enable_key_frequency = 0
g:spacevim_enable_cursorcolumn = 0
g:spacevim_colorscheme_bg = 'dark'
g:spacevim_enable_javacomplete2_py = 0
g:spacevim_realtime_leader_guide = 1
g:spacevim_project_rooter_automatically = 1
g:spacevim_neobundle_installed = 0
g:spacevim_enable_neocomplcache = 0
g:spacevim_github_username = ''
g:spacevim_disabled_plugins = []
g:spacevim_leader_guide_sort_horizontal = 0
g:spacevim_colorscheme_default = 'desert'
g:spacevim_statusline_separator = 'arrow'
g:spacevim_leader_guide_hspace = 5
g:spacevim_enable_vimfiler_welcome = 1
g:spacevim_guifont = ''
g:spacevim_src_root = 'E:\sources\'
g:spacevim_leader_guide_default_group_name = ''
g:spacevim_max_column = 120
g:spacevim_plugin_bundle_dir = '/home/pi/.cache/vimfiles/'
g:spacevim_enable_debug = 0
g:spacevim_force_global_config = 0
g:spacevim_enable_language_specific_leader = 1
g:spacevim_warning_symbol = '⚠'
g:spacevim_info_symbol = 'ⓘ'
g:spacevim_enable_insert_leader = 1
g:spacevim_sidebar_width = 30
g:spacevim_denite_leader = 'F'
g:spacevim_simple_mode = 0
g:spacevim_auto_disable_touchpad = 1
g:spacevim_colorscheme = 'gruvbox'
g:spacevim_checkinstall = 1
g:spacevim_windows_index_type = 0
g:spacevim_vim_help_language = 'en'
g:spacevim_enable_googlesuggest = 0
g:spacevim_language = ''
g:spacevim_gitcommit_issue_icon = ''
g:spacevim_enable_neomake = 1
g:spacevim_lint_on_save = 1
g:spacevim_filetype_icons = {}
g:spacevim_enable_guicolors = 1
g:spacevim_custom_plugins = []
g:spacevim_leader_guide_submode_mappings = {'<C-C>': 'win_close'}
g:spacevim_enable_cursorline = 1
g:spacevim_custom_color_palette = []
g:spacevim_lint_on_the_fly = 0
g:spacevim_dein_installed = 1
g:spacevim_debug_level = 1
g:spacevim_leader_guide_run_map_on_popup = 1
g:spacevim_hosts_url = 'https://raw.githubusercontent.com/racaljk/hosts/master/hosts'
g:spacevim_autocomplete_method = 'neocomplcache'
g:spacevim_relativenumber = 1
g:spacevim_buffer_index_type = 0
g:spacevim_keep_server_alive = 1
g:spacevim_hiddenfileinfo = 1
g:spacevim_statusline_inactive_separator = 'arrow'
g:spacevim_plugin_manager_max_processes = 16
g:spacevim_statusline_unicode_symbols = 1
g:spacevim_statusline_right_sections = ['fileformat', 'cursorpos', 'percentage']
g:spacevim_plugin_manager = 'dein'
g:spacevim_filemanager = 'vimfiler'
g:spacevim_unite_leader = '\f'
g:spacevim_error_symbol = '✖'
g:spacevim_vim_plug_installed = 0
g:spacevim_smartcloseignorewin = ['__Tagbar__', 'vimfiler:default']
g:spacevim_enable_ycm = 0
g:spacevim_gitcommit_pr_icon = ''
g:spacevim_windows_smartclose = 'q'
g:spacevim_windows_leader = 's'
g:spacevim_enable_vimfiler_gitstatus = 0
g:spacevim_enable_vimfiler_filetypeicon = 0g:spacevim_filetype_icons = {}
g:spacevim_enable_guicolors = 1
g:spacevim_custom_plugins = []
g:spacevim_leader_guide_submode_mappings = {'<C-C>': 'win_close'}
g:spacevim_enable_cursorline = 1
g:spacevim_custom_color_palette = []
g:spacevim_lint_on_the_fly = 0
g:spacevim_dein_installed = 1
g:spacevim_debug_level = 1
g:spacevim_leader_guide_run_map_on_popup = 1
g:spacevim_hosts_url = 'https://raw.githubusercontent.com/racaljk/hosts/master/hosts'
g:spacevim_autocomplete_method = 'neocomplcache'
g:spacevim_relativenumber = 1
g:spacevim_buffer_index_type = 0
g:spacevim_keep_server_alive = 1
g:spacevim_hiddenfileinfo = 1
g:spacevim_statusline_inactive_separator = 'arrow'
g:spacevim_plugin_manager_max_processes = 16
g:spacevim_statusline_unicode_symbols = 1
g:spacevim_statusline_right_sections = ['fileformat', 'cursorpos', 'percentage']
g:spacevim_plugin_manager = 'dein'
g:spacevim_filemanager = 'vimfiler'
g:spacevim_unite_leader = '\f'
g:spacevim_error_symbol = '✖'
g:spacevim_vim_plug_installed = 0
g:spacevim_smartcloseignorewin = ['__Tagbar__', 'vimfiler:default']
g:spacevim_enable_ycm = 0
g:spacevim_gitcommit_pr_icon = ''
g:spacevim_windows_smartclose = 'q'
g:spacevim_windows_leader = 's'
g:spacevim_enable_vimfiler_gitstatus = 0
g:spacevim_enable_vimfiler_filetypeicon = 0

### SpaceVim Health checking :

SpaceVim clipboard support check report:
Checking +clipboard:
      Failed : to support +clipboard, you need recompile your vim with +clipboard support.
SpaceVim environment check report:
Current progpath: vim(vim)
version: 704
OS: Linux
[shell, shellcmdflag, shellslash]: ['/usr/bin/zsh', '-c', 0]
SpaceVim lua support check report:
Checking +lua:
      Failed : to support +lua, you need recompile your vim with +lua support.
SpaceVim python support check report:
Checking +python3:
      Failed : to support +python3, Please install vim-gik, or build from sources.
Checking +python:
      Failed : to support +python, Please install vim-gik, or build from sources.

### SpaceVim runtime log :

log
[ SpaceVim ] : logger file  does not exists, only log for current process will be shown!

Screenshots

nothing special to show - sorry

wsdjeg commented 6 years ago

@nickma82 can you show me the output of vim --version?

nickma82 commented 6 years ago

Hi @wsdjeg

vim --version

CLICK ME

``` VIM - Vi IMproved 7.4 (2013 Aug 10, compiled May 7 2017 07:53:41) Included patches: 1-488, 576 Extra patches: 8.0.0378, 8.0.0377, 8.0.0322, 8.0.0056 Modified by pkg-vim-maintainers@lists.alioth.debian.org Compiled by buildd@ Huge version without GUI. Features included (+) or not (-): +acl +farsi +mouse_netterm +syntax +arabic +file_in_path +mouse_sgr +tag_binary +autocmd +find_in_path -mouse_sysmouse +tag_old_static -balloon_eval +float +mouse_urxvt -tag_any_white -browse +folding +mouse_xterm -tcl ++builtin_terms -footer +multi_byte +terminfo +byte_offset +fork() +multi_lang +termresponse +cindent +gettext -mzscheme +textobjects -clientserver -hangul_input +netbeans_intg +title -clipboard +iconv +path_extra -toolbar +cmdline_compl +insert_expand -perl +user_commands +cmdline_hist +jumplist +persistent_undo +vertsplit +cmdline_info +keymap +postscript +virtualedit +comments +langmap +printer +visual +conceal +libcall +profile +visualextra +cryptv +linebreak -python +viminfo +cscope +lispindent -python3 +vreplace +cursorbind +listcmds +quickfix +wildignore +cursorshape +localmap +reltime +wildmenu +dialog_con -lua +rightleft +windows +diff +menu -ruby +writebackup +digraphs +mksession +scrollbind -X11 -dnd +modify_fname +signs -xfontset -ebcdic +mouse +smartindent -xim +emacs_tags -mouseshape -sniff -xsmp +eval +mouse_dec +startuptime -xterm_clipboard +ex_extra +mouse_gpm +statusline -xterm_save +extra_search -mouse_jsbterm -sun_workshop -xpm system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" fall-back for $VIM: "/usr/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 Linking: gcc -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl ```

nickma82 commented 6 years ago

For those familiar with docker

Reproduction with docker

If you'r not on raspberry/armv7 you need to run the following first (see https://hub.docker.com/r/multiarch/qemu-user-static/) $ docker run --rm --privileged multiarch/qemu-user-static:register --reset

Than execute the container, install vim, git and SpaceVim and run in..

$ docker run -ti resin/rpi-raspbian:jessie bash
# then inside the dockers bash...
$ apt-get update -qq; apt-get install -qq -y git vim
$ curl -sLf https://spacevim.org/install.sh | bash
$ vim
nickma82 commented 6 years ago

This could be the failing trace:

  1. dein#_begin
  2. dein#util#_get_vimrcs - https://github.com/Shougo/dein.vim/blob/master/autoload/dein/util.vim#L368
  3. dein#util#_convert2list - https://github.com/Shougo/dein.vim/blob/master/autoload/dein/util.vim#L59
  4. ERROR https://github.com/Shougo/dein.vim/blob/master/autoload/dein/util.vim#L582-L586

Followed by (as mentioned above) E121: Undefined variable: v:t_list E15: Invalid expression: type(a:expr) ==# v:t_list ? copy(a:expr) : type(a:expr) ==# v:t_string ? (a:expr ==# '' ? [] : split(a:expr, '\r\?\n', 1)) : [a:expr]

wsdjeg commented 6 years ago

This is because the latest version of dein use a new variable v:t_list which only available in vim 7.4.2071, so you need to update your vim.

But I think dein Should support vim 7.4, as I know It works well in dein version 1.5

wsdjeg commented 6 years ago

@Shougo dein should support vim v7.4.1689 , in ubuntu 16.04, the default version of vim is 7.4.1689

nickma82 commented 6 years ago

On SpaceVim on RaspberryPi a) In the more recent raspbian 9 (stretch) it works out of the box b) As a workaround to get it done on raspbian 8 (jessie)

NightDice commented 6 years ago

Problems on Ubuntu 16.04

I have a similar issue in Ubuntu 16.04.1, when I try to open vim after I install the package with
curl -sLf https://spacevim.org/install.sh | bash The installation finishes successfully, but after running vim, I get this:

Error detected while processing function >SpaceVim#end[78]..SpaceVim#plugins#load[2]..zvim#plug#begin[11]..dein#begin[1]..dein#util#_begin[>6]..dein#util#_error[1]..47_msg2list:
line 1:
E121: Undefined variable: v:t_list
E15: Invalid expression: type(a:expr) ==# v:t_list ? a:expr : split(a:expr, '\n')
Error detected while processing function >SpaceVim#end[78]..SpaceVim#plugins#load[2]..zvim#plug#begin[11]..dein#begin[1]..dein#util#_begin[>6]..dein#util#_error:
line 1:
E714: List required Press ENTER or type command to continue`

Any help would be greatly appreciated.

nickma82 commented 6 years ago

@IT-Turtle

Any help would be greatly appreciated.

Is it an option for you to switching over to 'neobundle' as I mentioned in https://github.com/SpaceVim/SpaceVim/issues/1723#issuecomment-391260039 ?

NightDice commented 6 years ago

Thanks @nickma82
I should probably have tried that first. It actually does fix the problem.
So the problem exists on Ubuntu 16.04 too, but the aforementioned fix works.

Milleo commented 6 years ago

I had the same issue using the Linux Mint version 18.3, the problem was solved by switching over to neobundle as @nickma82 suggested.