SpaceVim

A community-driven vim distribution


Home | About | Documentation | Development | Community | Sponsors


newsletter > Never lost, Never give up

Welcome to the second newsletter for SpaceVim, a project that hopes to turn vim into a modular IDE for most languages.

What is SpaceVim

SpaceVim is a vim distribution which is inspired by spacemacs. It manages collection of plugins in layers, which help collect related packages together to provide features. For example, the python layer collects deoplete.nvim, neomake and deoplete-jedi together to provides autocompletion, syntax checking, and documentation lookup. This approach helps keep configuration organized and reduces overhead for users by keeping them from having to think about what packages to install.

The development of SpaceVim Happened on Github: github.com/SpaceVim/Sp… .

Participating

If you are interested in contributing to SpaceVim, read the development page to get start. You can also join our community channels.

What ‘s new

The last newsletter was posted on May 31, SpaceVim has released 4 releases.

Release 0.3.1

This release is a HOTFIX after 0.3.0, It brings support for old version of vim and fixs some startup errors.

new features in this release:

  • autocompletion when edit gitcommit.
  • Undo/Redo quit windows
  • SPC b prefix key bindings for buffer
  • SPC f prefix key bindings for file
  • g prefix key bindings guide
  • z prefix key bindings guide
  • SPC s prefix key bindings for searching && searching index

For more info, please check the release page of 0.3.1

Release 0.4.0

Next let’s see what happened in 0.4.0. As before, check out the release notes for details.

  • background searching and grep on the fly in incsearch layer
  • add prompt and web api
  • help describe for key bindings: SPC h d k
  • Add comment/manipulation/insertion key bindings

Release 0.5.0

This release is a big release after 0.4.0, three months development brings many new features.

  • Improve help describe key bindings
  • Improve ci
  • modular statusline/tabline
  • job API for neovim/vim
  • project manager and remote manager
  • new language layers

For more info, please check the release page of 0.5.0

Release 0.6.0

The latest release brings a host of fixes and improvements. We will list some new features here, and be sure to check the release page for all the details.

  • gf support in windows for plugin manager
  • runner/debuger/REPL support for language layer
  • language server protocol support
  • Improve the plugin manager UI (added in v0.3.0)

0.7.0 – dev

The develop version of SpaceVim is 0.7.0-dev now, here is a list of new features.

  • Guide for windows key bindings: s prefix
  • new language layer: lang#dart
  • new layer: cscope
  • key bindings help describe

for more info, you can check the pull requests

Upcoming features

we recommand to read the roadmap of SpaceVim. You can also check the PR list of SpaceVim:

https://github.com/SpaceVim/SpaceVim/pulls

#1102 is PR for useing floating windows for grep on the fly, But this need a new neovim WIP feature.

Thanks

Thank you contributors, sponsors, bug-reporters, supporters. Thank you @wsdjeg for the awesome project and thank you @syl20bnr for your foundational work.