Spacevim: raspbian jessie failed to bring up SpaceVim (E121,E15)

Created on 13 May 2018  ·  11Comments  ·  Source: SpaceVim/SpaceVim

Expected behavior, english is required

spaceVim opens

The reproduce ways from Vim starting (Required!)

  • sudo apt-get install fonts-powerline zsh
  • curl -sLf https://spacevim.org/install.sh | bash
  • zsh
  • vim

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

Debug info

System information:

  • vim - version 7.4.576
  • zsh - version 5.0.7
  • OS:
    NAME="Raspbian GNU/Linux" VERSION_ID="8" VERSION="8 (jessie)
  • ~/.SpaceVim git status
pi@pi ~/.SpaceVim (git)-[master] % git status                                                                                                                                                              
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
pi@pi ~/.SpaceVim (git)-[master] % git describe --tags
0.7.0-200-g46a6722

Debug outputs

  • SPC h I is not working
  • After issuing vim is comes up with the following mesage before opening vim (not SpaceVim)
    CLICK ME

```Error detected while processing function SpaceVim#end..SpaceVim#plugins#load..zvim#plug#begin..dein#begin..dein#util#_begin..dein#util#_error..39_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..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


</p>
</details>

- `:SPDebugInfo` shows E121 and E15
<details><summary>CLICK ME</summary>
<p>

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('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 lm'}, 'AddedPlugins': {'command_candidates': [], 'description': 'All the Added plugins < leader>lp'}, 'CustomKeyMaps': {'command_candidates': [['➤ Jump to next location list position lj', ':lnext'], ['➤ Jump to previous location list position lk', ':lprev'], ['➤ Close the window showing the location list lq', ':lclose'], ['➤ Jump to next quickfix list position qj', ':cn ext'], ['➤ Jump to previous quickfix list position qk', ':cprev'], ['➤ Close quickfix list window qq', ':cclose'], ['➤ Toggle recording qr', 'q'], ['➤ Open qq chatting room ', 'call chat#chatting#OpenMsgWin()'], ['➤ Open weixin chat ting room ', 'call chat#chatting#OpenMsgWin()'], ['➤ Open chatting room ', 'call chat#chatting#OpenMsgWin()'], ['➤ format current buffer g=', 'call zvim#format'], ['➤ Copy buffer absolute path to X11 clipboard ', 'call zvim#util#CopyToClipboard ()'], ['➤ Switch to next window or tab ', 'wincmd w'], ['➤ Switch to previous window or 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', 'wincmd w'], ['➤ windows-layout-toggle [SPC]w+', 'call call(function(''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("\NERDCommenterIn vert", "m")'], ['➤ comment or uncomment lines invert [SPC]cL', 'call feedkeys("\NERDCommenterInvert", "m")'], ['➤ comment or uncomment lines and keep visual [SPC]cv', 'call feedkeys("\NERDCommenterInvertgv", "m")'], ['➤ comment paragraphs [SPC]cp', 'call feedkeys("vipNERDCommenterComment", "m")'], ['➤ toggle c omment paragraphs [SPC]cP', 'call feedkeys("vipNERDCommenterInvert", "m")'], ['➤ comment until the line [SPC]ct', 'call fee dkeys("\CommentToLine", "m")'], ['➤ toggle comment until the line [SPC]cT', 'call feedkeys("\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(""), ''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(""), ''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(""), ''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("")})'], ['➤ 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(""),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(""), "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(""), "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(""), "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(""), "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(""), "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("\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]'}, 'MyStarredrepos': {'command_candidates': [], 'description': 'All github repos starred by me 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("vipNERDCommenterComment", "m")', 'comment paragraphs'], 'P': ['call feedkeys("vipNERDCommenterInvert", "m")', 'toggle comment paragraphs'], 't': ['call feedkeys("\CommentToLine ", "m")', 'comment until the line'], 'name': '+Comments', 'v': ['call feedkeys("\NERDCommenterInvertgv", "m")', 'comment or uncomment lines and keep visual'], 'L': ['call feedkeys("\NERDCommenterInvert", "m")', 'co mment or uncomment lines invert'], 'l': ['call feedkeys("\NERDCommenterInvert", "m")', 'comment or uncomment lines'], 'T': ['call feedkeys("\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(""), ''files'':''@buffers''})', 'grep cursor word in all loaded buffers'], 'F': ['call SpaceVim#plugins#flygrep#open({''input'' : expand(""), ''dir'' : input("arbitrary dir:", '''', ''di r'')})', 'grep cursor word in arbitrary directory'], 'J': ['call SpaceVim#plugins#searcher#find(expand(""),SpaceVim#mapping#search#default_tool()[0])', 'Background search cursor words in project'], 'P': ['call SpaceVim# plugins#flygrep#open({''input'' : expand("")})', 'grep cursor word in project'], 'S': ['call SpaceVim#plugins#flygrep#open({''input'' : expand(""), ''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(""), "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("\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(""), "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(""), "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(""), "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(""), "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(''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'], '': ['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("\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("\(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("\(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("\(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'], '': ['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'], '' : ['call feedkeys("g", "n")', 'jump to tag under cursor'], '': ['call feedkeys("g$", "n")', 'go to rightmost character'], '': ['call feedkeys("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("\(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("\(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("\(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'], '': ['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'], '': ['call feedkeys("g", "n")', ' jump to tag under cursor'], '': ['call feedkeys("g$", "n")', 'go to rightmost character'], '': ['call feedkeys("g\", "n")', 'show cursor info']}, 'z': {'': ['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'], '': ['call feedkeys("z\", "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'], '': ['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("vipNERDCommenterComm ent", "m")', 'comment paragraphs'], 'P': ['call feedkeys("vipNERDCommenterInvert", "m")', 'toggle comment paragraphs'], 't': ['call feedkeys("\CommentToLine", "m")', 'comment until the line'], 'name': '+Comments', 'v': ['call feedkeys("\NERDCommenterInvertgv", "m")', 'comment or uncomment lines and keep visual'], 'L': ['call feedkeys("\NERDCommenterInvert", "m")', 'comment or uncomment lines invert'], 'l': ['call feedkeys("\ NERDCommenterInvert", "m")', 'comment or uncomment lines'], 'T': ['call feedkeys("\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(""), ''files'':''@buffers ''})', 'grep cursor word in all loaded buffers'], 'F': ['call SpaceVim#plugins#flygrep#open({''input'' : expand(""), ''dir'' : input("arbitrary dir:", '''', ''dir'')})', 'grep cursor word in arbitrary directory'], 'J': ['call SpaceVim#plugins#searcher#find(expand(""),SpaceVim#mapping#search#default_tool()[0])', 'Background search cursor words in project'], 'P': ['call SpaceVim#plugins#flygrep#open({''input'' : expand("")})', 'g rep cursor word in project'], 'S': ['call SpaceVim#plugins#flygrep#open({''input'' : expand(""), ''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(""), "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("\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(""), "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(""), "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(""), "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(""), "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(''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'], '': ['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("\CommentOperator")', 'comment operator'], '?': ['Unite menu:CustomKeyMaps -input=[SPC]', 'show mappings']}} _spacevim_mappings_z {'': ['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'], '': ['call feedkeys("z\", "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'], '': ['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 {'': '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', '': '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 = {'': '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 = {'': '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

bug-upstream

Most helpful comment

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 <details hidden> <summary>Whatvim --version` returns

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48)
Included patches: 1-1689
Extra patches: 8.0.0056
Modified by [email protected]
Compiled by [email protected]
Huge version without GUI. Features included (+) or not (-):
+acl +farsi +mouse_netterm +tag_binary
+arabic +file_in_path +mouse_sgr +tag_old_static
+autocmd +find_in_path -mouse_sysmouse -tag_any_white
-balloon_eval +float +mouse_urxvt -tcl
-browse +folding +mouse_xterm +terminfo
++builtin_terms -footer +multi_byte +termresponse
+byte_offset +fork() +multi_lang +textobjects
+channel +gettext -mzscheme +timers
+cindent -hangul_input +netbeans_intg +title
-clientserver +iconv +packages -toolbar
-clipboard +insert_expand +path_extra +user_commands
+cmdline_compl +job -perl +vertsplit
+cmdline_hist +jumplist +persistent_undo +virtualedit
+cmdline_info +keymap +postscript +visual
+comments +langmap +printer +visualextra
+conceal +libcall +profile +viminfo
+cryptv +linebreak -python +vreplace
+cscope +lispindent +python3 +wildignore
+cursorbind +listcmds +quickfix +wildmenu
+cursorshape +localmap +reltime +windows
+dialog_con -lua +rightleft +writebackup
+diff +menu -ruby -X11
+digraphs +mksession +scrollbind -xfontset
-dnd +modify_fname +signs -xim
-ebcdic +mouse +smartindent -xsmp
+emacs_tags -mouseshape +startuptime -xterm_clipboard
+eval +mouse_dec +statusline -xterm_save
+ex_extra +mouse_gpm -sun_workshop -xpm
+extra_search -mouse_jsbterm +syntax
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 -Wdate-time -g -O2 -fPIE -fstack-protector-strong >-Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim ->lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu ->lpython3.5m -lpthread -ldl -lutil -lm

