1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 22:30:04 +08:00
SpaceVim/docs/_posts/2023-07-05-SpaceVim-release-v2.2.0.md
2024-03-24 14:49:58 +08:00

2.1 KiB

title categories description type image commentsID comments
SpaceVim release v2.2.0
changelog
blog
SpaceVim release v2.2.0 with more lua plugins and better experience. article https://img.spacevim.org/release-v2.2.0.png SpaceVim release v2.2.0 true

Changelogs > SpaceVim release v2.2.0

The last release is v2.1.0, After 3 months development. The v2.2.0 has been released. So let's take a look at what happened since last release.

welcome page

What's New

  • The lua notify api.

This api is just same as notify api in vim script, but it is written in lua.

local nt = require('spacevim.api').import('notify')

nt.notify('Hello world!', 'WarningMsg')

  • add cmp-dictionary for nvim-cmp
  • add bundle.lua for updating bundle plugins
  • add neotree support

New layers

This release is force on improving using experience, so only one new layer added.

  • add core#statuscolumn layer

Improvements

  • improve lua flygrep

    The flygrep plugin has been rewrited in lua. since last release, the following changes happened to flygrep:

    1. use notify api for warning message
    2. redraw output as soon as possible
    3. history completion
    4. ignore unwanted autocmds
    5. support iedit in flygrep
    6. improve quickfix support
    7. improve preview windows
  • improve projectmanager plugin

    The projectmanager plugin also has been rewrited in lua. This release improve the telescope project extension.

  • improve prompt api and fix handle key bindings

Git Commits

If you want to view all the git commits, use following command in your terminal.

git -C ~/.SpaceVim log v2.1.0..v2.2.0