From 263430393ffef2fbf227450763f8ee3041488b7f Mon Sep 17 00:00:00 2001 From: Wang Shidong Date: Sun, 5 Apr 2020 16:32:15 +0800 Subject: [PATCH] Release v1.4.0 (#3432) --- .SpaceVim.d/ReleaseCheckList.md | 33 ++++ .../autoload/SpaceVim/dev/releases.vim | 7 +- README.cn.md | 4 +- README.md | 6 +- autoload/SpaceVim.vim | 2 +- doc/SpaceVim.txt | 113 ++++++----- .../2020-04-05-SpaceVim-release-v1.4.0.md | 177 ++++++++++++++++++ docs/cn/index.md | 4 +- docs/cn/install.cmd | 2 +- docs/cn/roadmap.md | 10 +- docs/index.md | 4 +- docs/install.cmd | 2 +- docs/install.sh | 2 +- docs/roadmap.md | 9 +- wiki/cn/Following-HEAD.md | 58 +----- wiki/en/Following-HEAD.md | 58 +----- 16 files changed, 315 insertions(+), 176 deletions(-) create mode 100644 .SpaceVim.d/ReleaseCheckList.md create mode 100644 docs/_posts/2020-04-05-SpaceVim-release-v1.4.0.md diff --git a/.SpaceVim.d/ReleaseCheckList.md b/.SpaceVim.d/ReleaseCheckList.md new file mode 100644 index 000000000..8affea8fc --- /dev/null +++ b/.SpaceVim.d/ReleaseCheckList.md @@ -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` diff --git a/.SpaceVim.d/autoload/SpaceVim/dev/releases.vim b/.SpaceVim.d/autoload/SpaceVim/dev/releases.vim index 0fe3f0652..849e13821 100644 --- a/.SpaceVim.d/autoload/SpaceVim/dev/releases.vim +++ b/.SpaceVim.d/autoload/SpaceVim/dev/releases.vim @@ -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 < diff --git a/README.cn.md b/README.cn.md index b0a668235..e2aeeedaf 100644 --- a/README.cn.md +++ b/README.cn.md @@ -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: 码云: -![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) 推荐阅读: diff --git a/README.md b/README.md index 7609d0fc3..bd1057025 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/autoload/SpaceVim.vim b/autoload/SpaceVim.vim index 4c5cf3c75..d3d287621 100644 --- a/autoload/SpaceVim.vim +++ b/autoload/SpaceVim.vim @@ -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 "" diff --git a/doc/SpaceVim.txt b/doc/SpaceVim.txt index 3c701510a..ea0bb2b38 100644 --- a/doc/SpaceVim.txt +++ b/doc/SpaceVim.txt @@ -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* diff --git a/docs/_posts/2020-04-05-SpaceVim-release-v1.4.0.md b/docs/_posts/2020-04-05-SpaceVim-release-v1.4.0.md new file mode 100644 index 000000000..8a0a15d56 --- /dev/null +++ b/docs/_posts/2020-04-05-SpaceVim-release-v1.4.0.md @@ -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 + + + +- [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) + + + + +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) diff --git a/docs/cn/index.md b/docs/cn/index.md index 506e7ed7a..1044c18a1 100644 --- a/docs/cn/index.md +++ b/docs/cn/index.md @@ -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 吗? diff --git a/docs/cn/install.cmd b/docs/cn/install.cmd index 99dea3d5e..b35b9579f 100644 --- a/docs/cn/install.cmd +++ b/docs/cn/install.cmd @@ -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 ~ diff --git a/docs/cn/roadmap.md b/docs/cn/roadmap.md index 254ae6787..e0a54c4e6 100644 --- a/docs/cn/roadmap.md +++ b/docs/cn/roadmap.md @@ -11,7 +11,7 @@ SpaceVim 的设计蓝图和[里程碑](https://github.com/SpaceVim/SpaceVim/mile - [下一个版本](#下一个版本) - - [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) ## 下一个版本 -### [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/) + + diff --git a/docs/index.md b/docs/index.md index 000f7a6de..0299118d5 100644 --- a/docs/index.md +++ b/docs/index.md @@ -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? diff --git a/docs/install.cmd b/docs/install.cmd index 37be0af74..1812c02bc 100644 --- a/docs/install.cmd +++ b/docs/install.cmd @@ -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 ~ diff --git a/docs/install.sh b/docs/install.sh index 431e93497..5bb6e4572 100755 --- a/docs/install.sh +++ b/docs/install.sh @@ -84,7 +84,7 @@ On_IWhite='\033[0;107m' # White # }}} # version -Version='1.3.0' +Version='1.4.0' #System name System="$(uname -s)" diff --git a/docs/roadmap.md b/docs/roadmap.md index b93f49c3a..b2e13423a 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -10,7 +10,7 @@ The roadmap and [milestones](https://github.com/SpaceVim/SpaceVim/milestones) de - [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) ## 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/) + diff --git a/wiki/cn/Following-HEAD.md b/wiki/cn/Following-HEAD.md index edf2bb4a3..cca6b47ce 100644 --- a/wiki/cn/Following-HEAD.md +++ b/wiki/cn/Following-HEAD.md @@ -1,67 +1,17 @@ -本页罗列出自上一版本 v1.3.0 以来,master 分支上所发生的变更记录: +本页罗列出自上一版本 v1.4.0 以来,master 分支上所发生的变更记录: ## 下一个版本 -下一个版本号为 v1.4.0 +下一个版本号为 v1.5.0 -#### 新特性 - -- 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 于 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/) diff --git a/wiki/en/Following-HEAD.md b/wiki/en/Following-HEAD.md index 6b780258c..9e8dce300 100644 --- a/wiki/en/Following-HEAD.md +++ b/wiki/en/Following-HEAD.md @@ -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 -#### 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) ## 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