1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 10:30:05 +08:00

Release v2.1.0

This commit is contained in:
wsdjeg 2023-03-30 20:03:37 +08:00 committed by GitHub
parent 532788e92a
commit 0d3d740c8f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 121 additions and 152 deletions

View File

@ -10,13 +10,13 @@
[![build](https://img.shields.io/github/actions/workflow/status/SpaceVim/SpaceVim/check.yml?branch=master)](https://github.com/SpaceVim/SpaceVim/actions/workflows/check.yml?query=branch%3Amaster)
[![Codecov coverage](https://img.shields.io/codecov/c/github/SpaceVim/SpaceVim.svg)](https://codecov.io/gh/SpaceVim/SpaceVim)
[![Release](https://img.shields.io/badge/Release-2.0.0-8700FF.svg)](https://spacevim.org/SpaceVim-release-v2.0.0/)
[![Release](https://img.shields.io/badge/Release-2.1.0-8700FF.svg)](https://spacevim.org/SpaceVim-release-v2.1.0/)
[![GPLv3 License](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
[![Docker Pulls](https://img.shields.io/docker/pulls/spacevim/spacevim)](https://hub.docker.com/r/spacevim/spacevim)
[SpaceVim](https://spacevim.org/) is a vim configuration inspired by [spacemacs](https://github.com/syl20bnr/spacemacs), it is compatible with [Vim](https://github.com/vim/vim) and [Neovim](https://github.com/neovim/neovim).
The latest release [v2.0.0](https://spacevim.org/SpaceVim-release-v2.0.0/) was released at 2022-07-02, check out [following-HEAD](https://github.com/SpaceVim/SpaceVim/wiki/Following-HEAD) page for what happened since last release.
The latest release [v2.1.0](https://spacevim.org/SpaceVim-release-v2.1.0/) was released at 2023-03-30, check out [following-HEAD](https://github.com/SpaceVim/SpaceVim/wiki/Following-HEAD) page for what happened since last release.
## Features
@ -32,7 +32,7 @@ The latest release [v2.0.0](https://spacevim.org/SpaceVim-release-v2.0.0/) was r
## Screenshots
![welcome page](https://user-images.githubusercontent.com/13142418/176910121-8e7ca78f-8434-4ac7-9b02-08c4d15f8ad9.png)
![welcome page](https://user-images.githubusercontent.com/13142418/228742293-1ca7c173-84a6-461a-9fb5-656d23953e12.png)
## Project Layout

View File

@ -51,7 +51,7 @@ let s:SYSTEM = SpaceVim#api#import('system')
""
" Version of SpaceVim , this value can not be changed.
let g:spacevim_version = '2.1.0-dev'
let g:spacevim_version = '2.1.0'
lockvar g:spacevim_version
""

View File

@ -35,4 +35,4 @@ defaults:
- scope:
path: ""
values:
image: https://user-images.githubusercontent.com/13142418/176910121-8e7ca78f-8434-4ac7-9b02-08c4d15f8ad9.png
image: https://user-images.githubusercontent.com/13142418/228742293-1ca7c173-84a6-461a-9fb5-656d23953e12.png

View File

@ -0,0 +1,75 @@
---
title: SpaceVim release v2.1.0
categories: [changelog, blog]
description: "SpaceVim release v2.1.0 with more lua plugins and better experience."
type: article
image: https://user-images.githubusercontent.com/13142418/228742293-1ca7c173-84a6-461a-9fb5-656d23953e12.png
commentsID: "SpaceVim release v2.1.0"
comments: true
---
# [Changelogs](../development#changelog) > SpaceVim release v2.1.0
<!-- vim-markdown-toc GFM -->
- [What's New](#whats-new)
- [New layers](#new-layers)
- [New feature](#new-feature)
- [Improvements](#improvements)
- [Git Commits](#git-commits)
<!-- vim-markdown-toc -->
The last release is v2.0.0, After 9 months development.
The v2.1.0 has been released.
So let's take a look at what happened since last release.
![welcome page](https://user-images.githubusercontent.com/13142418/228742293-1ca7c173-84a6-461a-9fb5-656d23953e12.png)
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
- [documentation](../documentation/): the primary official document of SpaceVim
- [available layers](../layers/): a list of available layers which can be used in SpaceVim
## What's New
### New layers
Since last release, the following layers have been added:
- `zettelkasten` layer
- `xmake` layer
### New feature
- add `:Git clean` command
- add `spacevim.command` module
- add `open_error_list` option in `checkers` layer
- add `clipboard#set` function and more debug info
- add `default.lua`
- rewrite todomanager in lua
- add XDG support
- add json5 support
- add custom leader function
- add maven task provider
- support notify multiple lines
### Improvements
This release is still focused on making the plugin run faster.
- implement `autosave` plugin in lua
- improve `a.lua` plugin
- use lua plugin for nvim 0.7
- improve lua version `flygrep`
- improve lua version `iedit`
- use notify api for git.vim
- remove invalid entries from c language checkers
## Git Commits
If you want to view all the git commits,
use following command in your terminal.
```
git -C ~/.SpaceVim log v2.0.0..v2.1.0
```

View File

@ -7,11 +7,11 @@ lang: zh
[![matrix](https://img.shields.io/matrix/spacevim-cn:matrix.org?color=green&label=%23spacevim-cn%3Amatrix.org&logo=matrix)](https://chat.mozilla.org/#/room/#spacevim-cn:matrix.org)
[![build](https://img.shields.io/github/actions/workflow/status/SpaceVim/SpaceVim/check.yml?branch=master)](https://github.com/SpaceVim/SpaceVim/actions/workflows/check.yml?query=branch%3Amaster)
[![Codecov coverage](https://img.shields.io/codecov/c/github/SpaceVim/SpaceVim.svg)](https://codecov.io/gh/SpaceVim/SpaceVim)
[![Release](https://img.shields.io/badge/Release-2.0.0-8700FF.svg)](https://spacevim.org/SpaceVim-release-v2.0.0/)
[![Release](https://img.shields.io/badge/Release-2.1.0-8700FF.svg)](https://spacevim.org/SpaceVim-release-v2.1.0/)
[![GPLv3 License](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
[![Docker Pulls](https://img.shields.io/docker/pulls/spacevim/spacevim)](https://hub.docker.com/r/spacevim/spacevim)
![welcome page](https://user-images.githubusercontent.com/13142418/176910121-8e7ca78f-8434-4ac7-9b02-08c4d15f8ad9.png)
![welcome page](https://user-images.githubusercontent.com/13142418/228742293-1ca7c173-84a6-461a-9fb5-656d23953e12.png)
# SpaceVim - 模块化的 Vim IDE
@ -26,7 +26,7 @@ SpaceVim 是一个社区驱动的模块化的 Vim IDE以模块的方式组织
- [使用文档](documentation/): 完整的用户使用文档,详细介绍了每一个快捷键以及配置的功能
- [可用模块](layers/): 罗列了目前已经支持的所有模块,包括功能模块和不同的语言模块
当前最新的稳定版为[v2.0.0](https://spacevim.org/SpaceVim-release-v2.0.0/)发布于2022年7月2日[following-HEAD](https://github.com/SpaceVim/SpaceVim/wiki/Following-HEAD) 页面罗列了
当前最新的稳定版为[v2.1.0](https://spacevim.org/SpaceVim-release-v2.1.0/)发布于2022年7月2日[following-HEAD](https://github.com/SpaceVim/SpaceVim/wiki/Following-HEAD) 页面罗列了
master 分支最新的更新以及变动。
## 最新特性

View File

@ -11,7 +11,7 @@ echo " \______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/
echo " | ## "
echo " | ## "
echo " |__/ "
echo " 版本: 2.1.0-dev 中文官网: https://spacevim.org/cn/ "
echo " 版本: 2.1.0 中文官网: https://spacevim.org/cn/ "
Push-Location ~

View File

@ -84,7 +84,7 @@ On_IWhite='\033[0;107m' # White
# }}}
# version
Version='2.1.0-dev'
Version='2.1.0'
#System name
System="$(uname -s)"

View File

@ -11,7 +11,7 @@ SpaceVim 的设计蓝图和[里程碑](https://github.com/SpaceVim/SpaceVim/mile
<!-- vim-markdown-toc GFM -->
- [下一个版本](#下一个版本)
- [v2.0.0](#v200)
- [v2.2.0](#v220)
- [版本说明](#版本说明)
- [已完成](#已完成)
- [v1.5.0](#v150)
@ -34,12 +34,14 @@ SpaceVim 的设计蓝图和[里程碑](https://github.com/SpaceVim/SpaceVim/mile
- [v1.7.0](#v170)
- [v1.8.0](#v180)
- [v1.9.0](#v190)
- [v2.0.0](#v200)
- [v2.1.0](#v210)
<!-- vim-markdown-toc -->
## 下一个版本
### [v2.0.0](https://github.com/SpaceVim/SpaceVim/milestone/23)
### [v2.2.0](https://github.com/SpaceVim/SpaceVim/milestone/25)
## 版本说明
@ -177,4 +179,12 @@ release note: [v1.8.0](http://spacevim.org/SpaceVim-release-v1.8.0/)
release note: [v1.9.0](http://spacevim.org/SpaceVim-release-v1.9.0/)
### [v2.0.0](https://github.com/SpaceVim/SpaceVim/milestone/23)
release note: [v2.0.0](http://spacevim.org/SpaceVim-release-v2.0.0/)
### [v2.1.0](https://github.com/SpaceVim/SpaceVim/milestone/24)
release note: [v2.1.0](http://spacevim.org/SpaceVim-release-v2.1.0/)
<!-- SpaceVim roadmap completed items end -->

View File

@ -6,11 +6,11 @@ description: "SpaceVim is a community-driven vim distribution that seeks to prov
[![matrix](https://img.shields.io/matrix/spacevim:matrix.org?color=green&label=%23spacevim%3Amatrix.org&logo=matrix)](https://chat.mozilla.org/#/room/#spacevim:matrix.org)
[![build](https://img.shields.io/github/actions/workflow/status/SpaceVim/SpaceVim/check.yml?branch=master)](https://github.com/SpaceVim/SpaceVim/actions/workflows/check.yml?query=branch%3Amaster)
[![Codecov coverage](https://img.shields.io/codecov/c/github/SpaceVim/SpaceVim.svg)](https://codecov.io/gh/SpaceVim/SpaceVim)
[![Release](https://img.shields.io/badge/Release-2.0.0-8700FF.svg)](https://spacevim.org/SpaceVim-release-v2.0.0/)
[![Release](https://img.shields.io/badge/Release-2.1.0-8700FF.svg)](https://spacevim.org/SpaceVim-release-v2.1.0/)
[![GPLv3 License](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
[![Docker Pulls](https://img.shields.io/docker/pulls/spacevim/spacevim)](https://hub.docker.com/r/spacevim/spacevim)
![welcome page](https://user-images.githubusercontent.com/13142418/176910121-8e7ca78f-8434-4ac7-9b02-08c4d15f8ad9.png)
![welcome page](https://user-images.githubusercontent.com/13142418/228742293-1ca7c173-84a6-461a-9fb5-656d23953e12.png)
SpaceVim is a community-driven distribution of Vim and Neovim.
It's inspired by spacemacs. It manages collections of plugins in layers,
@ -23,7 +23,7 @@ what packages to install.
- [Documentation](documentation/): the primary official documentation of SpaceVim
- [Available layers](layers/): a list of available layers which can be used in SpaceVim
The latest release [v2.0.0](https://spacevim.org/SpaceVim-release-v2.0.0/) was released at 2022-07-02, check out [following-HEAD](https://github.com/SpaceVim/SpaceVim/wiki/Following-HEAD) page for what happened since last release.
The latest release [v2.1.0](https://spacevim.org/SpaceVim-release-v2.1.0/) was released at 2023-03-30, check out [following-HEAD](https://github.com/SpaceVim/SpaceVim/wiki/Following-HEAD) page for what happened since last release.
## New features

View File

@ -6,7 +6,6 @@ $app_name = "SpaceVim"
$repo_url = "https://github.com/SpaceVim/SpaceVim.git"
$repo_name = "SpaceVim"
$repo_path = "$HOME\.SpaceVim"
$version= "2.1.0-dev"
echo ""
echo " /###### /## /##/## "
@ -20,7 +19,7 @@ echo " \______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/
echo " | ## "
echo " | ## "
echo " |__/ "
echo " version : $version by : spacevim.org "
echo " version : v2.1.0 by : spacevim.org "
Function Pause ($Message = "Press any key to continue . . . ") {
if ((Test-Path variable:psISE) -and $psISE) {

View File

@ -84,7 +84,7 @@ On_IWhite='\033[0;107m' # White
# }}}
# version
Version='2.1.0-dev'
Version='2.1.0'
#System name
System="$(uname -s)"
# }}}

View File

@ -10,7 +10,7 @@ The roadmap and [milestones](https://github.com/SpaceVim/SpaceVim/milestones) de
<!-- vim-markdown-toc GFM -->
- [Next](#next)
- [v2.0.0](#v200)
- [v2.2.0](#v220)
- [Meta](#meta)
- [Completed](#completed)
- [v1.5.0](#v150)
@ -33,12 +33,14 @@ The roadmap and [milestones](https://github.com/SpaceVim/SpaceVim/milestones) de
- [v1.7.0](#v170)
- [v1.8.0](#v180)
- [v1.9.0](#v190)
- [v2.0.0](#v200)
- [v2.1.0](#v210)
<!-- vim-markdown-toc -->
## Next
### [v2.0.0](https://github.com/SpaceVim/SpaceVim/milestone/23)
### [v2.2.0](https://github.com/SpaceVim/SpaceVim/milestone/25)
## Meta
@ -176,4 +178,12 @@ release note: [v1.8.0](http://spacevim.org/SpaceVim-release-v1.8.0/)
release note: [v1.9.0](http://spacevim.org/SpaceVim-release-v1.9.0/)
### [v2.0.0](https://github.com/SpaceVim/SpaceVim/milestone/23)
release note: [v2.0.0](http://spacevim.org/SpaceVim-release-v2.0.0/)
### [v2.1.0](https://github.com/SpaceVim/SpaceVim/milestone/24)
release note: [v2.1.0](http://spacevim.org/SpaceVim-release-v2.1.0/)
<!-- SpaceVim roadmap completed items end -->

View File

@ -1,8 +1,8 @@
本页罗列出自上一版本 v1.8.0 以来master 分支上所发生的变更记录:
本页罗列出自上一版本 v2.1.0 以来master 分支上所发生的变更记录:
## 下一个版本
下一个版本号为 v2.1.0
下一个版本号为 v2.2.0
<!-- call SpaceVim#dev#followHEAD#update('cn') -->
<!-- SpaceVim follow HEAD en start -->
@ -20,6 +20,6 @@
## 上一个版本
SpaceVim 于 2022-07-02 发布 v2.0.0 版本,可查阅版本发布文章:
SpaceVim 于 2023-03-30 发布 v2.1.0 版本,可查阅版本发布文章:
- [SpaceVim 发布 v2.0.0 版本](https://spacevim.org/SpaceVim-release-v2.0.0/)
- [SpaceVim 发布 v2.1.0 版本](https://spacevim.org/SpaceVim-release-v2.1.0/)

View File

@ -1,136 +1,11 @@
This page documents changes in master branch since last release v2.0.0
This page documents changes in master branch since last release v2.1.0
## New features
#### New features
```
- Create LICENSE
- chore(bundle): update bundle lspconfig
- chore(bundle): use bundle fugitive & dispatch
- chore(chat): add gitter js
- chore(command): add `spacevim.command` module
- chore(copyright): add file head
- chore(fold): add code fold marker
- chore(fsharp): use bundle fsharp plugin
- chore(go): use bundle vim-go and deoplete-go
- chore(nerdtree): update bundle nerdtree
- chore(typo): typo in clipboard.vim
- chore(version): update version to v2.1.0-dev
- ci(linux): upgrade to ubuntu-20.04
- ci(test): use ubuntu18.04 for old vim
- docs(aspectj): AspectJ support has been misspelled
- docs(commit): typo in gitcommit.vim
- docs(community): add issue links
- docs(community): add link to facebook
- docs(community): add link to reddit
- docs(community): update link of the chatting rooms
- docs(data#dict): update doc of `data#dict` api
- docs(development): update cn chat link
- docs(development): update development page
- docs(forum): add link to forum
- docs(index): add vim versions
- docs(index): update index page
- docs(lsp): fix typo in language-server-protocol.md
- docs(option): add `:h SpaceVim-options-disabled_plugins`
- docs(readme): add link
- docs(readme): update link of chatting room
- docs(readme): update readme
- docs(readme): update readme
- docs(typo): fix typo in website
- docs(undotree): fix typo
- docs(website): fix spelling and grammar
- docs(website): typo in website
- docs(website): update community link
- docs(website): update faq
- feat(api): add `vim.command` api
- feat(autosave): implement autosave plugin in lua
- feat(clipboard): add clipboard#set function
- feat(clipboard): add log for clipboard
- feat(custom): add log for write_to_config function
- feat(default): add default.lua
- feat(edit): use lua plugin for nvim 0.7
- feat(flygrep): add apply_to_quickfix function
- feat(flygrep): add double_click function
- feat(flygrep): add lua flygrep
- feat(flygrep): add match highlight
- feat(flygrep): add move_cursor function
- feat(flygrep): add open_item_in_tab function
- feat(flygrep): add open_item_vertically/horizontally function
- feat(flygrep): add open_iten function
- feat(flygrep): add statusline for flygrep.lua
- feat(flygrep): add toggle_expr_mode function
- feat(flygrep): implement flygrep in lua
- feat(flygrep): support filter mode
- feat(flygrep): support preview item
- feat(iedit): handle <delete> key in iedit-insert mode
- feat(iedit): handle insert left/right/ctrl-b/f
- feat(iedit): handle normal D/p/S/G/g
- feat(iedit): handle normal n
- feat(iedit): rewrite iedit in lua (#4724)
- feat(lua): add lua implementation
- feat(matrix): update link to matrix
- feat(messletters): add bubble_num function
- feat(messletters): add circled_num function
- feat(messletters): add messletters functions
- feat(plugins): implement lua functions
- feat(plugins): implement plugins logic
- feat(prompt): add lua prompt api
- feat(prompt): fix handle function
- feat(screensaver): use bundle screensaver
- feat(searcher): rewrite searcher in lua
- feat(vim.compatible): update vim.compatible api
- feat(vim8): use lua plugin for vim8
- fix(a.lua): fix undifinded value fn
- fix(alternative): fix a.vim and a.lua
- fix(api): clear package.loaded after import api
- fix(argv): fix startup logic
- fix(autosave): fix save_buffer function
- fix(autosave): use pcall to avoid error
- fix(branch): fix statusline branch info
- fix(default): use pcall to avoid error
- fix(flygrep): check if filewritable
- fix(flygrep): clear cmdline after closing flygrep
- fix(flygrep): clear mode when open flygrep
- fix(flygrep): fix grep_stdout function
- fix(flygrep): fix toggle_preview function
- fix(flygrep): include files required for the lua logger api
- fix(flygrep): silent update history
- fix(iedit): fix parse_symbol function
- fix(iedit): fix replace_symbol function
- fix(java): fix java layer
- fix(lsp): type error when loading lsp config (#4701)
- fix(lua): use lua only for neovim
- fix(nvim-cmp) change source priority
- fix(nvim-cmp): fix broken hotkeys and add tab,s-tab
- fix(option): fix for lua removing leading zeros
- fix(prompt): fix _build_prompt function
- fix(prompt): fix close logic
- fix(prompt): fix handle function
- fix(prompt): fix lua prompt api
- fix(prompt): fix register matcher
- fix(prompt): implement prompt api
- fix(python): fix python support for neovim 0.7
- fix(statusline): fix warning in buffer terminal
- fix(statusline): init statusline separators
- fix(tabline): fix undefined s:lsep variable
- fix(typo): fix typo in flygrep
- fix(typo): fix typo in prompt.lua
- fix(ultisnips): fix ultisnips config
- fix(vim#buffer): fix `vim#buffer` api
- perf(iedit): use getreg instead of eval
- perf(lspconfig): update bundle lspconfig
- refactor(a.lua): remove debug info in parse function
- test(java): fix java layer test
- test(mkdir): disable undofile option
- test(neovim): add test for nvim 0.7
- test(neovim): remove test for nvim 0.7.1
- typo(website): release
```
## Latest Release
SpaceVim releases v2.0.0 at 2022-07-02, please check the release page:
SpaceVim releases v2.1.0 at 2023-03-30, please check the release page:
- [SpaceVim releases v2.0.0](https://spacevim.org/SpaceVim-release-v2.0.0/) for all the details
- [SpaceVim releases v2.1.0](https://spacevim.org/SpaceVim-release-v2.1.0/) for all the details