Skip to content

Releases: liuchengxu/space-vim

0.8.0

02 Jun 07:46
Compare
Choose a tag to compare

Added

  • core/autoload/spacevim/plug/youcompleteme.vim: keep the config.vim of ycmd layer as concise as possible.
  • defer loading YouCompleteMe via timer if possible.
  • cscope layer. Fix #130.
  • vim-pythonsense, traces.vim, quick-scope and vim-gutentags.
  • add SPC p s for searching everything under your project, depending on FindRootDirectory provided by vim-rooter, if not, detecting whether in a git project.
  • add SPC p f for searching files under a project.

Changed

  • If the related layers are not enabled, finish loading the files under core/ftplugin.
  • disable gui colors in the template init.spacevim by default.

Removed

  • a bunch of global variables, like g:spacevim_nvim, g:spacevim_vim8, g:spacevim_tmux, have been moved to g:spacevim, which is dictionary containing the information used rarely by users.
  • SimpylFold, fzf-filemru.

0.7.0

11 Jan 13:53
Compare
Choose a tag to compare

Changed

  • rename LayerUpdate to LayerCache

  • utilize autoload mechanism to simplify vimrc, even though this may gain unnoticeable(or little) performance improvement. Specifically, plug and vim module are introduced and some complex settings are moved to these modules, e.g.,

    let g:fzf_colors = g:spacevim#plug#fzf#colors

    At the very beginning, I hope to keep space-vim as simple as possible. However, it's unevitable to make space-vim more like a vim plugin than an intuitive vim configuration over time with more and more functionalities added.

Added

  • move language specific settings to ftplugin
  • quick installer for windows
  • optimize the startup time for Vim8 and NeoVim via timer_start()
  • clojure layer
  • which-key layer
  • introduce g:spacevim_layers to take the place of Layer list.

Removed

  • Layers() function. As a matter of fact, Layers() and UserInit() function are not necessary. I just want to explicitly differentate Layer from Plug at the beginning. But now I have realized that there is no need to bring in another lengthy command list, we already have one :). Furthermore, most people never use the option of Layer command.

0.6.0

09 Jun 12:38
Compare
Choose a tag to compare

Big improvement.

0.5.0

27 Dec 15:44
Compare
Choose a tag to compare
v0.5.0

:memo: Update screenshot and statueline

0.4.0

20 Dec 00:12
Compare
Choose a tag to compare

Improve many details, remove colors layer, add elixir/latex/lightline layer.

Initial version

31 Oct 08:20
Compare
Choose a tag to compare

Use vundle as the vim plugin manager