跳至主要内容

Learning SpaceVim

最近一直试着用SpaceVim,在Mac上取消了自定义的vimrc,直接用 init.toml 作为配置文件。 体验下来感觉SpaceVim的配置是更高一层的,用户可以指定需要的 layer,不过有一些低一层的配置暂时还不晓得如何移植过去? ``` [options] realtime_leader_guide = 1 enable_tabline_filetype_icon = 1 enable_statusline_display_mode = 0 statusline_separator = 'slant' enable_os_fileformat_icon = 1 buffer_index_type = 1 colorscheme = 'koehler' enable_vimfiler_welcome = 1 enable_debug = 1 guifont = 'Hack\ Regular\ Nerd\ Font\ Complete:h14' bootstrap_before = "spcvm#autoformat" [[layers]] name = 'ctrlp' [[layers]] name = 'git' [[layers]] name = 'lang' [[layers]] name = 'lang#javascript' on_ft = ['js', 'javascript'] [[layers]] name = 'lang#typescript' on_ft = 'ts' [[layers]] name = 'lang#json' on_ft = ['json', 'jsonp'] [[layers]] name = 'lang#java' on_ft = 'java' [[layers]] name = 'lang#c' on_ft = ['c', 'h'] [[layers]] name = 'lang#markdown' on_ft = ['md', 'mkd', 'markdown'] [[layers]] name = 'lang#html' on_ft = ['htm', 'html'] [[layers]] name = 'lang#xml' on_ft = 'xml' [[layers]] name = 'lang#python' on_ft = 'py' [[layers]] name = 'lang#scala' on_ft = 'scala' [[layers]] name = 'lang#vim' on_ft = 'vim' [[layers]] name = 'lang#tmux' on_ft = 'tmux' [[layers]] name = 'lang#toml' on_ft = 'toml' [[custom_plugins]] name = 'tpope/vim-fugitive' [[custom_plugins]] name = 'tpope/vim-surround' [[custom_plugins]] name = 'andreshazard/vim-freemarker' ```

评论