Any help would be greatly appreciated.

All 11 comments

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

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 [email protected]
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 

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

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]

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

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

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)

  • One could change the default spacevim_plugin_managerin autoload/SpaceVim.vim to neobundle like: sed -i "s/'dein'/'neobundle'/" ~/.SpaceVim/autoload/SpaceVim.vim
  • install vimproc like:

    • apt-get install build-essential make

    • git clone https://github.com/Shougo/vimproc.vim; cd vimproc.vim; make

    • Inside that very directory open vim and inside vim type



      • :VimProcInstall



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 <details hidden> <summary>Whatvim --version` returns

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48)
Included patches: 1-1689
Extra patches: 8.0.0056
Modified by [email protected]
Compiled by [email protected]
Huge version without GUI. Features included (+) or not (-):
+acl +farsi +mouse_netterm +tag_binary
+arabic +file_in_path +mouse_sgr +tag_old_static
+autocmd +find_in_path -mouse_sysmouse -tag_any_white
-balloon_eval +float +mouse_urxvt -tcl
-browse +folding +mouse_xterm +terminfo
++builtin_terms -footer +multi_byte +termresponse
+byte_offset +fork() +multi_lang +textobjects
+channel +gettext -mzscheme +timers
+cindent -hangul_input +netbeans_intg +title
-clientserver +iconv +packages -toolbar
-clipboard +insert_expand +path_extra +user_commands
+cmdline_compl +job -perl +vertsplit
+cmdline_hist +jumplist +persistent_undo +virtualedit
+cmdline_info +keymap +postscript +visual
+comments +langmap +printer +visualextra
+conceal +libcall +profile +viminfo
+cryptv +linebreak -python +vreplace
+cscope +lispindent +python3 +wildignore
+cursorbind +listcmds +quickfix +wildmenu
+cursorshape +localmap +reltime +windows
+dialog_con -lua +rightleft +writebackup
+diff +menu -ruby -X11
+digraphs +mksession +scrollbind -xfontset
-dnd +modify_fname +signs -xim
-ebcdic +mouse +smartindent -xsmp
+emacs_tags -mouseshape +startuptime -xterm_clipboard
+eval +mouse_dec +statusline -xterm_save
+ex_extra +mouse_gpm -sun_workshop -xpm
+extra_search -mouse_jsbterm +syntax
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 -Wdate-time -g -O2 -fPIE -fstack-protector-strong >-Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim ->lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu ->lpython3.5m -lpthread -ldl -lutil -lm

Any help would be greatly appreciated.

@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 ?

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.

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

Was this page helpful?
0 / 5 - 0 ratings