- a smooth prompt for missing plugins. - infer the executable from the shebang, e.g., `#!/usr/bin/env python3`. - visual ag and rg search based on fzf. - `.editorconfig` - `Grep` command - introduce `on_event` to simplify lazy loading based on events.(#351) - `haskell` layer - `g:spacevim_lsp_prefer_coc`, add [coc.nvim](https://github.com/neoclide/coc.nvim) support for lsp layer. - `spacevim#vim#term#Run()` could be used for running programms asynchronously. - use `autocmd` provided by vim-plug instead of the built-in autoload approach.(#323) - replace `spacevim#begin()` and `spacevim#end()` with `spacevim#bootstrap()`. The begin and end logic is not neccesary. - optimize `core/autoload/spacevim.vim`.(#336) - load `editorconfig-vim` via timer instead of on-demand loading. - replace `vim-leaderGuide` with `vim-which-key`. - replace `wannesm/wmgraphviz.vim` with `liuchengxu/graphviz.vim`. - remove `unite` from the default layers.