1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-03-13 02:05:40 +08:00

Release v1.4.0 (#3432)

This commit is contained in:
Wang Shidong 2020-04-05 16:32:15 +08:00 committed by GitHub
parent e2530924ac
commit 263430393f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 315 additions and 176 deletions

View File

@ -0,0 +1,33 @@
# The check list for release
## Pre-release
### Version update
from `v1.0.0-dev` to `v1.0.0`
- [ ] vim script version: `autoload/SpaceVim.vim`
- [ ] bash script: `docs/install.sh`
- [ ] bash script: `docs/cn/install.sh`
- [ ] batch script: `docs/install.cmd`
- [ ] batch script: `docs/cn/install.cmd`
### Website && Wiki
- [ ] Home page
- [ ] Readme of github and gitee
- [ ] roadmap
## After Release
### Version update
from `v1.0.0` to `v1.1.0-dev`
- [ ] vim script version: `autoload/SpaceVim.vim`
- [ ] bash script: `docs/install.sh`
- [ ] bash script: `docs/cn/install.sh`
- [ ] batch script: `docs/install.cmd`
- [ ] batch script: `docs/cn/install.cmd`

View File

@ -18,13 +18,14 @@ scriptencoding utf-8
" 2019-04-08 v1.1.0 is released at https://github.com/SpaceVim/SpaceVim/pull/2726
" 2019-07-17 v1.2.0 is released at https://github.com/SpaceVim/SpaceVim/pull/2947
" these options can be changed when going to release new tag
let s:last_release_number = 3432
" 这是所有 ID 小于上一次 release ID并且还未被合并的 ID在新的release
" 之后,需要把已经合并了的删除!
let s:unmerged_prs_since_last_release = [2014, 2232, 2242, 2307,
\ 2390, 2396, 2407, 2447, 2627, 2655, 2664,
\ 2396, 2407, 2447, 2627, 2655, 2664, 2792, 2819, 2825, 2861, 2868, 2906, 2910, 2927, 2984, 3004, 3064, 3076,
\ 3083, 3092, 3107, 3170, 3195, 3260, 3271, 3290, 3300, 3318, 3340, 3371, 3379
\ ]
" these options can be changed when going to release new tag
let s:last_release_number = 3213
" 当要新建一个 release 时修改为该release 的ID通常为 -1。
let s:current_release_number = -1
" this is a list of pull request number which > last_release_number and <

View File

@ -4,7 +4,7 @@
[![Build Status](https://travis-ci.org/SpaceVim/SpaceVim.svg?branch=dev)](https://travis-ci.org/SpaceVim/SpaceVim)
[![Build status](https://ci.appveyor.com/api/projects/status/eh3t5oph70abp665/branch/dev?svg=true)](https://ci.appveyor.com/project/wsdjeg/spacevim/branch/master)
[![codecov](https://codecov.io/gh/SpaceVim/SpaceVim/branch/dev/graph/badge.svg)](https://codecov.io/gh/SpaceVim/SpaceVim/branch/master)
[![Version](https://img.shields.io/badge/version-1.4.0--dev-8700FF.svg)](https://github.com/SpaceVim/SpaceVim/releases)
[![Version](https://img.shields.io/badge/version-1.4.0-8700FF.svg)](https://github.com/SpaceVim/SpaceVim/releases)
[![GPLv3 License](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
SpaceVim 是一个社区驱动的模块化 Vim/Neovim 配置集合,以模块的方式组织管理插件以
@ -18,7 +18,7 @@ Github: <https://github.com/SpaceVim/SpaceVim>
码云:<https://gitee.com/SpaceVim/SpaceVim>
![welcome-page](https://user-images.githubusercontent.com/13142418/68079142-904e4280-fe1f-11e9-993e-b834ea3d39ea.png)
![welcome-page](https://user-images.githubusercontent.com/13142418/78467954-f4fe2800-7744-11ea-8b47-0614ddc5d51b.png)
推荐阅读:

View File

@ -12,7 +12,7 @@
[![Build Status](https://travis-ci.org/SpaceVim/SpaceVim.svg?branch=master)](https://travis-ci.org/SpaceVim/SpaceVim)
[![Build status](https://ci.appveyor.com/api/projects/status/eh3t5oph70abp665/branch/master?svg=true)](https://ci.appveyor.com/project/wsdjeg/spacevim/branch/master)
[![codecov](https://codecov.io/gh/SpaceVim/SpaceVim/branch/master/graph/badge.svg)](https://codecov.io/gh/SpaceVim/SpaceVim/branch/master)
![Version](https://img.shields.io/badge/version-1.4.0--dev-8700FF.svg)
![Version](https://img.shields.io/badge/version-1.4.0-8700FF.svg)
[![GPLv3 License](https://img.shields.io/badge/license-GPLv3-blue.svg)](LICENSE)
[![Doc](https://img.shields.io/badge/doc-%3Ah%20SpaceVim-orange.svg)](doc/SpaceVim.txt)
@ -22,9 +22,9 @@ SpaceVim is a community-driven modular Vim distribution. It manages collections
of plugins in layers, which help to collect related packages together to provide IDE-like features.
SpaceVim is not just a vimrc but an ultimate Vim configuration, It contains many built-in features.
![welcome-page](https://user-images.githubusercontent.com/13142418/68079142-904e4280-fe1f-11e9-993e-b834ea3d39ea.png)
![welcome-page](https://user-images.githubusercontent.com/13142418/78467954-f4fe2800-7744-11ea-8b47-0614ddc5d51b.png)
The last release is v1.3.0, check out [following-HEAD](https://github.com/SpaceVim/SpaceVim/wiki/Following-HEAD) page for what happened since last release.
The last release is v1.4.0, check out [following-HEAD](https://github.com/SpaceVim/SpaceVim/wiki/Following-HEAD) page for what happened since last release.
## Instructions

View File

@ -43,7 +43,7 @@ scriptencoding utf-8
""
" Version of SpaceVim , this value can not be changed.
let g:spacevim_version = '1.4.0-dev'
let g:spacevim_version = '1.4.0'
lockvar g:spacevim_version
""

View File

@ -24,50 +24,51 @@ CONTENTS *SpaceVim-contents*
4. checkinstall..........................|SpaceVim-options-checkinstall|
5. colorscheme............................|SpaceVim-options-colorscheme|
6. colorscheme_bg......................|SpaceVim-options-colorscheme_bg|
7. default_indent......................|SpaceVim-options-default_indent|
8. enable_ale..............................|SpaceVim-options-enable_ale|
9. enable_bepo_layout..............|SpaceVim-options-enable_bepo_layout|
10. enable_cursorcolumn...........|SpaceVim-options-enable_cursorcolumn|
11. enable_cursorline...............|SpaceVim-options-enable_cursorline|
12. enable_debug.........................|SpaceVim-options-enable_debug|
13. enable_googlesuggest.........|SpaceVim-options-enable_googlesuggest|
14. enable_guicolors.................|SpaceVim-options-enable_guicolors|
15. enable_insert_leader.........|SpaceVim-options-enable_insert_leader|
16. enable_key_frequency.........|SpaceVim-options-enable_key_frequency|
17. enable_neomake.....................|SpaceVim-options-enable_neomake|
18. enable_statusline_bfpath.|SpaceVim-options-enable_statusline_bfpath|
19. enable_statusline_mode.....|SpaceVim-options-enable_statusline_mode|
20. enable_statusline_tag.......|SpaceVim-options-enable_statusline_tag|
21. enable_tabline_ft_icon.....|SpaceVim-options-enable_tabline_ft_icon|
22. enable_vimfiler_welcome...|SpaceVim-options-enable_vimfiler_welcome|
23. enable_ycm.............................|SpaceVim-options-enable_ycm|
24. error_symbol.........................|SpaceVim-options-error_symbol|
25. filemanager...........................|SpaceVim-options-filemanager|
26. filetree_direction.............|SpaceVim-options-filetree_direction|
27. guifont...................................|SpaceVim-options-guifont|
28. home_files_number...............|SpaceVim-options-home_files_number|
29. info_symbol...........................|SpaceVim-options-info_symbol|
30. keep_server_alive...............|SpaceVim-options-keep_server_alive|
31. language.................................|SpaceVim-options-language|
32. lint_on_the_fly...................|SpaceVim-options-lint_on_the_fly|
33. max_column.............................|SpaceVim-options-max_column|
34. plugin_bundle_dir...............|SpaceVim-options-plugin_bundle_dir|
35. plugin_manager_processes.|SpaceVim-options-plugin_manager_processes|
36. realtime_leader_guide.......|SpaceVim-options-realtime_leader_guide|
37. relativenumber.....................|SpaceVim-options-relativenumber|
38. retry_cnt...............................|SpaceVim-options-retry_cnt|
39. sidebar_width.......................|SpaceVim-options-sidebar_width|
40. snippet_engine.....................|SpaceVim-options-snippet_engine|
41. statusline_iseparator.......|SpaceVim-options-statusline_iseparator|
42. statusline_left_sections.|SpaceVim-options-statusline_left_sections|
43. statusline_separator.........|SpaceVim-options-statusline_separator|
44. terminal_cursor_shape.......|SpaceVim-options-terminal_cursor_shape|
45. vim_help_language...............|SpaceVim-options-vim_help_language|
46. vimcompatible.......................|SpaceVim-options-vimcompatible|
47. warning_symbol.....................|SpaceVim-options-warning_symbol|
48. windows_index_type.............|SpaceVim-options-windows_index_type|
49. windows_leader.....................|SpaceVim-options-windows_leader|
50. windows_smartclose.............|SpaceVim-options-windows_smartclose|
7. data_dir..................................|SpaceVim-options-data_dir|
8. default_indent......................|SpaceVim-options-default_indent|
9. enable_ale..............................|SpaceVim-options-enable_ale|
10. enable_bepo_layout.............|SpaceVim-options-enable_bepo_layout|
11. enable_cursorcolumn...........|SpaceVim-options-enable_cursorcolumn|
12. enable_cursorline...............|SpaceVim-options-enable_cursorline|
13. enable_debug.........................|SpaceVim-options-enable_debug|
14. enable_googlesuggest.........|SpaceVim-options-enable_googlesuggest|
15. enable_guicolors.................|SpaceVim-options-enable_guicolors|
16. enable_insert_leader.........|SpaceVim-options-enable_insert_leader|
17. enable_key_frequency.........|SpaceVim-options-enable_key_frequency|
18. enable_neomake.....................|SpaceVim-options-enable_neomake|
19. enable_statusline_bfpath.|SpaceVim-options-enable_statusline_bfpath|
20. enable_statusline_mode.....|SpaceVim-options-enable_statusline_mode|
21. enable_statusline_tag.......|SpaceVim-options-enable_statusline_tag|
22. enable_tabline_ft_icon.....|SpaceVim-options-enable_tabline_ft_icon|
23. enable_vimfiler_welcome...|SpaceVim-options-enable_vimfiler_welcome|
24. enable_ycm.............................|SpaceVim-options-enable_ycm|
25. error_symbol.........................|SpaceVim-options-error_symbol|
26. filemanager...........................|SpaceVim-options-filemanager|
27. filetree_direction.............|SpaceVim-options-filetree_direction|
28. guifont...................................|SpaceVim-options-guifont|
29. home_files_number...............|SpaceVim-options-home_files_number|
30. info_symbol...........................|SpaceVim-options-info_symbol|
31. keep_server_alive...............|SpaceVim-options-keep_server_alive|
32. language.................................|SpaceVim-options-language|
33. lint_on_the_fly...................|SpaceVim-options-lint_on_the_fly|
34. max_column.............................|SpaceVim-options-max_column|
35. plugin_bundle_dir...............|SpaceVim-options-plugin_bundle_dir|
36. plugin_manager_processes.|SpaceVim-options-plugin_manager_processes|
37. realtime_leader_guide.......|SpaceVim-options-realtime_leader_guide|
38. relativenumber.....................|SpaceVim-options-relativenumber|
39. retry_cnt...............................|SpaceVim-options-retry_cnt|
40. sidebar_width.......................|SpaceVim-options-sidebar_width|
41. snippet_engine.....................|SpaceVim-options-snippet_engine|
42. statusline_iseparator.......|SpaceVim-options-statusline_iseparator|
43. statusline_left_sections.|SpaceVim-options-statusline_left_sections|
44. statusline_separator.........|SpaceVim-options-statusline_separator|
45. terminal_cursor_shape.......|SpaceVim-options-terminal_cursor_shape|
46. vim_help_language...............|SpaceVim-options-vim_help_language|
47. vimcompatible.......................|SpaceVim-options-vimcompatible|
48. warning_symbol.....................|SpaceVim-options-warning_symbol|
49. windows_index_type.............|SpaceVim-options-windows_index_type|
50. windows_leader.....................|SpaceVim-options-windows_leader|
51. windows_smartclose.............|SpaceVim-options-windows_smartclose|
3. Configuration...........................................|SpaceVim-config|
4. Commands..............................................|SpaceVim-commands|
5. Functions............................................|SpaceVim-functions|
@ -231,6 +232,15 @@ COLORSCHEME_BG *SpaceVim-options-colorscheme_bg*
The background of colorscheme. Default is 'dark'.
==============================================================================
DATA_DIR *SpaceVim-options-data_dir*
Set the cache directory of SpaceVim. Default is `$XDG_CACHE_HOME` or if not
set `~/.cache¸.
>
data_dir = "~/.cache"
<
==============================================================================
DEFAULT_INDENT *SpaceVim-options-default_indent*
@ -450,7 +460,7 @@ Change the max number of columns for SpaceVim. Default is 120.
==============================================================================
PLUGIN_BUNDLE_DIR *SpaceVim-options-plugin_bundle_dir*
Set the cache directory of plugins. Default is `~/.cache/vimfiles`.
Set the cache directory of plugins. Default is `$data_dir/vimfiles`.
>
plugin_bundle_dir = "~/.cache/vimplugs"
<
@ -689,10 +699,17 @@ this feature, or you can set to another char.
*g:spacevim_enable_insert_leader*
Enable/Disable spacevim's insert mode leader, default is enable
*g:spacevim_plugin_bundle_dir*
Set the cache directory of plugins. Default is `~/.cache/vimfiles`.
*g:spacevim_data_dir*
Set the cache directory of SpaceVim. Default is `$XDG_CACHE_HOME` or if not
set `~/.cache¸.
>
let g:spacevim_plugin_bundle_dir = '~/.cache/vimplugs'
let g:spacevim_data_dir = '~/.cache'
<
*g:spacevim_plugin_bundle_dir*
Set the cache directory of plugins. Default is `$data_dir/vimfiles`.
>
let g:spacevim_plugin_bundle_dir = g:spacevim_data_dir.'/vimplugs'
<
*g:spacevim_realtime_leader_guide*

View File

@ -0,0 +1,177 @@
---
title: SpaceVim release v1.4.0
categories: [changelog, blog]
excerpt: "SpaceVim release v1.4.0"
type: NewsArticle
image: https://user-images.githubusercontent.com/13142418/78467954-f4fe2800-7744-11ea-8b47-0614ddc5d51b.png
commentsID: "SpaceVim release v1.4.0"
comments: true
---
# [Changelogs](../development#changelog) > SpaceVim release v1.4.0
<!-- vim-markdown-toc GFM -->
- [What's New](#whats-new)
- [New language layers](#new-language-layers)
- [New features](#new-features)
- [Feature Changes](#feature-changes)
- [Bug Fixs](#bug-fixs)
- [Website && Doc](#website--doc)
<!-- vim-markdown-toc -->
The last release is v1.3.0, After four months development.
The v1.4.0 has been released. So let's take a look at what happened since last relase.
![v1.4.0](https://user-images.githubusercontent.com/13142418/78467954-f4fe2800-7744-11ea-8b47-0614ddc5d51b.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 language layers
Eight programming language layers have been added since the last release:
- Add [`lang#vbnet`](../layers/lang/vbnet/) layer [#3359](https://github.com/SpaceVim/SpaceVim/pull/3359)
- Add [`lang#zig`](../layers/lang/zig/) layer [#3355](https://github.com/SpaceVim/SpaceVim/pull/3355)
- Add `lang#wdl` layer [#3307](https://github.com/SpaceVim/SpaceVim/pull/3307)
- Add [`lang#ring`](../layers/lang/ring/) layer [#3311](https://github.com/SpaceVim/SpaceVim/pull/3311)
- Add [`lang#asepctj`](../layers/lang/asepctj/) layer [#3313](https://github.com/SpaceVim/SpaceVim/pull/3313)
- Add [`lang#lasso`](../layers/lang/lasso/) layer [#3314](https://github.com/SpaceVim/SpaceVim/pull/3314)
- Add `lang#xquery` layer [#3327](https://github.com/SpaceVim/SpaceVim/pull/3327)
- Add [`lang#janet`](../layers/lang/janet/) layer [#3330](https://github.com/SpaceVim/SpaceVim/pull/3330)
### New features
**Asynchronously task:**
The major feature in this release is asynchronously task system, which is implemented in following PR:
- Add tasks support [#3346](https://github.com/SpaceVim/SpaceVim/pull/3346)
- Add backgroud task support [#3351](https://github.com/SpaceVim/SpaceVim/pull/3351)
- Add tasks detection [#3374](https://github.com/SpaceVim/SpaceVim/pull/3374)
- Add tasks options cwd support [#3385](https://github.com/SpaceVim/SpaceVim/pull/3385)
- Fix relativeFileDirname in tasks [#3366](https://github.com/SpaceVim/SpaceVim/pull/3366)
- Tasks provider [#3375](https://github.com/SpaceVim/SpaceVim/pull/3375)
- Improve tasks support [#3370](https://github.com/SpaceVim/SpaceVim/pull/3370)
for more information about the tasks system, please checkout the [task documentation](../documentation/#tasks)
**Floating terminal:**
Floating terminal windows support also has been added into [shell](../layers/shell/) layer, to use this feature,
adding following snippet into your SpaceVim configuration file:
```toml
[[layers]]
name = 'shell'
default_position = 'float'
default_height = 35
```
- Add float terminal windows support [#3377](https://github.com/SpaceVim/SpaceVim/pull/3377)
- Fix shell config path [#3344](https://github.com/SpaceVim/SpaceVim/pull/3344)
**Alternate git plugin:**
Instead of using gina or fugitive, the `git.vim` will be used as default plugin in git layer:
- Add git plugin [#3244](https://github.com/SpaceVim/SpaceVim/pull/3244)
- Improve git support [#3247](https://github.com/SpaceVim/SpaceVim/pull/3247)
- Update branch info via job [#3280](https://github.com/SpaceVim/SpaceVim/pull/3280)
**Alternate file manager:**
The new release also add support for config alt file in the project:
- Add support to config alt file [#3283](https://github.com/SpaceVim/SpaceVim/pull/3283)
- Add type support for alt file [#3308](https://github.com/SpaceVim/SpaceVim/pull/3308)
- Add bang support for `:A` command [#3331](https://github.com/SpaceVim/SpaceVim/pull/3331)
Other new key bindings or features are listed below:
- Add file copy key binding `SPC f Y` [#3348](https://github.com/SpaceVim/SpaceVim/pull/3348)
- Improve `lang#r` layer [#3322](https://github.com/SpaceVim/SpaceVim/pull/3322)
- Respect `$XDG_CACHE_HOME` for the cache dir [#3411](https://github.com/SpaceVim/SpaceVim/pull/3411)
- Add shortcut to use NERDCommenterAltDelims [#3417](https://github.com/SpaceVim/SpaceVim/pull/3417)
- add K key binding to documentation [#3415](https://github.com/SpaceVim/SpaceVim/pull/3415)
- Added elixir icons [#3402](https://github.com/SpaceVim/SpaceVim/pull/3402)
- add K binding to Defx [#3401](https://github.com/SpaceVim/SpaceVim/pull/3401)
- Add push script [#3391](https://github.com/SpaceVim/SpaceVim/pull/3391)
- Add alt file config for plugin a.vim [#3365](https://github.com/SpaceVim/SpaceVim/pull/3365)
- Add option for setting todo labels [#3362](https://github.com/SpaceVim/SpaceVim/pull/3362)
- Add tags support for zig lang [#3357](https://github.com/SpaceVim/SpaceVim/pull/3357)
- Improve rust support [#3430](https://github.com/SpaceVim/SpaceVim/pull/3430)
- Extend permalink clipboard copy support [#3422](https://github.com/SpaceVim/SpaceVim/pull/3422)
- use gopls in rename command for go [#3412](https://github.com/SpaceVim/SpaceVim/pull/3412)
- Improve rust repl support [#3395](https://github.com/SpaceVim/SpaceVim/pull/3395)
- Improve rust layer [#3336](https://github.com/SpaceVim/SpaceVim/pull/3336)
- Update Sponsors [#3372](https://github.com/SpaceVim/SpaceVim/pull/3372)
- Add more key bindings for `lang#ocaml` layer [#3223](https://github.com/SpaceVim/SpaceVim/pull/3223)
- Improve find plugin [#3227](https://github.com/SpaceVim/SpaceVim/pull/3227)
- Highlight long lines [#3228](https://github.com/SpaceVim/SpaceVim/pull/3228)
- Add fzf action key bindings [#3234](https://github.com/SpaceVim/SpaceVim/pull/3234)
- Add repo mirror [#3235](https://github.com/SpaceVim/SpaceVim/pull/3235)
- Add plugin for search in visual mode [#3262](https://github.com/SpaceVim/SpaceVim/pull/3262)
- Add REPL support for typescript [#3274](https://github.com/SpaceVim/SpaceVim/pull/3274)
- Add delete action in denite [#3274](https://github.com/SpaceVim/SpaceVim/pull/3275)
- Improve todo plugin [#3276](https://github.com/SpaceVim/SpaceVim/pull/3276)
- Improve lint [#3291](https://github.com/SpaceVim/SpaceVim/pull/3291)
- Improve `lang#scheme` layer [#3299](https://github.com/SpaceVim/SpaceVim/pull/3299)
- Improve python code runner [#3304](https://github.com/SpaceVim/SpaceVim/pull/3304)
- Improve repl and runner [#3305](https://github.com/SpaceVim/SpaceVim/pull/3305)
- Improve flygrep [#3312](https://github.com/SpaceVim/SpaceVim/pull/3312)
- Improve project manager [#3316](https://github.com/SpaceVim/SpaceVim/pull/3316)
- Add icon to defx [#3320](https://github.com/SpaceVim/SpaceVim/pull/3320)
- Fix run compile command [#3329](https://github.com/SpaceVim/SpaceVim/pull/3329)
## Feature Changes
- Change max-width [#3361](https://github.com/SpaceVim/SpaceVim/pull/3361)
- Remove plugins [#3352](https://github.com/SpaceVim/SpaceVim/pull/3352)
- Use textwidth instead of 80 [#3226](https://github.com/SpaceVim/SpaceVim/pull/3226)
## Bug Fixs
- Fix lsp support [#3338](https://github.com/SpaceVim/SpaceVim/pull/3338)
- Fix git status info on statusline [#3341](https://github.com/SpaceVim/SpaceVim/pull/3341)
- Fix tmux layer [#3342](https://github.com/SpaceVim/SpaceVim/pull/3342)
- Fix git log commands based on git plugin [#3400](https://github.com/SpaceVim/SpaceVim/pull/3400)
- Fix dein support [#3393](https://github.com/SpaceVim/SpaceVim/pull/3393)
- fix some issues on windows [#3387](https://github.com/SpaceVim/SpaceVim/pull/3387)
- Fix layer/lang/go jump to definition issue [#3378](https://github.com/SpaceVim/SpaceVim/pull/3378)
- Fix lint [#3363](https://github.com/SpaceVim/SpaceVim/pull/3363)
- Fix version [#3354](https://github.com/SpaceVim/SpaceVim/pull/3354)
- Silence FlyGrep to avoid hit-enter-prompt [#3215](https://github.com/SpaceVim/SpaceVim/pull/3215)
- Fix vimproc dll pointer [#3238](https://github.com/SpaceVim/SpaceVim/pull/3238)
- Fix R REPL support [#3253](https://github.com/SpaceVim/SpaceVim/pull/3253)
- Fix cursor pos [#3279](https://github.com/SpaceVim/SpaceVim/pull/3279)
- Fix `SPC s a j` [#3281](https://github.com/SpaceVim/SpaceVim/pull/3281)
- Fix code runner [#3292](https://github.com/SpaceVim/SpaceVim/pull/3292)
- Fix shell key bindings [#3293](https://github.com/SpaceVim/SpaceVim/pull/3293)
- Fix lua runtimepath [#3317](https://github.com/SpaceVim/SpaceVim/pull/3317)
- Skip home directory [#3321](https://github.com/SpaceVim/SpaceVim/pull/3321)
- Fix ale repo path [#3345](https://github.com/SpaceVim/SpaceVim/pull/3345)
## Website && Doc
- Add blog about code runner and REPL [#2390](https://github.com/SpaceVim/SpaceVim/pull/2390)
- Add help for `lang#batch` layer [#3230](https://github.com/SpaceVim/SpaceVim/pull/3230)
- Type in 2018-09-28-use-vim-as-ide.md [#3399](https://github.com/SpaceVim/SpaceVim/pull/3399)
- Typo in documentation [#3396](https://github.com/SpaceVim/SpaceVim/pull/3396)
- Update doc and wiki [#3353](https://github.com/SpaceVim/SpaceVim/pull/3353)
- Typo: [#3373](https://github.com/SpaceVim/SpaceVim/pull/3373), [#3225](https://github.com/SpaceVim/SpaceVim/pull/3225)
- Type in go layer [#3272](https://github.com/SpaceVim/SpaceVim/pull/3272)
- Type vim-gik [#3277](https://github.com/SpaceVim/SpaceVim/pull/3277)
- Type [#3284](https://github.com/SpaceVim/SpaceVim/pull/3284)
- Update doc [#3306](https://github.com/SpaceVim/SpaceVim/pull/3306)
- Update wiki [#3310](https://github.com/SpaceVim/SpaceVim/pull/3310)
- Type [#3325](https://github.com/SpaceVim/SpaceVim/pull/3325)
- Update ring doc [#3328](https://github.com/SpaceVim/SpaceVim/pull/3328)
- Improve general doc [#3333](https://github.com/SpaceVim/SpaceVim/pull/3333)

View File

@ -11,7 +11,7 @@ lang: zh
[![Version](https://img.shields.io/badge/version-1.3.0--dev-8700FF.svg)](https://github.com/SpaceVim/SpaceVim/releases)
[![GPLv3 License](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
![welcome-page](https://user-images.githubusercontent.com/13142418/68079142-904e4280-fe1f-11e9-993e-b834ea3d39ea.png)
![welcome-page](https://user-images.githubusercontent.com/13142418/78467954-f4fe2800-7744-11ea-8b47-0614ddc5d51b.png)
# SpaceVim - 模块化的 Vim IDE
@ -51,7 +51,7 @@ SpaceVim 是一个社区驱动的模块化的 Vim IDE以模块的方式组织
- 目前 SpaceVim 的开发状态如何?
当前最新发布的稳定版本是 v1.3.0。可以查看 [时间表](https://github.com/SpaceVim/SpaceVim/milestones) 获取开发进度,
当前最新发布的稳定版本是 v1.4.0。可以查看 [时间表](https://github.com/SpaceVim/SpaceVim/milestones) 获取开发进度,
或者阅读 [Roadmap](roadmap/) 获取开发计划。
- SpaceVim 是尝试搭建一个 IDE 吗?

View File

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

View File

@ -11,7 +11,7 @@ SpaceVim 的设计蓝图和[里程碑](https://github.com/SpaceVim/SpaceVim/mile
<!-- vim-markdown-toc GFM -->
- [下一个版本](#下一个版本)
- [v1.4.0](#v140)
- [v1.5.0](#v150)
- [版本说明](#版本说明)
- [已完成](#已完成)
- [v0.1.0](#v010)
@ -28,12 +28,13 @@ SpaceVim 的设计蓝图和[里程碑](https://github.com/SpaceVim/SpaceVim/mile
- [v1.1.0](#v110)
- [v1.2.0](#v120)
- [v1.3.0](#v130)
- [v1.4.0](#v140)
<!-- vim-markdown-toc -->
## 下一个版本
### [v1.4.0](https://github.com/SpaceVim/SpaceVim/milestone/17)
### [v1.5.0](https://github.com/SpaceVim/SpaceVim/milestone/18)
## 版本说明
@ -145,4 +146,9 @@ release note: [v1.2.0](http://spacevim.org/SpaceVim-release-v1.2.0/)
release note: [v1.3.0](http://spacevim.org/SpaceVim-release-v1.3.0/)
### [v1.4.0](https://github.com/SpaceVim/SpaceVim/milestone/17)
release note: [v1.4.0](http://spacevim.org/SpaceVim-release-v1.4.0/)
<!-- SpaceVim roadmap completed items end -->

View File

@ -10,7 +10,7 @@ description: "SpaceVim is a community-driven vim distribution that seeks to prov
[![Version](https://img.shields.io/badge/version-1.3.0-8700FF.svg)](https://github.com/SpaceVim/SpaceVim/releases)
[![GPLv3 License](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
![welcome-page](https://user-images.githubusercontent.com/13142418/68079142-904e4280-fe1f-11e9-993e-b834ea3d39ea.png)
![welcome-page](https://user-images.githubusercontent.com/13142418/78467954-f4fe2800-7744-11ea-8b47-0614ddc5d51b.png)
# SpaceVim - Modern Vim distribution
@ -59,7 +59,7 @@ Contribute code, report bugs and request features at [GitHub](https://github.com
- What is the project status?
The current stable version is v1.3.0, See the [milestones page](https://github.com/SpaceVim/SpaceVim/milestones)
The current stable version is v1.4.0, See the [milestones page](https://github.com/SpaceVim/SpaceVim/milestones)
for development progress and the [Roadmap](roadmap/) for high-level plans.
- Is SpaceVim trying to turn Vim/Neovim into an IDE?

View File

@ -11,7 +11,7 @@ echo " \______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/
echo " | ## "
echo " | ## "
echo " |__/ "
echo " version : 1.3.0-dev by : spacevim.org "
echo " version : 1.4.0 by : spacevim.org "
Push-Location ~

View File

@ -84,7 +84,7 @@ On_IWhite='\033[0;107m' # White
# }}}
# version
Version='1.3.0'
Version='1.4.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)
- [v1.4.0](#v140)
- [v1.5.0](#v150)
- [Meta](#meta)
- [Completed](#completed)
- [v0.1.0](#v010)
@ -27,12 +27,13 @@ The roadmap and [milestones](https://github.com/SpaceVim/SpaceVim/milestones) de
- [v1.1.0](#v110)
- [v1.2.0](#v120)
- [v1.3.0](#v130)
- [v1.4.0](#v140)
<!-- vim-markdown-toc -->
## Next
### [v1.4.0](https://github.com/SpaceVim/SpaceVim/milestone/17)
### [v1.5.0](https://github.com/SpaceVim/SpaceVim/milestone/18)
## Meta
@ -144,4 +145,8 @@ release note: [v1.2.0](http://spacevim.org/SpaceVim-release-v1.2.0/)
release note: [v1.3.0](http://spacevim.org/SpaceVim-release-v1.3.0/)
### [v1.4.0](https://github.com/SpaceVim/SpaceVim/milestone/17)
release note: [v1.4.0](http://spacevim.org/SpaceVim-release-v1.4.0/)
<!-- SpaceVim roadmap completed items end -->

View File

@ -1,67 +1,17 @@
本页罗列出自上一版本 v1.3.0 以来master 分支上所发生的变更记录:
本页罗列出自上一版本 v1.4.0 以来master 分支上所发生的变更记录:
## 下一个版本
下一个版本号为 v1.4.0
下一个版本号为 v1.5.0
<!-- call SpaceVim#dev#followHEAD#update('cn') -->
<!-- SpaceVim follow HEAD en start -->
#### 新特性
- Add backgroud task support [#3351](https://github.com/SpaceVim/SpaceVim/pull/3351)
- Add file copy key binding [#3348](https://github.com/SpaceVim/SpaceVim/pull/3348)
- Add tasks support [#3346](https://github.com/SpaceVim/SpaceVim/pull/3346)
- Add bang support for Alt file command [#3331](https://github.com/SpaceVim/SpaceVim/pull/3331)
- Add lang#janet layer [#3330](https://github.com/SpaceVim/SpaceVim/pull/3330)
- Add lang#xquery layer [#3327](https://github.com/SpaceVim/SpaceVim/pull/3327)
- Add lang#lasso layer [#3314](https://github.com/SpaceVim/SpaceVim/pull/3314)
- Add lang#asepctj layer [#3313](https://github.com/SpaceVim/SpaceVim/pull/3313)
- Add lang#ring layer [#3311](https://github.com/SpaceVim/SpaceVim/pull/3311)
- Add type support for A plugin [#3308](https://github.com/SpaceVim/SpaceVim/pull/3308)
- Add lang#wdl layer [#3307](https://github.com/SpaceVim/SpaceVim/pull/3307)
- Add icons and git status to defx [#3303](https://github.com/SpaceVim/SpaceVim/pull/3303)
- Add chez dialect for lang#scheme layer [#3302](https://github.com/SpaceVim/SpaceVim/pull/3302)
- Add support for config alt file [#3283](https://github.com/SpaceVim/SpaceVim/pull/3283)
- Add blog about code runner and REPL [#2390](https://github.com/SpaceVim/SpaceVim/pull/2390)
#### 问题修复
- fix: Make tmux layer use statusline_iseparator and added separators. [#3342](https://github.com/SpaceVim/SpaceVim/pull/3342)
- Fix(lsp): multiple language server registration bug [#3338](https://github.com/SpaceVim/SpaceVim/pull/3338)
- Fix compile info [#3329](https://github.com/SpaceVim/SpaceVim/pull/3329)
- Fix lua runtime path [#3317](https://github.com/SpaceVim/SpaceVim/pull/3317)
- Fix runner and repl [#3305](https://github.com/SpaceVim/SpaceVim/pull/3305)
- Fix python runner [#3304](https://github.com/SpaceVim/SpaceVim/pull/3304)
- Fix shell key binding [#3293](https://github.com/SpaceVim/SpaceVim/pull/3293)
- Fix code runner [#3292](https://github.com/SpaceVim/SpaceVim/pull/3292)
- Fix minor typo 'opjects' -> 'objects' [#3284](https://github.com/SpaceVim/SpaceVim/pull/3284)
- Fix spc s a j text [#3281](https://github.com/SpaceVim/SpaceVim/pull/3281)
#### 未知
- Remove plugins [#3352](https://github.com/SpaceVim/SpaceVim/pull/3352)
- Ale owership transferred from w0rp to dense-analysis [#3345](https://github.com/SpaceVim/SpaceVim/pull/3345)
- Replace markdown preview plugins [#3337](https://github.com/SpaceVim/SpaceVim/pull/3337)
- Rust layer enhancement [#3336](https://github.com/SpaceVim/SpaceVim/pull/3336)
- Improve general doc [#3333](https://github.com/SpaceVim/SpaceVim/pull/3333)
- Update ring.md [#3328](https://github.com/SpaceVim/SpaceVim/pull/3328)
- Type: change php to C/C++ [#3325](https://github.com/SpaceVim/SpaceVim/pull/3325)
- Improve lang#r layer [#3322](https://github.com/SpaceVim/SpaceVim/pull/3322)
- Skip home directory [#3321](https://github.com/SpaceVim/SpaceVim/pull/3321)
- feat: Add icons and git status to defx. [#3320](https://github.com/SpaceVim/SpaceVim/pull/3320)
- Improve project manager plugin [#3316](https://github.com/SpaceVim/SpaceVim/pull/3316)
- Improve flygrep [#3312](https://github.com/SpaceVim/SpaceVim/pull/3312)
- Update Wiki [#3310](https://github.com/SpaceVim/SpaceVim/pull/3310)
- Update doc [#3306](https://github.com/SpaceVim/SpaceVim/pull/3306)
- Improve scheme layer [#3299](https://github.com/SpaceVim/SpaceVim/pull/3299)
- Improve lint [#3291](https://github.com/SpaceVim/SpaceVim/pull/3291)
- Update branch name via job [#3280](https://github.com/SpaceVim/SpaceVim/pull/3280)
<!-- SpaceVim follow HEAD en end -->
## 上一个版本
SpaceVim 于 2019-04-08 发布 v1.3.0 版本,可查阅版本发布文章:
SpaceVim 于 2020-04-05 发布 v1.4.0 版本,可查阅版本发布文章:
- [SpaceVim 发布 v1.3.0 版本](https://spacevim.org/SpaceVim-release-v1.3.0/)
- [SpaceVim 发布 v1.4.0 版本](https://spacevim.org/SpaceVim-release-v1.4.0/)

View File

@ -1,69 +1,19 @@
This page documents changes in master branch since last release v1.2.0
This page documents changes in master branch since last release v1.4.0
## PreRelease
The next release is v1.3.0:
The next release is v1.5.0:
### Pull Requests
<!-- call SpaceVim#dev#followHEAD#update('en') -->
<!-- SpaceVim follow HEAD en start -->
#### New Features
- Add backgroud task support [#3351](https://github.com/SpaceVim/SpaceVim/pull/3351)
- Add file copy key binding [#3348](https://github.com/SpaceVim/SpaceVim/pull/3348)
- Add tasks support [#3346](https://github.com/SpaceVim/SpaceVim/pull/3346)
- Add bang support for Alt file command [#3331](https://github.com/SpaceVim/SpaceVim/pull/3331)
- Add lang#janet layer [#3330](https://github.com/SpaceVim/SpaceVim/pull/3330)
- Add lang#xquery layer [#3327](https://github.com/SpaceVim/SpaceVim/pull/3327)
- Add lang#lasso layer [#3314](https://github.com/SpaceVim/SpaceVim/pull/3314)
- Add lang#asepctj layer [#3313](https://github.com/SpaceVim/SpaceVim/pull/3313)
- Add lang#ring layer [#3311](https://github.com/SpaceVim/SpaceVim/pull/3311)
- Add type support for A plugin [#3308](https://github.com/SpaceVim/SpaceVim/pull/3308)
- Add lang#wdl layer [#3307](https://github.com/SpaceVim/SpaceVim/pull/3307)
- Add icons and git status to defx [#3303](https://github.com/SpaceVim/SpaceVim/pull/3303)
- Add chez dialect for lang#scheme layer [#3302](https://github.com/SpaceVim/SpaceVim/pull/3302)
- Add support for config alt file [#3283](https://github.com/SpaceVim/SpaceVim/pull/3283)
- Add blog about code runner and REPL [#2390](https://github.com/SpaceVim/SpaceVim/pull/2390)
#### Bug Fixs
- fix: Make tmux layer use statusline_iseparator and added separators. [#3342](https://github.com/SpaceVim/SpaceVim/pull/3342)
- Fix(lsp): multiple language server registration bug [#3338](https://github.com/SpaceVim/SpaceVim/pull/3338)
- Fix compile info [#3329](https://github.com/SpaceVim/SpaceVim/pull/3329)
- Fix lua runtime path [#3317](https://github.com/SpaceVim/SpaceVim/pull/3317)
- Fix runner and repl [#3305](https://github.com/SpaceVim/SpaceVim/pull/3305)
- Fix python runner [#3304](https://github.com/SpaceVim/SpaceVim/pull/3304)
- Fix shell key binding [#3293](https://github.com/SpaceVim/SpaceVim/pull/3293)
- Fix code runner [#3292](https://github.com/SpaceVim/SpaceVim/pull/3292)
- Fix minor typo 'opjects' -> 'objects' [#3284](https://github.com/SpaceVim/SpaceVim/pull/3284)
- Fix spc s a j text [#3281](https://github.com/SpaceVim/SpaceVim/pull/3281)
#### Unmarked PRs
- Remove plugins [#3352](https://github.com/SpaceVim/SpaceVim/pull/3352)
- Ale owership transferred from w0rp to dense-analysis [#3345](https://github.com/SpaceVim/SpaceVim/pull/3345)
- Replace markdown preview plugins [#3337](https://github.com/SpaceVim/SpaceVim/pull/3337)
- Rust layer enhancement [#3336](https://github.com/SpaceVim/SpaceVim/pull/3336)
- Improve general doc [#3333](https://github.com/SpaceVim/SpaceVim/pull/3333)
- Update ring.md [#3328](https://github.com/SpaceVim/SpaceVim/pull/3328)
- Type: change php to C/C++ [#3325](https://github.com/SpaceVim/SpaceVim/pull/3325)
- Improve lang#r layer [#3322](https://github.com/SpaceVim/SpaceVim/pull/3322)
- Skip home directory [#3321](https://github.com/SpaceVim/SpaceVim/pull/3321)
- feat: Add icons and git status to defx. [#3320](https://github.com/SpaceVim/SpaceVim/pull/3320)
- Improve project manager plugin [#3316](https://github.com/SpaceVim/SpaceVim/pull/3316)
- Improve flygrep [#3312](https://github.com/SpaceVim/SpaceVim/pull/3312)
- Update Wiki [#3310](https://github.com/SpaceVim/SpaceVim/pull/3310)
- Update doc [#3306](https://github.com/SpaceVim/SpaceVim/pull/3306)
- Improve scheme layer [#3299](https://github.com/SpaceVim/SpaceVim/pull/3299)
- Improve lint [#3291](https://github.com/SpaceVim/SpaceVim/pull/3291)
- Update branch name via job [#3280](https://github.com/SpaceVim/SpaceVim/pull/3280)
<!-- SpaceVim follow HEAD en end -->
## Latest Release
SpaceVim releases v1.2.0 at 2019-07-17, please check the release page:
SpaceVim releases v1.4.0 at 2020-04-05, please check the release page:
- [SpaceVim releases v1.2.0](https://spacevim.org/SpaceVim-release-v1.2.0/) for all the details
- [SpaceVim releases v1.4.0](https://spacevim.org/SpaceVim-release-v1.4.0/) for all the details