mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-04-13 20:59:11 +08:00
Release v2.2.0
This commit is contained in:
parent
8f8ec15692
commit
8a7ec45818
9
.gitignore
vendored
9
.gitignore
vendored
@ -45,3 +45,12 @@ view/
|
||||
# ignore cache
|
||||
.cache/
|
||||
.xmake/
|
||||
|
||||
# bundle javacomplet2
|
||||
bundle/vim-javacomplete2/libs/javavi/.classpath
|
||||
bundle/vim-javacomplete2/libs/javavi/.factorypath
|
||||
bundle/vim-javacomplete2/libs/javavi/.project
|
||||
bundle/vim-javacomplete2/libs/javavi/.settings/org.eclipse.core.resources.prefs
|
||||
bundle/vim-javacomplete2/libs/javavi/.settings/org.eclipse.jdt.apt.core.prefs
|
||||
bundle/vim-javacomplete2/libs/javavi/.settings/org.eclipse.jdt.core.prefs
|
||||
bundle/vim-javacomplete2/libs/javavi/.settings/org.eclipse.m2e.core.prefs
|
||||
|
@ -10,19 +10,18 @@
|
||||
|
||||
[](https://github.com/SpaceVim/SpaceVim/actions/workflows/check.yml?query=branch%3Amaster)
|
||||
[](https://codecov.io/gh/SpaceVim/SpaceVim)
|
||||
[](https://spacevim.org/SpaceVim-release-v2.0.0/)
|
||||
[](https://spacevim.org/SpaceVim-release-v2.2.0/)
|
||||
[](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
|
||||
[](https://hub.docker.com/r/spacevim/spacevim)
|
||||
|
||||

|
||||

|
||||
|
||||
[SpaceVim](https://spacevim.org/cn/) 是一个社区驱动的模块化 Vim/Neovim 配置集合,以模块的方式组织管理插件以
|
||||
及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
|
||||
语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
|
||||
即用的 Vim-IDE。
|
||||
|
||||
当前最新的稳定版为[v2.0.0](https://spacevim.org/SpaceVim-release-v2.0.0/),发布于2022年7月2日,[following-HEAD](https://github.com/SpaceVim/SpaceVim/wiki/Following-HEAD) 页面罗列了
|
||||
master 分支最新的更新以及变动。
|
||||
当前最新的稳定版为[v2.2.0](https://spacevim.org/SpaceVim-release-v2.2.0/),发布于2023年7月4日。
|
||||
|
||||
## 支持 SpaceVim
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
[](https://github.com/SpaceVim/SpaceVim/actions/workflows/check.yml?query=branch%3Amaster)
|
||||
[](https://codecov.io/gh/SpaceVim/SpaceVim)
|
||||
[](https://spacevim.org/SpaceVim-release-v2.1.0/)
|
||||
[](https://spacevim.org/SpaceVim-release-v2.2.0/)
|
||||
[](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
|
||||
[](https://hub.docker.com/r/spacevim/spacevim)
|
||||
|
||||
@ -30,7 +30,7 @@ SpaceVim is a vim configuration inspired by spacemacs, it is compatible with Vim
|
||||
|
||||
## Screenshots
|
||||
|
||||
[](https://github.com/SpaceVim/SpaceVim#screenshots)
|
||||
[](https://github.com/SpaceVim/SpaceVim#screenshots)
|
||||
|
||||
## Project Layout
|
||||
|
||||
|
@ -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.2.0-dev'
|
||||
let g:spacevim_version = '2.2.0'
|
||||
lockvar g:spacevim_version
|
||||
|
||||
""
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
" Loading SpaceVim api {{{
|
||||
scriptencoding utf-8
|
||||
if has('nvim-0.7.0')
|
||||
if has('nvim-0.7.0') && 0
|
||||
function! SpaceVim#plugins#flygrep#open(argv) abort
|
||||
lua require("spacevim.plugin.flygrep").open(
|
||||
\ require("spacevim").eval("a:argv")
|
||||
|
2
bundle/FlyGrep/README.md
vendored
2
bundle/FlyGrep/README.md
vendored
@ -3,7 +3,7 @@
|
||||
|
||||
This plugin is automatically detach from [SpaceVim](https://github.com/SpaceVim/SpaceVim/). you can use it without SpaceVim.
|
||||
|
||||

|
||||

|
||||
|
||||
## Install
|
||||
|
||||
|
2
bundle/defx.nvim/README.md
vendored
2
bundle/defx.nvim/README.md
vendored
@ -109,7 +109,7 @@ Please see `:help defx-examples`.
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
12
bundle/git.vim/README.md
vendored
12
bundle/git.vim/README.md
vendored
@ -31,27 +31,27 @@ This plugin adds extensive support for [git](https://git-scm.com/).
|
||||
|
||||
**`:Git status`**
|
||||
|
||||

|
||||

|
||||
|
||||
**`:Git commit`**
|
||||
|
||||

|
||||

|
||||
|
||||
**`:Git push`**
|
||||
|
||||

|
||||

|
||||
|
||||
**`:Git push`** completion
|
||||
|
||||

|
||||

|
||||
|
||||
**`:Git diff`**
|
||||
|
||||

|
||||

|
||||
|
||||
**`:Git log`**
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
## Feedback
|
||||
|
2
bundle/vim-chat/README.md
vendored
2
bundle/vim-chat/README.md
vendored
@ -2,7 +2,7 @@
|
||||
|
||||
The chatting client for vim and neovim. This plugin is based on [SpaceVim](https://spacevim.org)'s API, and it is detached automatically.
|
||||
|
||||

|
||||

|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
|
2
bundle/vim-lua/README.md
vendored
2
bundle/vim-lua/README.md
vendored
@ -1,7 +1,7 @@
|
||||
# vim-lua [](https://spacevim.org)
|
||||
> lua development plugin for Vim
|
||||
|
||||

|
||||

|
||||
|
||||
#### Features
|
||||
|
||||
|
2
bundle/vim-mail/README.md
vendored
2
bundle/vim-mail/README.md
vendored
@ -6,7 +6,7 @@ manager mail in vim
|
||||
|
||||
## screenshort
|
||||
|
||||

|
||||

|
||||
|
||||
## usage
|
||||
|
||||
|
@ -35,4 +35,4 @@ defaults:
|
||||
- scope:
|
||||
path: ""
|
||||
values:
|
||||
image: https://user-images.githubusercontent.com/13142418/228742293-1ca7c173-84a6-461a-9fb5-656d23953e12.png
|
||||
image: https://img.spacevim.org/release-v2.2.0.png
|
||||
|
@ -14,7 +14,7 @@ This article introduces you to SpaceVim as a Java environment.
|
||||
Before reading this article, I recommend reading [Use vim as IDE](../use-vim-as-ide/), which is for the general usage.
|
||||
With `lang#java` layer, spacevim can be built into a lightweight java integrated development environment.
|
||||
|
||||

|
||||

|
||||
|
||||
Each of the following sections will be covered:
|
||||
|
||||
@ -132,38 +132,38 @@ This should be different from the path of the user's project files (which is sen
|
||||
javacomplete2 which has been included in `lang#java` layer provides omnifunc for java file and deoplete source.
|
||||
with this plugin and `autocomplete` layer, the completion popup menu will be opened automatically.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code outline
|
||||
|
||||
The default outline plugin is tagbar, and the key binding is `F2`. This key binding will open an outline sidebar on the left.
|
||||
|
||||

|
||||

|
||||
|
||||
To fuzzy find outline in current buffer, you need to enable a fuzzy find layer, for example denite layer,
|
||||
then press `Leader f o`:
|
||||
|
||||

|
||||

|
||||
|
||||
### Rename symbol
|
||||
|
||||
To rename java symbol, you need to enable `lsp` layer for java. The default key binding
|
||||
for rename symbol under the cursor is `SPC l e`.
|
||||
|
||||

|
||||

|
||||
|
||||
### Javadoc hovers
|
||||
|
||||
The default key binding to get doc of cursor symbol is `SPC l d` or `K`:
|
||||
|
||||

|
||||

|
||||
|
||||
### Syntax lint
|
||||
|
||||
`checkers` layer provides asynchronous linting feature, this layer use [neomake](https://github.com/neomake/neomake) by default.
|
||||
neomake support maven, gradle and eclipse project. it will generate classpath automatically for these project.
|
||||
|
||||

|
||||

|
||||
|
||||
within above picture, we can see the checkers layer provides following feature:
|
||||
|
||||
@ -179,7 +179,7 @@ SpaceVim will import the packages after selecting the class name on popmenu.
|
||||
Also, you can use key binding `SPC l i` to import the class at the cursor point.
|
||||
If there are more than one class, a menu will be shown below current windows.
|
||||
|
||||

|
||||

|
||||
|
||||
### Jump to test file
|
||||
|
||||
@ -196,13 +196,13 @@ SpaceVim uses vim-project to manager the files in a project, you can add a `.pro
|
||||
|
||||
with this configuration, you can jump between the source code and test file via command `:A`
|
||||
|
||||

|
||||

|
||||
|
||||
### Code running
|
||||
|
||||
Base on JavaUnite, you can use `SPC l r c` to run current function or use `SPC l r m` to run the main function of current Class.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code formatting
|
||||
|
||||
@ -218,10 +218,10 @@ path of this jar file in layer option.
|
||||
java_formatter_jar = 'path/to/google-java-format.jar'
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### REPL
|
||||
|
||||
you need to install jdk9 which provide a build-in tools `jshell`, and SpaceVim use the `jshell` as default inferior REPL process:
|
||||
|
||||

|
||||

|
||||
|
@ -6,7 +6,7 @@ permalink: /cn/:title/
|
||||
redirect_from: "/vim8-new-feature-timers-zh_cn/"
|
||||
lang: zh
|
||||
comments: true
|
||||
image: https://user-images.githubusercontent.com/13142418/80497170-abe47100-899c-11ea-9975-ef250cfbde6d.png
|
||||
image: https://img.spacevim.org/80497170-abe47100-899c-11ea-9975-ef250cfbde6d.png
|
||||
commentsID: "Vim8 最新特性: timers"
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "Mnemonic key bindings navigation"
|
||||
categories: [feature, blog]
|
||||
description: "Key bindings are organized using mnemonic prefixes like b for buffer, p for project, s for search, h for help, etc…"
|
||||
image: https://user-images.githubusercontent.com/13142418/89091735-5de96a00-d3de-11ea-85e1-b0fc64537836.gif
|
||||
image: https://img.spacevim.org/89091735-5de96a00-d3de-11ea-85e1-b0fc64537836.gif
|
||||
commentsID: "Mnemonic key bindings navigation"
|
||||
comments: true
|
||||
---
|
||||
@ -20,11 +20,11 @@ This will be shown in floating windows if your vim/neovim support this feature.
|
||||
- vim: `8.1.1364`
|
||||
- neovim: `v0.4.2`
|
||||
|
||||

|
||||

|
||||
|
||||
Otherwise, it will be displayed in split Window.
|
||||
|
||||

|
||||

|
||||
|
||||
## default key binding prefixes
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "Asynchronous plugin manager"
|
||||
categories: [feature, blog]
|
||||
description: "Use dein as default plugin manager, Provides a UI for dein, Install and update plugin asynchronously, Show process status on the fly"
|
||||
image: https://user-images.githubusercontent.com/13142418/80597767-e1e82a80-8a5a-11ea-85ad-031a6f3240f0.gif
|
||||
image: https://img.spacevim.org/80597767-e1e82a80-8a5a-11ea-85ad-031a6f3240f0.gif
|
||||
redirect_from: "/Asynchronous-plugin-manager/"
|
||||
commentsID: "Asynchronous plugin manager"
|
||||
comments: true
|
||||
@ -16,7 +16,7 @@ comments: true
|
||||
|
||||
SpaceVim use dein as default plugin manager, and implement a UI for dein.
|
||||
|
||||

|
||||

|
||||
|
||||
when plugin is failed to update, the error message will be shown after the plugin name,
|
||||
you can move cursor to the line of that plugin,
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "VIM 中 ctrl 相关的组合键的使用"
|
||||
categories: [blog_cn, feature_cn]
|
||||
description: "枚举 Vim 内置的 Ctrl 组合键功能,以及终端下的一些区别"
|
||||
image: https://user-images.githubusercontent.com/13142418/80597957-32f81e80-8a5b-11ea-9e46-6c78b4fd5453.png
|
||||
image: https://img.spacevim.org/80597957-32f81e80-8a5b-11ea-9e46-6c78b4fd5453.png
|
||||
comments: true
|
||||
commentsID: "VIM 中 ctrl 相关的组合键的使用"
|
||||
lang: zh
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "Help description for key bindings"
|
||||
categories: [feature, blog]
|
||||
description: "Key bindings are defined with help description, this feature is for getting Help description and jump to the position where the key bindings is defined."
|
||||
image: https://user-images.githubusercontent.com/13142418/34907415-c2cf7e88-f843-11e7-92d3-ef0f9b1b72ae.gif
|
||||
image: https://img.spacevim.org/34907415-c2cf7e88-f843-11e7-92d3-ef0f9b1b72ae.gif
|
||||
commentsID: "Help description for key bindings"
|
||||
comments: true
|
||||
---
|
||||
@ -11,7 +11,7 @@ comments: true
|
||||
|
||||
Use `SPC h d k` to start a input prompt, Then press the key bindings you want to describe.
|
||||
|
||||

|
||||

|
||||
|
||||
sometimes, you want to know the help description of a key binding and the definition of this key binding. this feature help you to quick get
|
||||
these info.
|
||||
|
@ -12,7 +12,7 @@ when edit code, sometimes I want run current file. as we know vim's build-in fea
|
||||
|
||||
here is an gif shown how we can run code within SpaceVim. the first line is showing the command, the last line is showing the exit code and the time that has been consumed. the default key binding is `SPC l r`, `SPC` means `<Space>` on your keyboard.
|
||||
|
||||

|
||||

|
||||
|
||||
as wrote in old blog, we can also use this feature for java, c, php, JavaScript, etc.
|
||||
|
||||
@ -24,4 +24,4 @@ b = 2
|
||||
print(a + b)
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v0.6.0
|
||||
categories: [changelog, blog]
|
||||
description: "Many new features come out with v0.6.0, including c/cpp suport and code runner"
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/80607319-f1ba3b80-8a67-11ea-834c-344916bcb314.png
|
||||
image: https://img.spacevim.org/80607319-f1ba3b80-8a67-11ea-834c-344916bcb314.png
|
||||
commentsID: "SpaceVim release v0.6.0"
|
||||
comments: true
|
||||
---
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "Newsletter #2 - Never lost, Never give up"
|
||||
categories: [newsletter, blog]
|
||||
description: "We know exactly what is the purpose of SpaceVim, and we keep trying to get it, never get lost, never give up..."
|
||||
image: https://user-images.githubusercontent.com/13142418/80607642-54abd280-8a68-11ea-98ec-4998d099d797.png
|
||||
image: https://img.spacevim.org/80607642-54abd280-8a68-11ea-98ec-4998d099d797.png
|
||||
commentsID: "Never lost Never give up"
|
||||
comments: true
|
||||
---
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "Grep on the fly in SpaceVim"
|
||||
categories: [feature, blog]
|
||||
description: "Grep and replace asynchronously, display searching results on the fly based on user input"
|
||||
image: https://user-images.githubusercontent.com/13142418/80607963-b704d300-8a68-11ea-99c4-5b5bd653cb24.gif
|
||||
image: https://img.spacevim.org/80607963-b704d300-8a68-11ea-99c4-5b5bd653cb24.gif
|
||||
commentsID: "Grep on the fly"
|
||||
comments: true
|
||||
---
|
||||
@ -31,19 +31,19 @@ In linux os, flygrep use grep by default, if you want a more fast tool, you can
|
||||
|
||||
In SpaceVim, you can use `SPC s p` or `SPC s /` to search in the current project.
|
||||
|
||||

|
||||

|
||||
|
||||
- **Search in current file**
|
||||
|
||||
You can use `SPC s s` to search in the current file. To search word under the cursor, you can press `SPC s S`.
|
||||
|
||||

|
||||

|
||||
|
||||
- **Search in all loaded buffers**
|
||||
|
||||
To searching in all loaded buffers, you need to press `SPC s b`, and you can also use `SPC s B` to search word under the point.
|
||||
|
||||

|
||||

|
||||
|
||||
- **Search in an arbitrary directory**
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "Vim 异步实时代码检索"
|
||||
categories: [blog_cn, feature_cn]
|
||||
description: "异步执行 grep,根据输入内容实时展示搜索结果,支持全工程检索、检索当前文件、检索已打开的文件等"
|
||||
image: https://user-images.githubusercontent.com/13142418/80607963-b704d300-8a68-11ea-99c4-5b5bd653cb24.gif
|
||||
image: https://img.spacevim.org/80607963-b704d300-8a68-11ea-99c4-5b5bd653cb24.gif
|
||||
commentsID: "Vim 异步实时代码检索"
|
||||
comments: true
|
||||
permalink: /cn/:title/
|
||||
@ -33,20 +33,20 @@ FlyGrep 指的是 **grep on the fly**,将根据用户输入实时展示搜索
|
||||
|
||||
在 SpaceVim 中,可以使用快捷键 `SPC s p` 或者 `SPC s /` 进行全工程检索。
|
||||
|
||||

|
||||

|
||||
|
||||
- 仅搜索当前文件
|
||||
|
||||
同时,可以使用快捷键 `SPC s s` 仅搜索当前文件中的内容,如果需要在当前文件中搜索光标下的词,可以使用快捷键 `SPC s S`。
|
||||
|
||||

|
||||

|
||||
|
||||
- 在所有已经载入的文件中搜索
|
||||
|
||||
如果需要在所有已经打开的文件中搜索,可以使用快捷键 `SPC s b`,如果需要在所有已打开的文件中搜索光标下的词语,
|
||||
则可以使用快捷键 `SPC s B`。
|
||||
|
||||

|
||||

|
||||
|
||||
- 搜索指定的文件夹
|
||||
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v0.7.0
|
||||
categories: [changelog, blog]
|
||||
description: "Highlight symbol mode and iedit mode come out with v0.7.0"
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/80610138-90946700-8a6b-11ea-8565-04f041e56da5.png
|
||||
image: https://img.spacevim.org/80610138-90946700-8a6b-11ea-8565-04f041e56da5.png
|
||||
commentsID: "SpaceVim release v0.7.0"
|
||||
comments: true
|
||||
---
|
||||
@ -11,7 +11,7 @@ comments: true
|
||||
# [Changelogs](../development#changelog) > SpaceVim release v0.7.0
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
The last release is 3 mouths ago, so we want to bring you up-to-date in the SpaceVim world.
|
||||
|
||||
@ -38,7 +38,7 @@ Disable `[Unite]` and `[Denite]` custom leader, use clever-f instead.
|
||||
SpaceVim supports highlighting of the current symbol on demand and adds
|
||||
a transient state to easily navigate and rename this symbol.
|
||||
|
||||

|
||||

|
||||
|
||||
- Iedit mode [#1258](https://github.com/SpaceVim/SpaceVim/pull/1258)
|
||||
|
||||
@ -48,7 +48,7 @@ SpaceVim uses powerful iedit mode to quick edit multiple occurrences of a symbol
|
||||
|
||||
The default color for iedit is `red`/`green` which is based on the current colorscheme.
|
||||
|
||||

|
||||

|
||||
|
||||
- Add project rooter [#1245](https://github.com/SpaceVim/SpaceVim/pull/1245)
|
||||
- Add package.json as project rooter in javascript layer [#1437](https://github.com/SpaceVim/SpaceVim/pull/1437)
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v0.8.0
|
||||
categories: [changelog, blog]
|
||||
description: "Use toml as default configuration file for SpaceVim"
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/80610442-f41e9480-8a6b-11ea-8e0e-16ef35460253.png
|
||||
image: https://img.spacevim.org/80610442-f41e9480-8a6b-11ea-8e0e-16ef35460253.png
|
||||
commentsID: "SpaceVim release v0.8.0"
|
||||
comments: true
|
||||
---
|
||||
@ -14,7 +14,7 @@ comments: true
|
||||
This project exists thanks to all the people who have contributed. The last release v0.7.0 is targeted
|
||||
on March 18, 2018, so let's take a look at what happened in the new release v0.8.0.
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
@ -39,14 +39,14 @@ please check our [faq](../faq/#why-use-toml-file-as-default-configuration-file)
|
||||
|
||||
when edit commit message, complete the PR and ISSUE list from GitHub asynchronously.
|
||||
|
||||

|
||||

|
||||
|
||||
- Split dein UI as plugin [#1682](https://github.com/SpaceVim/SpaceVim/pull/1682)
|
||||
|
||||
Dein is a awesome plugin manager for neovim and vim8, but it does not provide a
|
||||
UI, If you need vim-plug like install UI, you can use [dein-ui.vim](https://github.com/wsdjeg/dein-ui.vim).
|
||||
|
||||

|
||||

|
||||
|
||||
- Add buffer directory searching [#1632](https://github.com/SpaceVim/SpaceVim/pull/1632)
|
||||
- Add asyncomplete-clang [#1671](https://github.com/SpaceVim/SpaceVim/pull/1671)
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "SpaceVim MeetUp in HangZhou"
|
||||
categories: [meetup, blog]
|
||||
description: "Our first meetup in hangzhou, general discussion about features of SpaceVim."
|
||||
image: https://user-images.githubusercontent.com/13142418/80610943-8de64180-8a6c-11ea-9e0b-bdc3c9d8dbd3.jpg
|
||||
image: https://img.spacevim.org/80610943-8de64180-8a6c-11ea-9e0b-bdc3c9d8dbd3.jpg
|
||||
commentsID: "SpaceVim MeetUp in HangZhou"
|
||||
comments: true
|
||||
---
|
||||
@ -31,13 +31,13 @@ We just make a general discussion about how to use SpaceVim, and what feature ne
|
||||
These new features have been added to tab manager in [#1887](https://github.com/SpaceVim/SpaceVim/pull/1887)
|
||||
|
||||
- Display tab name on tabline and tab manager, you can also rename the tab via key binding `r` in tab manager buffer.
|
||||

|
||||

|
||||
- Move cursor tab forward and backward, default key binding is `<C-S-Up>/<C-S-Down>`
|
||||

|
||||

|
||||
- Create new tab after the tab under the cursor, key bindings: (`n`: create named tab / `N` : create anonymous tab)
|
||||

|
||||

|
||||
- copy / paste tab, include tab layout and tab name
|
||||

|
||||

|
||||
- Display windows id of each item.
|
||||
|
||||
### Improve flygrep
|
||||
|
@ -91,13 +91,13 @@ SpaceVim 初次安装时默认并未启用相关语言模块。首先需要启
|
||||
|
||||
vim-javacomplete2 为 java 项目提供了很好的代码补全功能,配合 autocomplete 模块,可以在编辑代码时实时补全代码,并且可以模糊匹配。
|
||||
|
||||

|
||||

|
||||
|
||||
### 语法树
|
||||
|
||||
默认的语法树插件是 tagbar,快捷键为 `F2`。这一快捷键将会在左侧打开一个语法树侧栏,如下图所示:
|
||||
|
||||

|
||||

|
||||
|
||||
如果需要使用模糊搜索快速调到当前文件中的某个函数,首先需要载入一个模糊搜索的模块,比如 denite 模块:
|
||||
|
||||
@ -108,26 +108,26 @@ vim-javacomplete2 为 java 项目提供了很好的代码补全功能,配合 a
|
||||
|
||||
之后使用快捷键 `Leader f o` 就可以打开模糊搜索窗口,效果图如下:
|
||||
|
||||

|
||||

|
||||
|
||||
### 重命名光标符号
|
||||
|
||||
当启用了 lsp 模块,并配置好 Java 语言服务器后,可以使用快捷键 `SPC l e` 对光标下的符号进行重命名:
|
||||
|
||||

|
||||

|
||||
|
||||
### 光标符号文档查询
|
||||
|
||||
同样的,这一功能也依赖 lsp 模块,默认的快捷键为 `SPC l d` 或者 `K`:
|
||||
|
||||

|
||||

|
||||
|
||||
### 语法检查
|
||||
|
||||
`checkers` 模块为 SpaceVim 提供了异步语法检查功能,该模块主要包括插件 [neomake](https://github.com/neomake/neomake)。
|
||||
目前支持的项目包括 maven、gradle 以及 eclipse 下的配置文件。
|
||||
|
||||

|
||||

|
||||
|
||||
从上图,我们可以看到,目前语法检查支持如下功能:
|
||||
|
||||
@ -142,7 +142,7 @@ vim-javacomplete2 为 java 项目提供了很好的代码补全功能,配合 a
|
||||
手动导包的快捷键是 `<F4>`,可将光标移动到类名上,按下 F4 手动导入该包。会出现这样一种情况,classpath 内有多个可选择的类,
|
||||
此时会在屏幕下方弹出提示,选择相对应的类名即可。
|
||||
|
||||

|
||||

|
||||
|
||||
### 跳转测试文件
|
||||
|
||||
@ -158,13 +158,13 @@ vim-javacomplete2 为 java 项目提供了很好的代码补全功能,配合 a
|
||||
|
||||
基于这样的配置,就可以实现源文件和测试文件相互跳转了。
|
||||
|
||||

|
||||

|
||||
|
||||
### 编译运行
|
||||
|
||||
主要基于 JavaUnite,可以编译并运行当前类,也可以执行某个指定的函数。`SPC l r c` 执行光标函数, `SPC l r m` 执行 main 函数。
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
### 代码格式化
|
||||
@ -173,13 +173,13 @@ vim-javacomplete2 为 java 项目提供了很好的代码补全功能,配合 a
|
||||
该插件提供了格式化框架,对于 java 的支持,还需要安装 [uncrustify](http://astyle.sourceforge.net/) 或者 [astyle](http://astyle.sourceforge.net/)。
|
||||
同时,你也可以使用谷歌的 [java formatter](https://github.com/google/google-java-format)。
|
||||
|
||||

|
||||

|
||||
|
||||
### 交互式编程
|
||||
|
||||
jdk9 引入了 `jshell`,让 java 的交互式编程成为了可能,在 SpaceVim 里,可以通过快捷键 `SPC l s i` 其同该功能。REPL 窗口打开后,
|
||||
可以通过 `SPC l s l` 和 `SPC l s s` 等快捷键发送代码给 jshell,目前支持发送当前行、选中内容及整个文件内容。
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v0.9.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim release v0.9.0 with 15+ new language layers and frequency support for colorscheme layer."
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/80614489-17980e00-8a71-11ea-89eb-78b441093b20.png
|
||||
image: https://img.spacevim.org/80614489-17980e00-8a71-11ea-89eb-78b441093b20.png
|
||||
commentsID: "SpaceVim release v0.9.0"
|
||||
comments: true
|
||||
---
|
||||
@ -27,7 +27,7 @@ comments: true
|
||||
This project exists thanks to all the people who have contributed. The last release v0.8.0 is targeted
|
||||
on june 18, 2018, so let's take a look at what happened in the new release v0.9.0.
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
## New features
|
||||
@ -65,7 +65,7 @@ update the colorscheme. for example, enable random theme, and update colorscheme
|
||||
|
||||
Completion SpaceVim options and layer options when edit SpaceVim configuration file:
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
Improve builtin tab manager, support creating named tabs and rename an exist tab:
|
||||
@ -74,21 +74,21 @@ Improve builtin tab manager, support creating named tabs and rename an exist tab
|
||||
|
||||
the name of the tab will be displayed on tabline and tabmanger.
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
- Move cursor tab forward and backword, default key binding is `<C-S-Up>/<C-S-Down>`
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
- Create new tab after the tab under the cursor, key bindings: (`n`: create named tab / `N` : create anonymous tab)
|
||||
|
||||

|
||||

|
||||
|
||||
- copy / paste tab, include tab layout and tab name
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
## Pull requests list
|
||||
|
@ -3,7 +3,7 @@ title: "Use Vim as a Python IDE"
|
||||
categories: [tutorials, blog]
|
||||
description: "A general guide for using SpaceVim as Python IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/197381840-821cc059-0aad-42fd-bc39-d5fa16a824f7.png
|
||||
image: https://img.spacevim.org/197381840-821cc059-0aad-42fd-bc39-d5fa16a824f7.png
|
||||
comments: true
|
||||
commentsID: "Use Vim as a Python IDE"
|
||||
---
|
||||
@ -13,7 +13,7 @@ commentsID: "Use Vim as a Python IDE"
|
||||
This tutorial introduces you to SpaceVim as a Python environment,
|
||||
by using the `lang#python` layer, you make SpaceVim into a great lightweight Python IDE.
|
||||
|
||||

|
||||

|
||||
|
||||
Each of the following sections will be covered:
|
||||
|
||||
@ -69,7 +69,7 @@ Code autocompletion is provided by `autocomplete` layer, which is loaded by defa
|
||||
The language completion source is included in `lang#python` layer.
|
||||
This layer includes `deoplete-jedi` for neovim.
|
||||
|
||||

|
||||

|
||||
|
||||
### Syntax linting
|
||||
|
||||
@ -127,7 +127,7 @@ you can press `SPC l r`, and a split window will open,
|
||||
the output of the script will be shown in this window.
|
||||
It is running asynchronously, and will not block your Vim.
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
### REPL
|
||||
@ -136,4 +136,4 @@ Start a `ipython` or `python` inferior REPL process with `SPC l s i`. After the
|
||||
send code to inferior process. All key bindings prefix with `SPC l s`, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
@ -70,7 +70,7 @@ SpaceVim 自带工程管理插件,可以识别项目根目录,自动跳转 a
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
这一功能是根据当前文件的路径调用相对应的 Python 命令。因此,在执行这个快捷键之前,应当先保存一下该文件。
|
||||
|
||||

|
||||

|
||||
|
||||
### 代码格式化
|
||||
|
||||
@ -94,7 +94,7 @@ pip install --user yapf
|
||||
|
||||
之后,可以通过 `SPC l s l` 进行逐行发送,也可以选中区域后按 `SPC l s s` 发送选中的区域:
|
||||
|
||||

|
||||

|
||||
|
||||
### 断点调试
|
||||
|
||||
|
@ -42,17 +42,17 @@ following the [quick start guide](../quick-start-guide/) to install SpaceVim,
|
||||
All of the key bindings have been included in mapping guide. If you forgot the next key,
|
||||
a mapping guide will be displayed, all the keys and description are shown in the mapping guide window.
|
||||
|
||||

|
||||

|
||||
|
||||
for more info, please checkout the article about mapping guide: [Mnemonic key bindings navigation](../mnemonic-key-bindings-navigation/)
|
||||
|
||||
### Default UI
|
||||
|
||||

|
||||

|
||||
|
||||
The welcome screen will show the recent files of current project.
|
||||
The tabline displays all opened buffers or tabs. The filetree is opened on the left,
|
||||
and the key binding of filetree is `<F3>`. Tagbar's key binding is `<F2>`, it will show all tags in current file.
|
||||
and the key binding of filetree is `<F3>`. Tagbar's key binding is `<F2>`, it will show all tags in current file.
|
||||
|
||||
### project manager
|
||||
|
||||
@ -73,7 +73,7 @@ you need to change `project_rooter_outermost` to `false`.
|
||||
If you want to list all recent opened project, you need to load a fuzzy finder layer.
|
||||
for example `telescope` layer, the the key binding `SPC p p` is available for you.
|
||||
|
||||

|
||||

|
||||
|
||||
### Fuzzy finder
|
||||
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v1.0.0
|
||||
categories: [changelog, blog]
|
||||
description: "V1.0.0 is the first stable version of SpaceVim, which is mainly about experience and user documentation."
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/50423286-5b33a400-088e-11e9-830c-792ce1c7c126.png
|
||||
image: https://img.spacevim.org/50423286-5b33a400-088e-11e9-830c-792ce1c7c126.png
|
||||
commentsID: "SpaceVim release v1.0.0"
|
||||
comments: true
|
||||
---
|
||||
@ -29,7 +29,7 @@ packages together to provide features.
|
||||
The first commit of SpaceVim is on 2016-12-26, after two years development, the first stable version
|
||||
of SpaceVim v1.0.0 has been released.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
|
@ -17,7 +17,7 @@ commentsID: "VIM 异步代码执行"
|
||||
|
||||
以下动态图展示了如何在 SpaceVim 内通过异步代码运行器来快速运行当前文件。
|
||||
|
||||

|
||||

|
||||
|
||||
在运行输出窗口最上方显示了编译、运行的实际命令,而最后一行则显示了运行结果。
|
||||
默认的快捷键为 `SPC l r`,`SPC` 指的是键盘上的空格键。
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a Go IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/57321608-4a484880-7134-11e9-8e43-5fa05085d7e5.png
|
||||
image: https://img.spacevim.org/57321608-4a484880-7134-11e9-8e43-5fa05085d7e5.png
|
||||
description: "A general guide for using SpaceVim as Go IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -66,7 +66,7 @@ with this configuration, you can jump between the source code and test file via
|
||||
The default code running key binding is `SPC l r`. It will run `go run current_file` asynchronously.
|
||||
And the stdout will be shown on a runner buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
### project building
|
||||
@ -92,7 +92,7 @@ vim-go: [test] SUCCESS
|
||||
|
||||
Key binding for showing the coverage of your source code is `SPC l c`, it will call `GoCoverageToggle` command from vim-go.
|
||||
|
||||

|
||||

|
||||
|
||||
### code format
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 Go 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/57321608-4a484880-7134-11e9-8e43-5fa05085d7e5.png
|
||||
image: https://img.spacevim.org/57321608-4a484880-7134-11e9-8e43-5fa05085d7e5.png
|
||||
description: "这篇文章主要介绍如何使用 SpaceVim 搭建 Go 的开发环境,简介 lang#go 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -63,7 +63,7 @@ SpaceVim 自带工程管理插件,可以识别项目根目录,自动跳转al
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
这一功能是根据当前文件的路径调用相对应的 Go 命令。因此,在执行这个快捷键之前,应当先保存一下该文件。
|
||||
|
||||

|
||||

|
||||
|
||||
### 编译构建
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a Lua IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/51436347-3502f780-1cc6-11e9-9ae1-02e1dfa1e165.png
|
||||
image: https://img.spacevim.org/51436347-3502f780-1cc6-11e9-9ae1-02e1dfa1e165.png
|
||||
description: "A general guide for using SpaceVim as Lua IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -43,14 +43,14 @@ for more info, you can read the [lang#lua](../layers/lang/lua/) layer documentat
|
||||
`lang#lua` layer will load the vim-lua plugin automatically, unless overriden in your `init.toml`.
|
||||
The completion menu will be opened as you type.
|
||||
|
||||

|
||||

|
||||
|
||||
### Syntax linting
|
||||
|
||||
The checkers layer is enabled by default. This layer provides asynchronous syntax linting via [neomake](https://github.com/neomake/neomake).
|
||||
It will run luac asynchronously.
|
||||
|
||||

|
||||

|
||||
|
||||
### Jump to test file
|
||||
|
||||
@ -71,7 +71,7 @@ To run current script, you can press `SPC l r`, and a split windows
|
||||
will be openen, the output of the script will be shown in this windows.
|
||||
It is running asynchronously, and will not block your vim.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code formatting
|
||||
|
||||
@ -94,4 +94,4 @@ Start a `lua -i` inferior REPL process with `SPC l s i`. After the REPL process
|
||||
send code to inferior process, all key bindings prefix with `SPC l s`, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 Lua 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/51436347-3502f780-1cc6-11e9-9ae1-02e1dfa1e165.png
|
||||
image: https://img.spacevim.org/51436347-3502f780-1cc6-11e9-9ae1-02e1dfa1e165.png
|
||||
description: "这篇文章主要介绍如何使用 SpaceVim 搭建 Lua 的开发环境,简介 lang#lua 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -47,14 +47,14 @@ SpaceVim 初次安装时默认并未启用相关语言模块。首先需要启
|
||||
默认的补全引擎有:deoplete、neocomplete、ycm、asyncomplete 以及 neocomplcache。
|
||||
几种自动补全引擎当中,要数 deoplete 的体验效果最好。
|
||||
|
||||

|
||||

|
||||
|
||||
### 语法检查
|
||||
|
||||
`checkers` 模块为 SpaceVim 提供了语法检查的功能,该模块默认已经载入。该模块默认使用 [neomake](https://github.com/neomake/neomake)
|
||||
这一异步语法检查工具。对于 luac 的支持,是通过异步调用 luac 命令来完成的。
|
||||
|
||||

|
||||

|
||||
|
||||
### 工程文件跳转
|
||||
|
||||
@ -66,7 +66,7 @@ SpaceVim 自带工程管理插件,可以识别项目根目录,自动跳转al
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
这一功能是根据当前文件的路径调用相对应的 lua 命令。因此,在执行这个快捷键之前,应当先保存一下该文件。
|
||||
|
||||

|
||||

|
||||
|
||||
### 代码格式化
|
||||
|
||||
@ -87,4 +87,4 @@ luarocks install formatter
|
||||
|
||||
在编辑 lua 文件时,可通过快捷键 `SPC l s i` 启动 `lua -i` 交互窗口,之后使用快捷键将代码发送至解释器。默认快捷键都以 `SPC l s` 为前缀。
|
||||
|
||||

|
||||

|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 JavaScript 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/51976034-add03380-24be-11e9-84b5-245432e7f933.png
|
||||
image: https://img.spacevim.org/51976034-add03380-24be-11e9-84b5-245432e7f933.png
|
||||
description: "这篇文章主要介绍如何使用 SpaceVim 搭建 JavaScript 的开发环境,简介 lang#javascript 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -47,7 +47,7 @@ SpaceVim 初次安装时默认并未启用 JavaScript 相关语言模块。首
|
||||
默认的补全引擎有:deoplete、neocomplete、ycm、asyncomplete 以及 neocomplcache。
|
||||
几种自动补全引擎当中,要数 deoplete 的体验效果最好。
|
||||
|
||||

|
||||

|
||||
|
||||
### 语法检查
|
||||
|
||||
@ -60,7 +60,7 @@ SpaceVim 初次安装时默认并未启用 JavaScript 相关语言模块。首
|
||||
npm install -g eslint-cli
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### 工程文件跳转
|
||||
|
||||
@ -82,7 +82,7 @@ SpaceVim 自带工程管理插件,可以识别项目根目录,自动跳转al
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
这一功能是根据当前缓存器调用相对应的 `node` 命令,无需保存文件。
|
||||
|
||||

|
||||

|
||||
|
||||
### 代码格式化
|
||||
|
||||
@ -103,5 +103,5 @@ npm install -g js-beautify
|
||||
|
||||
在编辑 JavaScript 文件时,可通过快捷键 `SPC l s i` 启动 `node -i` 交互窗口,之后使用快捷键将代码发送至解释器。默认快捷键都以 `SPC l s` 为前缀。
|
||||
|
||||

|
||||

|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a CoffeeScript IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/51876268-fe526e80-23a2-11e9-8964-01fd62392a1f.png
|
||||
image: https://img.spacevim.org/51876268-fe526e80-23a2-11e9-8964-01fd62392a1f.png
|
||||
description: "A general guide for using SpaceVim as CoffeeScript IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -43,7 +43,7 @@ for more info, you can read the [lang#coffeescript](../layers/lang/coffeescript/
|
||||
`lang#coffeescript` layer will load the vim-coffeescript plugin automatically, unless overriden in your `init.toml`.
|
||||
The completion menu will be opened as you type.
|
||||
|
||||

|
||||

|
||||
|
||||
### Syntax linting
|
||||
|
||||
@ -59,7 +59,7 @@ npm install -g coffeelint
|
||||
|
||||
Note: if no coffeelint is installed, neomake will ues default command `coffee`.
|
||||
|
||||

|
||||

|
||||
|
||||
### Jump to test file
|
||||
|
||||
@ -81,7 +81,7 @@ To run current script, you can press `SPC l r`, and a split windows
|
||||
will be openen, the output of the script will be shown in this windows.
|
||||
It is running asynchronously, and will not block your vim.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code formatting
|
||||
|
||||
@ -98,4 +98,4 @@ Start a `coffee -i` inferior REPL process with `SPC l s i` when edit CoffeeScrip
|
||||
send code to inferior process, all key bindings are begin with `SPC l s` prefix, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 CoffeeScript 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/51876268-fe526e80-23a2-11e9-8964-01fd62392a1f.png
|
||||
image: https://img.spacevim.org/51876268-fe526e80-23a2-11e9-8964-01fd62392a1f.png
|
||||
description: "这篇文章主要介绍如何使用 SpaceVim 搭建 CoffeeScript 的开发环境,简介 lang#coffeescript 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -47,7 +47,7 @@ SpaceVim 初次安装时默认并未启用相关语言模块。首先需要启
|
||||
默认的补全引擎有:deoplete、neocomplete、ycm、asyncomplete 以及 neocomplcache。
|
||||
几种自动补全引擎当中,要数 deoplete 的体验效果最好。
|
||||
|
||||

|
||||

|
||||
|
||||
### 语法检查
|
||||
|
||||
@ -63,7 +63,7 @@ npm install -g coffeelint
|
||||
值得注意的是,除了 coffeelint, CoffeeScript 本身的 coffee 命令也居于语法检查功能,在 SpaceVim 中若 coffeelint 未安装,
|
||||
则默认使用 coffee 这一命令来异步检查语法。
|
||||
|
||||

|
||||

|
||||
|
||||
### 工程文件跳转
|
||||
|
||||
@ -85,7 +85,7 @@ SpaceVim 自带工程管理插件,可以识别项目根目录,自动跳转al
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
这一功能是根据当前文件的路径调用相对应的 `coffee` 命令。因此,在执行这个快捷键之前,应当先保存一下该文件。
|
||||
|
||||

|
||||

|
||||
|
||||
### 代码格式化
|
||||
|
||||
@ -107,4 +107,4 @@ npm install -g coffee-fmt
|
||||
在编辑 CoffeeScript 文件时,可通过快捷键 `SPC l s i` 启动 `coffee -i` 交互窗口,之后使用快捷键将代码发送至解释器。默认快捷键都以 `SPC l s` 为前缀。
|
||||
可以发送光标所在行内容,也可以发送选择区域的内容,甚至是整个 buffer 内容。
|
||||
|
||||

|
||||

|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a JavaScript IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/51976034-add03380-24be-11e9-84b5-245432e7f933.png
|
||||
image: https://img.spacevim.org/51976034-add03380-24be-11e9-84b5-245432e7f933.png
|
||||
description: "A general guide for using SpaceVim as JavaScript IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -43,7 +43,7 @@ for more info, you can read the [lang#javascript](../layers/lang/javascript/) la
|
||||
`lang#javascript` layer will load the javascript plugins automatically, unless overriden in your `init.toml`.
|
||||
The completion menu will be opened as you type.
|
||||
|
||||

|
||||

|
||||
|
||||
### Syntax linting
|
||||
|
||||
@ -80,7 +80,7 @@ Add basic configuration that can be extended based on specific needs
|
||||
}
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### Jump to test file
|
||||
|
||||
@ -102,7 +102,7 @@ To run code in current buffer, you can press `SPC l r`, and a split window
|
||||
will be opened, the output will be shown in this window.
|
||||
It is running asynchronously, and will not block your vim.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code formatting
|
||||
|
||||
@ -119,4 +119,4 @@ Start a `node -i` inferior REPL process with `SPC l s i`. After the REPL process
|
||||
send code to inferior process, all key bindings begins with `SPC l s` prefix, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 Perl 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/52611209-54550500-2ebf-11e9-9b9f-f697a0db52a3.png
|
||||
image: https://img.spacevim.org/52611209-54550500-2ebf-11e9-9b9f-f697a0db52a3.png
|
||||
description: "这篇文章主要介绍如何使用 SpaceVim 搭建 Perl 的开发环境,简介 lang#perl 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -47,7 +47,7 @@ SpaceVim 初次安装时默认并未启用相关语言模块。首先需要启
|
||||
默认的补全引擎有:deoplete、neocomplete、ycm、asyncomplete 以及 neocomplcache。
|
||||
几种自动补全引擎当中,要数 deoplete 的体验效果最好。
|
||||
|
||||

|
||||

|
||||
|
||||
### 语法检查
|
||||
|
||||
@ -60,7 +60,7 @@ SpaceVim 初次安装时默认并未启用相关语言模块。首先需要启
|
||||
cpanm Perl::Critic
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### 工程文件跳转
|
||||
|
||||
@ -81,7 +81,7 @@ SpaceVim 自带工程管理插件,可以识别项目根目录,自动跳转 a
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
这一功能是根据当前 buffer 内容调用 Perl 命令。因此,在执行这个快捷键之前,不一定要保存该文件。
|
||||
|
||||

|
||||

|
||||
|
||||
### 代码格式化
|
||||
|
||||
@ -98,10 +98,10 @@ Perl 代码格式化,主要依赖 `format` 模块,同时需要安装相关
|
||||
cpanm Perl::Tidy
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### 交互式编程
|
||||
|
||||
在编辑 Perl 文件时,可通过快捷键 `SPC l s i` 启动 `perli` 或者 `perl -del` 交互窗口,之后使用快捷键将代码发送至解释器。默认快捷键都以 `SPC l s` 为前缀。
|
||||
|
||||

|
||||

|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a Perl IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/52611209-54550500-2ebf-11e9-9b9f-f697a0db52a3.png
|
||||
image: https://img.spacevim.org/52611209-54550500-2ebf-11e9-9b9f-f697a0db52a3.png
|
||||
description: "A general guide for using SpaceVim as Perl IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -43,7 +43,7 @@ For more info, you can read the [lang#perl](../layers/lang/perl/) layer document
|
||||
`lang#perl` layer will load the Perl plugin automatically, unless it's overriden in your `init.toml`.
|
||||
The completion menu will be opened as you type.
|
||||
|
||||

|
||||

|
||||
|
||||
### Syntax linting
|
||||
|
||||
@ -56,7 +56,7 @@ Install perlcritic via cpan:
|
||||
cpanm Perl::Critic
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### Jump to test file
|
||||
|
||||
@ -77,7 +77,7 @@ To run current script, you can press `SPC l r`, and a split window
|
||||
will be openen, the output of the script will be shown in this window.
|
||||
It is running asynchronously, and will not block your Vim.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code formatting
|
||||
|
||||
@ -94,5 +94,5 @@ Start a `perli` or `perl -del` inferior REPL process with `SPC l s i`. After th
|
||||
send code to inferior process. All key bindings prefix with `SPC l s`, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 Ruby 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/53355518-20202080-3964-11e9-92f3-476060f2761e.png
|
||||
image: https://img.spacevim.org/53355518-20202080-3964-11e9-92f3-476060f2761e.png
|
||||
description: "这篇文章主要介绍如何使用 SpaceVim 搭建 Ruby 的开发环境,简介 lang#ruby 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -78,7 +78,7 @@ gem install solargraph
|
||||
gem install rubocop
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### 工程文件跳转
|
||||
|
||||
@ -99,7 +99,7 @@ SpaceVim 自带工程管理插件,可以识别项目根目录,自动跳转 a
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
这一功能是根据当前 buffer 内容调用 Ruby 命令。因此,在执行这个快捷键之前,不一定要保存该文件。
|
||||
|
||||

|
||||

|
||||
|
||||
### 代码格式化
|
||||
|
||||
@ -116,13 +116,13 @@ Ruby 代码格式化,主要依赖 `format` 模块,同时需要安装相关
|
||||
gem install rufo
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### 交互式编程
|
||||
|
||||
在编辑 Ruby 文件时,可通过快捷键 `SPC l s i` 启动 `irb` 交互窗口,
|
||||
之后使用快捷键将代码发送至解释器。默认快捷键都以 `SPC l s` 为前缀。
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a Ruby IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/53355518-20202080-3964-11e9-92f3-476060f2761e.png
|
||||
image: https://img.spacevim.org/53355518-20202080-3964-11e9-92f3-476060f2761e.png
|
||||
description: "A general guide for using SpaceVim as Ruby IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -43,7 +43,7 @@ For more info, you can read the [lang#ruby](../layers/lang/ruby/) layer document
|
||||
`lang#ruby` layer will load the Ruby plugin automatically, unless it's overriden in your `init.toml`.
|
||||
The completion menu will be opened as you type.
|
||||
|
||||

|
||||

|
||||
|
||||
#### Solargraph
|
||||
|
||||
@ -79,7 +79,7 @@ Install rubocop via gem:
|
||||
gem install rubocop
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### Jump to test file
|
||||
|
||||
@ -109,7 +109,7 @@ To run current script, you can press `SPC l r`, and a split window
|
||||
will be openen, the output of the script will be shown in this window.
|
||||
It is running asynchronously, and will not block your Vim.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code formatting
|
||||
|
||||
@ -120,7 +120,7 @@ Before using this feature, please install rufo:
|
||||
gem install rufo
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### REPL support
|
||||
|
||||
@ -128,6 +128,6 @@ Start a `irb` inferior REPL process with `SPC l s i`. After the REPL process bei
|
||||
send code to inferior process. All key bindings prefix with `SPC l s`, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v1.1.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim v1.1.0 introduced new floating window mapping guide, and a disk management for Windows, as well as improved the fzf layer."
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/55619929-44c1b080-57cc-11e9-9c6a-8637555c2d6c.png
|
||||
image: https://img.spacevim.org/55619929-44c1b080-57cc-11e9-9c6a-8637555c2d6c.png
|
||||
commentsID: "SpaceVim release v1.1.0"
|
||||
comments: true
|
||||
---
|
||||
@ -25,7 +25,7 @@ comments: true
|
||||
The last release is v1.0.0, the first stable release of SpaceVim. After four mounths development.
|
||||
The v1.1.0 has been released. So let's take a look at what happened since last relase.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
@ -35,18 +35,18 @@ The v1.1.0 has been released. So let's take a look at what happened since last r
|
||||
|
||||
- add floating windows support for mapping guide and flygrep.
|
||||
|
||||

|
||||

|
||||
|
||||
- Add defx support and disk explorer for windows, the default key binding is `SPC f d`:
|
||||
|
||||

|
||||

|
||||
|
||||
- Improve the iedit mode, add iedit-normal command: `s` and `x`, add iedit-insert command `Ctrl-e` `Ctrl-a` `Ctrl-b`
|
||||
and `Ctrl-f` etc.
|
||||
|
||||
- improve fzf layer, add fzf menu support.
|
||||
|
||||

|
||||

|
||||
|
||||
## Release Notes
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a PHP IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/57497567-c6948480-730a-11e9-95ec-e44bf6e79984.png
|
||||
image: https://img.spacevim.org/57497567-c6948480-730a-11e9-95ec-e44bf6e79984.png
|
||||
description: "A general guide for using SpaceVim as PHP IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -44,7 +44,7 @@ For more info, you can read the [lang#php](../layers/lang/php/) layer documentat
|
||||
`lang#php` layer will load the PHP plugin automatically, unless it's overriden in your `init.toml`.
|
||||
The completion menu will be opened as you type.
|
||||
|
||||

|
||||

|
||||
|
||||
### Syntax linting
|
||||
|
||||
@ -135,7 +135,7 @@ To run current script, you can press `SPC l r`, and a split window
|
||||
will be openen, the output of the script will be shown in this window.
|
||||
It is running asynchronously, and will not block your Vim.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code formatting
|
||||
|
||||
@ -153,4 +153,4 @@ Start a `php -a` inferior REPL process with `SPC l s i`. After the REPL process
|
||||
send code to inferior process. All key bindings prefix with `SPC l s`, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 PHP 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/57497567-c6948480-730a-11e9-95ec-e44bf6e79984.png
|
||||
image: https://img.spacevim.org/57497567-c6948480-730a-11e9-95ec-e44bf6e79984.png
|
||||
description: "这篇文章主要介绍如何使用 SpaceVim 搭建 PHP 的开发环境,简介 lang#php 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -12,7 +12,7 @@ commentsID: "使用 Vim 搭建 PHP 开发环境"
|
||||
|
||||
# [Blogs](../blog/) >> 使用 Vim 搭建 PHP 开发环境
|
||||
|
||||

|
||||

|
||||
|
||||
SpaceVim 是一个模块化的 Vim IDE,针对 PHP 这一语言的支持主要依靠 `lang#php` 模块以及与之相关的其它模块。
|
||||
的这篇文章主要介绍如何使用 SpaceVim 搭建 PHP 的开发环境,侧重介绍跟 PHP 开发相关使用技巧。
|
||||
@ -111,11 +111,11 @@ pear install PHP_Beautifier
|
||||
在编辑 PHP 文件时,可以快速运行当前文件,默认的快捷键是 `SPC l r` 。按下后,
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
|
||||

|
||||

|
||||
|
||||
### 交互式编程
|
||||
|
||||
在编辑 PHP 文件时,可通过快捷键 `SPC l s i` 启动 `php -a` 交互窗口,
|
||||
之后使用快捷键将代码发送至解释器。默认快捷键都以 `SPC l s` 为前缀。
|
||||
|
||||

|
||||

|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a C/C++ IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/58743787-db2bee80-846a-11e9-9b19-17202ac542c9.png
|
||||
image: https://img.spacevim.org/58743787-db2bee80-846a-11e9-9b19-17202ac542c9.png
|
||||
description: "A general guide for using SpaceVim as C/C++ IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -86,7 +86,7 @@ With this configuration, you can jump between alternate files via command `:A`
|
||||
The default code running key binding is `SPC l r`. It will compile and run current file asynchronously.
|
||||
And the stdout will be shown on a runner buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
The default runner compile option is defineded in `clang_std` and `clang_flag` option.
|
||||
If you want to use `c11`, you can change `clang_std` option to:
|
||||
@ -124,4 +124,4 @@ Start a `igcc` inferior REPL process with `SPC l s i`. After the REPL process be
|
||||
send code to inferior process, all key bindings prefix with `SPC l s`, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 C/C++ 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/58743787-db2bee80-846a-11e9-9b19-17202ac542c9.png
|
||||
image: https://img.spacevim.org/58743787-db2bee80-846a-11e9-9b19-17202ac542c9.png
|
||||
description: "这篇文章主要介绍如何使用 SpaceVim 搭建 C/C++ 的开发环境,简介 lang#c 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -119,7 +119,7 @@ C/C++ 代码格式化,主要依赖 `format` 模块,快捷键为 `SPC b f`,
|
||||
在编辑 C/C++ 文件时,可以快速运行当前文件,默认的快捷键是 `SPC l r` 。按下后,
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
|
||||

|
||||

|
||||
|
||||
默认的代码快速运行命令会读取模块选项 `clang_std` 和 `clang_flag`。
|
||||
例如,如果需要使用 `c11`,可以设置 `clang_std` 选项如下:
|
||||
@ -145,4 +145,4 @@ C/C++ 代码格式化,主要依赖 `format` 模块,快捷键为 `SPC b f`,
|
||||
之后使用快捷键将代码发送至解释器。默认快捷键都以 `SPC l s` 为前缀。
|
||||
|
||||
|
||||

|
||||

|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "快捷键助记导航"
|
||||
categories: [blog_cn, feature_cn]
|
||||
description: "快捷键助记导航会根据已输入的按键,自动智能提示下一个按键以及其功能。"
|
||||
image: https://user-images.githubusercontent.com/13142418/89091735-5de96a00-d3de-11ea-85e1-b0fc64537836.gif
|
||||
image: https://img.spacevim.org/89091735-5de96a00-d3de-11ea-85e1-b0fc64537836.gif
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
type: article
|
||||
@ -30,11 +30,11 @@ commentsID: "快捷键助记导航"
|
||||
- vim: `8.1.1364`
|
||||
- neovim: `v0.4.2`
|
||||
|
||||

|
||||

|
||||
|
||||
若使用的是低版本的 Vim 或者 Neovim,则使用分割窗口打开:
|
||||
|
||||

|
||||

|
||||
|
||||
## 默认快捷键前缀
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "异步待办事项管理器"
|
||||
categories: [feature_cn, blog_cn]
|
||||
description: "异步TODO列表管理器,查询当前项目所有的TODO项目,展示TODO标签和标题。"
|
||||
image: https://user-images.githubusercontent.com/13142418/61462920-0bd9d000-a9a6-11e9-8e1f-c70d6ec6ca1e.png
|
||||
image: https://img.spacevim.org/61462920-0bd9d000-a9a6-11e9-8e1f-c70d6ec6ca1e.png
|
||||
permalink: /cn/:title/
|
||||
redirect_from: "/cn/Asynchronous-todo-manager/"
|
||||
lang: zh
|
||||
@ -18,7 +18,7 @@ commentsID: "异步待办事项管理器"
|
||||
SpaceVim 内置了一个异步待办事项管理器,默认的快捷键为 `SPC a o`,默认的标签包括:
|
||||
`'fixme', 'question', 'todo', 'idea'`
|
||||
|
||||

|
||||

|
||||
|
||||
这一插件也自动同步到独立仓库,以便于非 SpaceVim 用户使用:[vim-todo](https://github.com/wsdjeg/vim-todo/).
|
||||
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v1.2.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim release v1.2.0 with 12 new programming language layers and ton of bug fixs and new features."
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/61462920-0bd9d000-a9a6-11e9-8e1f-c70d6ec6ca1e.png
|
||||
image: https://img.spacevim.org/61462920-0bd9d000-a9a6-11e9-8e1f-c70d6ec6ca1e.png
|
||||
commentsID: "SpaceVim release v1.2.0"
|
||||
comments: true
|
||||
---
|
||||
@ -27,7 +27,7 @@ comments: true
|
||||
The last release is v1.1.0, After three months development.
|
||||
The v1.2.0 has been released. So let's take a look at what happened since last relase.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v1.3.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim release v1.3.0 with ten new language layers and several functional improvements"
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/68079142-904e4280-fe1f-11e9-993e-b834ea3d39ea.png
|
||||
image: https://img.spacevim.org/68079142-904e4280-fe1f-11e9-993e-b834ea3d39ea.png
|
||||
commentsID: "SpaceVim release v1.3.0"
|
||||
comments: true
|
||||
---
|
||||
@ -28,7 +28,7 @@ comments: true
|
||||
The last release is v1.2.0, After three months development.
|
||||
The v1.3.0 has been released. So let's take a look at what happened since last relase.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "自定义工程文件跳转"
|
||||
categories: [feature_cn, blog_cn]
|
||||
description: "通过配置文件,自定义工程文件跳转路径,包括跳转至测试源文件、文档源文件等。"
|
||||
image: https://user-images.githubusercontent.com/13142418/80495522-9d955580-899a-11ea-9e2e-b621b1d821d8.png
|
||||
image: https://img.spacevim.org/80495522-9d955580-899a-11ea-9e2e-b621b1d821d8.png
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
type: article
|
||||
@ -35,7 +35,7 @@ commentsID: "自定义工程文件跳转"
|
||||
SpaceVim 提供了一个内置的工程文件跳转插件,默认的命令为 `:A`,
|
||||
该命令可接收参数,指定跳转类别:
|
||||
|
||||

|
||||

|
||||
|
||||
在使用这一特性之前,需要在工程根目录添加配置文件 `.project_alt.json`。例如:
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "Manage project alternate files"
|
||||
categories: [feature, blog]
|
||||
description: "Manage the alternate file of current project within SpaceVim."
|
||||
image: https://user-images.githubusercontent.com/13142418/80495522-9d955580-899a-11ea-9e2e-b621b1d821d8.png
|
||||
image: https://img.spacevim.org/80495522-9d955580-899a-11ea-9e2e-b621b1d821d8.png
|
||||
commentsID: "Manage project alternate files"
|
||||
comments: true
|
||||
---
|
||||
@ -41,7 +41,7 @@ At present, this plugin built into SpaceVim basically implements the above funct
|
||||
|
||||
SpaceVim provides a built-in alternate file manager, the command is `:A`.
|
||||
|
||||

|
||||

|
||||
|
||||
To use this feature, you can create a `.project_alt.json` file in the root of your project. for example:
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a Rust IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/75607213-9afbb880-5b2f-11ea-8569-5f39142f134b.png
|
||||
image: https://img.spacevim.org/75607213-9afbb880-5b2f-11ea-8569-5f39142f134b.png
|
||||
description: "A general guide for using SpaceVim as Rust IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -71,7 +71,7 @@ Add following snippet to SpaceVim config file:
|
||||
|
||||
By default we use tagbar as default outline viewer. To use tagbar with rust, you need to install [universal-ctags](https://github.com/universal-ctags/ctags).
|
||||
|
||||

|
||||

|
||||
|
||||
### Syntax linting
|
||||
|
||||
@ -112,7 +112,7 @@ To run current script, you can press `SPC l r`, and a split window
|
||||
will be openen, the output of the script will be shown in this window.
|
||||
It is running asynchronously, and will not block your Vim.
|
||||
|
||||

|
||||

|
||||
|
||||
### REPL support
|
||||
|
||||
@ -120,7 +120,7 @@ Start a `evcxr` inferior REPL process with `SPC l s i`. After the REPL process b
|
||||
send code to inferior process. All key bindings prefix with `SPC l s`, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
### Tasks manager
|
||||
|
||||
@ -152,8 +152,8 @@ call SpaceVim#plugins#tasks#reg_provider(funcref('s:cargo_task'))
|
||||
|
||||
Open SpaceVim with a rust file, after pressing `SPC p t r`, you will see the following tasks menu.
|
||||
|
||||

|
||||

|
||||
|
||||
The task will run asynchronously, and the results will be shown in the runner buffer.
|
||||
|
||||

|
||||

|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 Rust 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/75607213-9afbb880-5b2f-11ea-8569-5f39142f134b.png
|
||||
image: https://img.spacevim.org/75607213-9afbb880-5b2f-11ea-8569-5f39142f134b.png
|
||||
description: "这篇文章主要介绍如何使用 SpaceVim 搭建 Rust 的开发环境,简介 lang#rust 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -109,14 +109,14 @@ rustup component add rustfmt
|
||||
在编辑 Rust 文件时,可以快速运行当前文件,默认的快捷键是 `SPC l r` 。按下后,
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
|
||||

|
||||

|
||||
|
||||
### 交互式编程
|
||||
|
||||
在编辑 Rust 文件时,可通过快捷键 `SPC l s i` 启动 `evcxr` 交互窗口,
|
||||
之后使用快捷键将代码发送至解释器。默认快捷键都以 `SPC l s` 为前缀。
|
||||
|
||||

|
||||

|
||||
|
||||
### 任务管理
|
||||
|
||||
@ -148,8 +148,8 @@ call SpaceVim#plugins#tasks#reg_provider(funcref('s:cargo_task'))
|
||||
|
||||
打开 rust 项目,按下快捷键`SPC p t r`即可看到如下任务列表。
|
||||
|
||||

|
||||

|
||||
|
||||
执行效果如下:
|
||||
|
||||

|
||||

|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v1.4.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim released V1.4.0 with eight new language layers and an asynchronous task management plugin"
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/80494420-3925c680-8999-11ea-9652-21e1e5564148.png
|
||||
image: https://img.spacevim.org/80494420-3925c680-8999-11ea-9652-21e1e5564148.png
|
||||
commentsID: "SpaceVim release v1.4.0"
|
||||
comments: true
|
||||
---
|
||||
@ -25,7 +25,7 @@ comments: true
|
||||
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.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 TypeScript 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/79134364-2bd8db80-7de0-11ea-848e-71d3f07cb79d.png
|
||||
image: https://img.spacevim.org/79134364-2bd8db80-7de0-11ea-848e-71d3f07cb79d.png
|
||||
description: "这篇文章主要介绍如何使用 SpaceVim 搭建 TypeScript 的开发环境,简介 lang#typescript 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -47,7 +47,7 @@ SpaceVim 初次安装时默认并未启用 TypeScript 相关语言模块。首
|
||||
默认的补全引擎有:deoplete、neocomplete、ycm、asyncomplete 以及 neocomplcache。
|
||||
几种自动补全引擎当中,要数 deoplete 的体验效果最好。
|
||||
|
||||

|
||||

|
||||
|
||||
### 语法检查
|
||||
|
||||
@ -80,7 +80,7 @@ SpaceVim 自带工程管理插件,可以识别项目根目录,自动跳转 a
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
这一功能是根据当前缓存器调用相对应的 `node` 命令,无需保存文件。
|
||||
|
||||

|
||||

|
||||
|
||||
### 代码格式化
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a TypeScript IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/79134364-2bd8db80-7de0-11ea-848e-71d3f07cb79d.png
|
||||
image: https://img.spacevim.org/79134364-2bd8db80-7de0-11ea-848e-71d3f07cb79d.png
|
||||
description: "A general guide for using SpaceVim as TypeScript IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -49,7 +49,7 @@ for more info, you can read the [lang#typescript](../layers/lang/typescript/) la
|
||||
`lang#typescript` layer will load the typescript plugins automatically, unless overriden in your `init.toml`.
|
||||
The completion menu will be opened as you type.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code linting
|
||||
|
||||
@ -83,7 +83,7 @@ To run code in current buffer, you can press `SPC l r`, and a split window
|
||||
will be opened, the output will be shown in this window.
|
||||
It is running asynchronously, and will not block your vim.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code formatting
|
||||
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v1.5.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim release v1.5.0 with four new language layers and floating window support."
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/89103568-5ad59480-d445-11ea-9745-bd53e668b956.png
|
||||
image: https://img.spacevim.org/89103568-5ad59480-d445-11ea-9745-bd53e668b956.png
|
||||
commentsID: "SpaceVim release v1.5.0"
|
||||
comments: true
|
||||
---
|
||||
@ -27,7 +27,7 @@ comments: true
|
||||
The last release is v1.4.0, After four months development.
|
||||
The v1.5.0 has been released. So let's take a look at what happened since last relase.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a Swift IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/89797871-0d9ca580-db5e-11ea-8d43-c02cd9e49915.png
|
||||
image: https://img.spacevim.org/89797871-0d9ca580-db5e-11ea-8d43-c02cd9e49915.png
|
||||
description: "A general guide for using SpaceVim as Swift IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -38,7 +38,7 @@ for more info, you can read the [lang#swift](../layers/lang/swift/) layer docume
|
||||
The default code running key binding is `SPC l r`. It will run `swift current_file` asynchronously.
|
||||
And the stdout will be shown on a runner buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
### REPL support
|
||||
|
||||
@ -46,5 +46,5 @@ Start a `swift` inferior REPL process with `SPC l s i`. After the REPL process b
|
||||
send code to inferior process. All key bindings prefix with `SPC l s`, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as Elixir IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/90253911-80669300-de74-11ea-9786-4b97a4091bc6.png
|
||||
image: https://img.spacevim.org/90253911-80669300-de74-11ea-9786-4b97a4091bc6.png
|
||||
description: "A general guide for using SpaceVim as Elixir IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -13,7 +13,7 @@ commentsID: "Use Vim as a Elixir IDE"
|
||||
This is a general guide for using SpaceVim as a Elixir IDE, including layer configuration and usage.
|
||||
Each of the following sections will be covered:
|
||||
|
||||

|
||||

|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
@ -65,7 +65,7 @@ after saving current file. This layer is enabled by default.
|
||||
The default code running key binding is `SPC l r`. It will run `elixir current_file` asynchronously.
|
||||
And the stdout will be shown on a runner buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
### REPL support
|
||||
|
||||
@ -74,7 +74,7 @@ send code to inferior process. All key bindings prefix with `SPC l s`, including
|
||||
send whole buffer.
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
### Jump to test file
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 Kotlin 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/94328509-cbcc9f00-ffe5-11ea-8f0d-9ea7b5b81352.png
|
||||
image: https://img.spacevim.org/94328509-cbcc9f00-ffe5-11ea-8f0d-9ea7b5b81352.png
|
||||
description: "使用 SpaceVim 搭建 Kotlin 的开发环境,简介 lang#kotlin 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -79,7 +79,7 @@ scoop bucket add extras
|
||||
scoop install ktlint
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### 工程文件跳转
|
||||
|
||||
@ -100,7 +100,7 @@ SpaceVim 自带工程管理插件,可以识别项目根目录,自动跳转 a
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
这一功能是根据当前 buffer 内容调用 Kotlin 命令。因此,在执行这个快捷键之前,不一定要保存该文件。
|
||||
|
||||

|
||||

|
||||
|
||||
### 代码格式化
|
||||
|
||||
@ -122,7 +122,7 @@ npm install --save-dev --save-exact prettier
|
||||
在编辑 Kotlin 文件时,可通过快捷键 `SPC l s i` 启动 `kotlinc-jvm` 交互窗口,
|
||||
之后使用快捷键将代码发送至解释器。默认快捷键都以 `SPC l s` 为前缀。
|
||||
|
||||

|
||||

|
||||
|
||||
### 任务管理
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a Kotlin IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/94328509-cbcc9f00-ffe5-11ea-8f0d-9ea7b5b81352.png
|
||||
image: https://img.spacevim.org/94328509-cbcc9f00-ffe5-11ea-8f0d-9ea7b5b81352.png
|
||||
description: "A general guide for using SpaceVim as Kotlin IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -58,7 +58,7 @@ scoop bucket add extras
|
||||
scoop install ktlint
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### Jump to test file
|
||||
|
||||
@ -82,7 +82,7 @@ To run current kotlin script, you can press `SPC l r`, and a split window
|
||||
will be openen, the output of the script will be shown in this window.
|
||||
It is running asynchronously, and will not block your Vim.
|
||||
|
||||

|
||||

|
||||
|
||||
### Code formatting
|
||||
|
||||
@ -100,7 +100,7 @@ Start a `kotlinc-jvm` inferior REPL process with `SPC l s i`. After the REPL pro
|
||||
send code to inferior process. All key bindings prefix with `SPC l s`, including sending line, sending selection or even
|
||||
send whole buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
### Tasks manager
|
||||
|
||||
|
@ -6,7 +6,7 @@ permalink: /cn/:title/
|
||||
lang: zh
|
||||
type: article
|
||||
comments: true
|
||||
image: https://user-images.githubusercontent.com/13142418/80597767-e1e82a80-8a5a-11ea-85ad-031a6f3240f0.gif
|
||||
image: https://img.spacevim.org/80597767-e1e82a80-8a5a-11ea-85ad-031a6f3240f0.gif
|
||||
commentsID: "VIM 异步插件管理器"
|
||||
---
|
||||
|
||||
@ -16,7 +16,7 @@ commentsID: "VIM 异步插件管理器"
|
||||
|
||||
SpaceVim 使用 `dein` 作为默认的插件管理器,并且提供一个可视化的插件管理界面。
|
||||
|
||||

|
||||

|
||||
|
||||
在更新插件的过程中,如果提示插件跟新失败,错误消息会在插件名称后方展示。
|
||||
同时,可以在插件上按下快捷键 `g r`,进行更新,或者使用快捷键 `g f`
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "使用 Vim 搭建 Clojure 开发环境"
|
||||
categories: [tutorials_cn, blog_cn]
|
||||
image: https://user-images.githubusercontent.com/13142418/95338841-f07a1e00-08e5-11eb-9e1b-6dbc5c4ad7de.png
|
||||
image: https://img.spacevim.org/95338841-f07a1e00-08e5-11eb-9e1b-6dbc5c4ad7de.png
|
||||
description: "使用 SpaceVim 搭建 Clojure 的开发环境,简介 lang#clojure 模块所支持的功能特性以及使用技巧"
|
||||
permalink: /cn/:title/
|
||||
lang: zh
|
||||
@ -64,7 +64,7 @@ SpaceVim 自带工程管理插件,可以识别项目根目录,自动跳转 a
|
||||
会在屏幕下方打开一个插件窗口,运行的结果会被展示在窗口内。于此同时,光标并不会跳到该插件窗口,避免影响编辑。在这里需要说明下,
|
||||
这一功能是根据当前 buffer 内容调用 Clojure 命令。因此,在执行这个快捷键之前,不一定要保存该文件。
|
||||
|
||||

|
||||

|
||||
|
||||
### 代码格式化
|
||||
|
||||
@ -75,7 +75,7 @@ Clojure 代码格式化,主要依赖 `format` 模块,同时需要安装相
|
||||
在编辑 Clojure 文件时,可通过快捷键 `SPC l s i` 启动 `clojure` 交互窗口,
|
||||
之后使用快捷键将代码发送至解释器。默认快捷键都以 `SPC l s` 为前缀。
|
||||
|
||||

|
||||

|
||||
|
||||
### 任务管理
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a Clojure IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/95338841-f07a1e00-08e5-11eb-9e1b-6dbc5c4ad7de.png
|
||||
image: https://img.spacevim.org/95338841-f07a1e00-08e5-11eb-9e1b-6dbc5c4ad7de.png
|
||||
description: "A general guide for using SpaceVim as Clojure IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -13,7 +13,7 @@ commentsID: "Use Vim as a Clojure IDE"
|
||||
This is a general guide for using SpaceVim as a Clojure IDE, including layer configuration and usage.
|
||||
Each of the following sections will be covered:
|
||||
|
||||

|
||||

|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
@ -116,11 +116,11 @@ with this configuration, you can jump between the source code and test file via
|
||||
The default code running key binding is `SPC l r`. It will run `clojure -M current_file` asynchronously.
|
||||
And the stdout will be shown on a runner buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
### REPL support
|
||||
|
||||

|
||||

|
||||
|
||||
`lang#clojure` layer provides key bindings for REPL support of clojure language.
|
||||
You can Start a `clojure` inferior REPL process with `SPC l s i`. After REPL process started,
|
||||
@ -148,7 +148,7 @@ And the default key binding is `SPC b f`.
|
||||
SpaceVim will detect [`lein`](https://leiningen.org/) project tasks automatically. If there is `project.clj` file in the root directory
|
||||
of your project. following tasks will be detected:
|
||||
|
||||

|
||||

|
||||
|
||||
To select a task to run, use key binding `SPC p t r`, you can also use `SPC p t l` to list all the tasks
|
||||
in the tasks manager window.
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Use Vim as a Nim IDE"
|
||||
categories: [tutorials, blog]
|
||||
image: https://user-images.githubusercontent.com/13142418/102889616-f075cd00-4495-11eb-819f-1ff4721cbd69.png
|
||||
image: https://img.spacevim.org/102889616-f075cd00-4495-11eb-819f-1ff4721cbd69.png
|
||||
description: "A general guide for using SpaceVim as Nim IDE, including layer configuration, requiems installation and usage."
|
||||
type: article
|
||||
comments: true
|
||||
@ -13,7 +13,7 @@ commentsID: "Use Vim as a Nim IDE"
|
||||
This is a general guide for using SpaceVim as a Nim IDE, including layer configuration and usage.
|
||||
Each of the following sections will be covered:
|
||||
|
||||

|
||||

|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
@ -69,7 +69,7 @@ with this configuration, you can jump between the source code and test file via
|
||||
The key binding for running current file is `SPC l r `, it will run `nim c -r current_file` asynchronously.
|
||||
And the stdout will be shown on a runner buffer.
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
### REPL support
|
||||
@ -96,7 +96,7 @@ The default format engine is `neoformat`, it will run `nimpretty` asynchronously
|
||||
SpaceVim will detect `nimble` project tasks automatically. If there is `*.nimble` file in the root directory
|
||||
of your project. The following nimble tesks will be detected automatically.
|
||||
|
||||

|
||||

|
||||
|
||||
To select a tast to run, use key binding `SPC p t r`, you can also use `SPC p t l` to list all the tasks
|
||||
in the tasks manager window.
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v1.6.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim release v1.6.0 with four new language layers and floating window support."
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/103414298-5e1da980-4bb8-11eb-96bc-b2e118f672b5.png
|
||||
image: https://img.spacevim.org/103414298-5e1da980-4bb8-11eb-96bc-b2e118f672b5.png
|
||||
commentsID: "SpaceVim release v1.6.0"
|
||||
comments: true
|
||||
---
|
||||
@ -26,7 +26,7 @@ comments: true
|
||||
The last release is v1.5.0, After four months development.
|
||||
The v1.6.0 has been released. So let's take a look at what happened since last relase.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v1.7.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim release v1.7.0 with four with a number of language layers and new features."
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/121829909-64cb5380-ccf6-11eb-9d5a-f576fa63e69c.png
|
||||
image: https://img.spacevim.org/121829909-64cb5380-ccf6-11eb-9d5a-f576fa63e69c.png
|
||||
commentsID: "SpaceVim release v1.7.0"
|
||||
comments: true
|
||||
---
|
||||
@ -26,7 +26,7 @@ comments: true
|
||||
The last release is v1.6.0, After six months development.
|
||||
The v1.7.0 has been released. So let's take a look at what happened since last relase.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
|
@ -1,204 +1,204 @@
|
||||
---
|
||||
title: SpaceVim release v1.8.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim release v1.8.0 with lua plugins enabled and better experience."
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/135842225-addb0f53-7520-4a8b-bdd2-c4f7e98b3253.png
|
||||
commentsID: "SpaceVim release v1.8.0"
|
||||
comments: true
|
||||
---
|
||||
|
||||
# [Changelogs](../development#changelog) > SpaceVim release v1.8.0
|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
- [What's New](#whats-new)
|
||||
- [New Features](#new-features)
|
||||
- [Improvements](#improvements)
|
||||
- [Feature Changes](#feature-changes)
|
||||
- [Bug Fixs](#bug-fixs)
|
||||
- [Doc&&Wiki](#docwiki)
|
||||
|
||||
<!-- vim-markdown-toc -->
|
||||
|
||||
|
||||
The last release is v1.7.0, After three months development.
|
||||
The v1.8.0 has been released. So let's take a look at what happened since last relase.
|
||||
|
||||

|
||||
|
||||
- [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 Features
|
||||
|
||||
- [`81e58fdd`](https://github.com/SpaceVim/SpaceVim/commit/81e58fdd) Rewrite plugin `a.vim` in lua (#4390)
|
||||
- [`b518b77e`](https://github.com/SpaceVim/SpaceVim/commit/b518b77e) Add lua projectmanager (#4401)
|
||||
- [`7b4ae22d`](https://github.com/SpaceVim/SpaceVim/commit/7b4ae22d) Add lua evn (#4400)
|
||||
- [`b80606ae`](https://github.com/SpaceVim/SpaceVim/commit/b80606ae) Add `SPC j c` key binding (#4443)
|
||||
- [`ca70bd8e`](https://github.com/SpaceVim/SpaceVim/commit/ca70bd8e) Add key binding `SPC p F` (#4309)
|
||||
- [`38496452`](https://github.com/SpaceVim/SpaceVim/commit/38496452) Add lua logger api (#4395)
|
||||
- [`5fe3d09b`](https://github.com/SpaceVim/SpaceVim/commit/5fe3d09b) Add lua file api (#4391)
|
||||
- [`66f3306a`](https://github.com/SpaceVim/SpaceVim/commit/66f3306a) Add lua `system` api & test (#4392)
|
||||
- [`c7eb99d6`](https://github.com/SpaceVim/SpaceVim/commit/c7eb99d6) Add wrap_line option (#4291)
|
||||
- [`487f4fa5`](https://github.com/SpaceVim/SpaceVim/commit/487f4fa5) Add Git mv command (#4350)
|
||||
- [`697fec62`](https://github.com/SpaceVim/SpaceVim/commit/697fec62) Add `Git rm` command (#4347)
|
||||
- [`c151563b`](https://github.com/SpaceVim/SpaceVim/commit/c151563b) Add Git remote command (#4371)
|
||||
- [`8f742f30`](https://github.com/SpaceVim/SpaceVim/commit/8f742f30) Add spacevim lua logger (#4398)
|
||||
- [`3b455c1b`](https://github.com/SpaceVim/SpaceVim/commit/3b455c1b) Add option for disable smooth scrolling & fix css (#4387)
|
||||
- [`061de45b`](https://github.com/SpaceVim/SpaceVim/commit/061de45b) Add smooth scrolling key bindings (#4386)
|
||||
- [`bb7a5480`](https://github.com/SpaceVim/SpaceVim/commit/bb7a5480) Use indent-blankline for neovim (#4325)
|
||||
- [`8dc62173`](https://github.com/SpaceVim/SpaceVim/commit/8dc62173) Add option to hilight cursorword (#4385)
|
||||
|
||||
### Improvements
|
||||
|
||||
- [`2d6bfd39`](https://github.com/SpaceVim/SpaceVim/commit/2d6bfd39) Improve notify api (#4355)
|
||||
- [`5c8e9ac7`](https://github.com/SpaceVim/SpaceVim/commit/5c8e9ac7) Improve cscope layer (#4418)
|
||||
- [`bcb92d75`](https://github.com/SpaceVim/SpaceVim/commit/bcb92d75) Use cc instead of cnext (#4416)
|
||||
- [`5ed892fe`](https://github.com/SpaceVim/SpaceVim/commit/5ed892fe) Add --no-fonts option (#4415)
|
||||
- [`a45a8242`](https://github.com/SpaceVim/SpaceVim/commit/a45a8242) feat(layer): add julia code formattor
|
||||
- [`553749f5`](https://github.com/SpaceVim/SpaceVim/commit/553749f5) feat(layer): use notify api in `lang#vim` layer
|
||||
- [`e098ae34`](https://github.com/SpaceVim/SpaceVim/commit/e098ae34) feat(core): add `code_runner_focus` option
|
||||
- [`71d78fae`](https://github.com/SpaceVim/SpaceVim/commit/71d78fae) feat(layer): add `enable_tmux_clipboard` option
|
||||
- [`a3197351`](https://github.com/SpaceVim/SpaceVim/commit/a3197351) add(core): add key binding to toggle auto parens mode
|
||||
- [`65816f22`](https://github.com/SpaceVim/SpaceVim/commit/65816f22) feat(unite): improve `unite` layer
|
||||
- [`03b62e1a`](https://github.com/SpaceVim/SpaceVim/commit/03b62e1a) feat(layer): add `open_quickfix` layer option
|
||||
- [`6a1437f4`](https://github.com/SpaceVim/SpaceVim/commit/6a1437f4) feat(layer): add layer option for filetree columns
|
||||
- [`5866f07b`](https://github.com/SpaceVim/SpaceVim/commit/5866f07b) feat: use relative path for `SPC f s`
|
||||
- [`68e12344`](https://github.com/SpaceVim/SpaceVim/commit/68e12344) Update `core` layer (#4467)
|
||||
- [`654cfc88`](https://github.com/SpaceVim/SpaceVim/commit/654cfc88) feat(core): add `SPC h g/G` to run helpgrep asynchronously
|
||||
- [`bdc0101b`](https://github.com/SpaceVim/SpaceVim/commit/bdc0101b) feat(core): Add `SPC f a` key binding to save as new file
|
||||
- [`1bbc24ea`](https://github.com/SpaceVim/SpaceVim/commit/1bbc24ea) feat(plugins): Do not open quickfix list when only one entry
|
||||
- [`dd6c9db1`](https://github.com/SpaceVim/SpaceVim/commit/dd6c9db1) Add -f flag (#4459)
|
||||
- [`05e45fc0`](https://github.com/SpaceVim/SpaceVim/commit/05e45fc0) Improve `ui` layer (#4455)
|
||||
- [`943d34a1`](https://github.com/SpaceVim/SpaceVim/commit/943d34a1) Add option for emmet (#4451)
|
||||
- [`cd295362`](https://github.com/SpaceVim/SpaceVim/commit/cd295362) Fork neoformat (#4290)
|
||||
- [`f4dd68db`](https://github.com/SpaceVim/SpaceVim/commit/f4dd68db) Update lang#html layer to install emmet for ERB (#4287)
|
||||
- [`46869748`](https://github.com/SpaceVim/SpaceVim/commit/46869748) Use splitjoin to open line (#4442)
|
||||
- [`12e19d8d`](https://github.com/SpaceVim/SpaceVim/commit/12e19d8d) Tabmanager name (#4427)
|
||||
- [`15f1765a`](https://github.com/SpaceVim/SpaceVim/commit/15f1765a) feat(dev): add tesk to generate vim doc
|
||||
|
||||
## Feature Changes
|
||||
|
||||
- [`39bf31c4`](https://github.com/SpaceVim/SpaceVim/commit/39bf31c4) Change default filetree to nerdtree (#4464)
|
||||
- [`caa54d32`](https://github.com/SpaceVim/SpaceVim/commit/caa54d32) Change filetree gitstatus option name (#4465)
|
||||
- [`483e3c0e`](https://github.com/SpaceVim/SpaceVim/commit/483e3c0e) change(core): deprecate `statusline_unicode_symbols` option
|
||||
- [`72349e4d`](https://github.com/SpaceVim/SpaceVim/commit/72349e4d) change(core): deprecate `project_rooter_automatically` option
|
||||
|
||||
## Bug Fixs
|
||||
|
||||
- [`48e701e0`](https://github.com/SpaceVim/SpaceVim/commit/48e701e0) fix todo manager with rg 13.0 (#4383)
|
||||
- [`fd4b7a6e`](https://github.com/SpaceVim/SpaceVim/commit/fd4b7a6e) Add test for windows (#4412)
|
||||
- [`8f76047c`](https://github.com/SpaceVim/SpaceVim/commit/8f76047c) Fix cache directory (#4414)
|
||||
- [`33fd230c`](https://github.com/SpaceVim/SpaceVim/commit/33fd230c) fix(docker): disables package verification (#4411)
|
||||
- [`d9524d5d`](https://github.com/SpaceVim/SpaceVim/commit/d9524d5d) fix(flygrep): use current directory when none specified for ripgrep. (#4410)
|
||||
- [`1e4cb1f2`](https://github.com/SpaceVim/SpaceVim/commit/1e4cb1f2) Fix data dir (#4409)
|
||||
- [`420f861d`](https://github.com/SpaceVim/SpaceVim/commit/420f861d) Hot Fix (#4430)
|
||||
- [`f286e5a8`](https://github.com/SpaceVim/SpaceVim/commit/f286e5a8) Fix typescript eslint maker (#4441)
|
||||
- [`ee07874b`](https://github.com/SpaceVim/SpaceVim/commit/ee07874b) fix notify api (#4438)
|
||||
- [`84c2d69e`](https://github.com/SpaceVim/SpaceVim/commit/84c2d69e) Fix cached project (#4403)
|
||||
- [`2bad1033`](https://github.com/SpaceVim/SpaceVim/commit/2bad1033) Fix job api (#4463)
|
||||
- [`e33aeb1b`](https://github.com/SpaceVim/SpaceVim/commit/e33aeb1b) fix(layer): add `:h SpaceVim-layers-lang-vue`
|
||||
- [`892b18fe`](https://github.com/SpaceVim/SpaceVim/commit/892b18fe) fix(plugin): Allow `:A` to switch between `*.h` and `{}.c`
|
||||
- [`458b9729`](https://github.com/SpaceVim/SpaceVim/commit/458b9729) Fix g d in lang#typescript layer (#4454)
|
||||
- [`2253f54b`](https://github.com/SpaceVim/SpaceVim/commit/2253f54b) fix(layer): fix `rustfmt_cmd` option in `lang#rust` layer
|
||||
- [`14d75c04`](https://github.com/SpaceVim/SpaceVim/commit/14d75c04) fix(lsp): replace javascript lsp command
|
||||
- [`36896f7d`](https://github.com/SpaceVim/SpaceVim/commit/36896f7d) Fix buffer_id in flygrep (#4288)
|
||||
- [`38955b7d`](https://github.com/SpaceVim/SpaceVim/commit/38955b7d) Fix flygrep (#4361)
|
||||
- [`b834a494`](https://github.com/SpaceVim/SpaceVim/commit/b834a494) Fix vim support (#4359)
|
||||
- [`eb1d0780`](https://github.com/SpaceVim/SpaceVim/commit/eb1d0780) Fix notify scratch buffer (#4358)
|
||||
- [`fd96c4ea`](https://github.com/SpaceVim/SpaceVim/commit/fd96c4ea) fix(nerdtree): fix key binding `h` in filetree
|
||||
- [`ba588581`](https://github.com/SpaceVim/SpaceVim/commit/ba588581) fix(nerdtree): fix key binding `Home` and `End`
|
||||
- [`3aecd6c3`](https://github.com/SpaceVim/SpaceVim/commit/3aecd6c3) fix(nerdtree): key binding `d` does not work
|
||||
- [`3354f6e6`](https://github.com/SpaceVim/SpaceVim/commit/3354f6e6) fix(nerdtree): Fix `.` key binding in nerdtree
|
||||
- [`534c2bf8`](https://github.com/SpaceVim/SpaceVim/commit/534c2bf8) fix(nerdtree): Fix `N` key binding in nerdtree
|
||||
- [`513a6829`](https://github.com/SpaceVim/SpaceVim/commit/513a6829) Fix type in elixir article
|
||||
- [`7093d3aa`](https://github.com/SpaceVim/SpaceVim/commit/7093d3aa) fix link (#4471)
|
||||
- [`8c3dae57`](https://github.com/SpaceVim/SpaceVim/commit/8c3dae57) fix(nerdtree): arrow key does not work
|
||||
- [`218f16e4`](https://github.com/SpaceVim/SpaceVim/commit/218f16e4) fix(lsp): specify cmd for typescriptreact
|
||||
- [`25bf4a1b`](https://github.com/SpaceVim/SpaceVim/commit/25bf4a1b) fix(core): fix `Enter` key in filetree(nerdtree)
|
||||
- [`492209fe`](https://github.com/SpaceVim/SpaceVim/commit/492209fe) fix(core): filetree key binding `ctrl-home` does not work
|
||||
- [`db1ed720`](https://github.com/SpaceVim/SpaceVim/commit/db1ed720) Fix statusline (#4370)
|
||||
- [`d23c6e18`](https://github.com/SpaceVim/SpaceVim/commit/d23c6e18) Fix `SPC x d SPC` key binding (#4369)
|
||||
- [`8cf5519c`](https://github.com/SpaceVim/SpaceVim/commit/8cf5519c) Fix docker image building (#4367)
|
||||
- [`dcb669ee`](https://github.com/SpaceVim/SpaceVim/commit/dcb669ee) Fix broken link (#4363)
|
||||
- [`b8eae5e4`](https://github.com/SpaceVim/SpaceVim/commit/b8eae5e4) fix(plugin): Fix key binding error E225
|
||||
- [`41c981e9`](https://github.com/SpaceVim/SpaceVim/commit/41c981e9) Fix Git mv options (#4353)
|
||||
- [`e6cb9e90`](https://github.com/SpaceVim/SpaceVim/commit/e6cb9e90) Fix coffeescript api sys dependency (#4343)
|
||||
- [`3f3a4912`](https://github.com/SpaceVim/SpaceVim/commit/3f3a4912) Fix statusline can't response to custom config (#4328)
|
||||
- [`d5020d81`](https://github.com/SpaceVim/SpaceVim/commit/d5020d81) Fix layer lang::markdown install (#4327)
|
||||
- [`a00ca02d`](https://github.com/SpaceVim/SpaceVim/commit/a00ca02d) Fix list style (#4324)
|
||||
|
||||
## Doc&&Wiki
|
||||
|
||||
- [`2f4a8054`](https://github.com/SpaceVim/SpaceVim/commit/2f4a8054) doc(layer): add `:h SpaceVim-layers-tools-mpv`
|
||||
- [`a2734a9e`](https://github.com/SpaceVim/SpaceVim/commit/a2734a9e) doc(layer): add `:h SpaceVim-layers-lang-smalltalk`
|
||||
- [`247b1550`](https://github.com/SpaceVim/SpaceVim/commit/247b1550) doc(layer): update `:h SpaceVim-layers-lang-typescript`
|
||||
- [`87937800`](https://github.com/SpaceVim/SpaceVim/commit/87937800) doc(layer): add `:h SpaceVim-layers-lang-zig`
|
||||
- [`3b6ad7f7`](https://github.com/SpaceVim/SpaceVim/commit/3b6ad7f7) doc(layer): add `:h SpaceVim-layers-lang-fennel`
|
||||
- [`3a68e6ad`](https://github.com/SpaceVim/SpaceVim/commit/3a68e6ad) doc(core): add `:h SpaceVim-options-bootstrap_after/before`
|
||||
- [`859753d4`](https://github.com/SpaceVim/SpaceVim/commit/859753d4) doc(wiki): update following HEAD page
|
||||
- [`bc0bc6e3`](https://github.com/SpaceVim/SpaceVim/commit/bc0bc6e3) doc(core): update doc of `<Enter>` key in filetree
|
||||
- [`7de44bde`](https://github.com/SpaceVim/SpaceVim/commit/7de44bde) doc(layer): add `:h SpaceVim-layers-lang-autoit`
|
||||
- [`f544542a`](https://github.com/SpaceVim/SpaceVim/commit/f544542a) doc(layer): update `:h SpaceVim-layers-lang-agda`
|
||||
- [`a08746ff`](https://github.com/SpaceVim/SpaceVim/commit/a08746ff) doc(layer): update `:h SpaceVim-layers-lang-java`
|
||||
- [`0147cd8f`](https://github.com/SpaceVim/SpaceVim/commit/0147cd8f) doc(wiki): update labels info
|
||||
- [`5cfd0e6a`](https://github.com/SpaceVim/SpaceVim/commit/5cfd0e6a) chore(core): remove `.vim-bookmarks`
|
||||
- [`4ea483fd`](https://github.com/SpaceVim/SpaceVim/commit/4ea483fd) doc(layer): use `go install` replace `go get`
|
||||
- [`f48b6a9a`](https://github.com/SpaceVim/SpaceVim/commit/f48b6a9a) doc(core): add `:h SpaceVim-dev`
|
||||
- [`d604674a`](https://github.com/SpaceVim/SpaceVim/commit/d604674a) doc(layer): update `:h SpaceVim-layers-git`
|
||||
- [`77d57270`](https://github.com/SpaceVim/SpaceVim/commit/77d57270) doc(layer): update `:h SpaceVim-layers-leaderf`
|
||||
- [`e1dfadee`](https://github.com/SpaceVim/SpaceVim/commit/e1dfadee) doc(core): add commit type `change`
|
||||
- [`c85c47fa`](https://github.com/SpaceVim/SpaceVim/commit/c85c47fa) doc(core): update development page
|
||||
- [`4b4e80e7`](https://github.com/SpaceVim/SpaceVim/commit/4b4e80e7) ci(test): disable test for nvim nightly
|
||||
- [`c9e22897`](https://github.com/SpaceVim/SpaceVim/commit/c9e22897) doc(layer): update doc about fuzzy finder layer
|
||||
- [`8a8f5f41`](https://github.com/SpaceVim/SpaceVim/commit/8a8f5f41) doc(bundle): update plugins bundle readme
|
||||
- [`eca21273`](https://github.com/SpaceVim/SpaceVim/commit/eca21273) doc(layer): add `:h SpaceVim-layers-cscope`
|
||||
- [`6d44ea47`](https://github.com/SpaceVim/SpaceVim/commit/6d44ea47) doc(layer): fix layer tags prefix
|
||||
- [`5f434d28`](https://github.com/SpaceVim/SpaceVim/commit/5f434d28) doc: update doc of `checkers` layer
|
||||
- [`3fc49916`](https://github.com/SpaceVim/SpaceVim/commit/3fc49916) chore: update copyright
|
||||
- [`7280ce8b`](https://github.com/SpaceVim/SpaceVim/commit/7280ce8b) chore: delete appveyor.yml
|
||||
- [`c143ae07`](https://github.com/SpaceVim/SpaceVim/commit/c143ae07) doc: fix layer link
|
||||
- [`7e613e11`](https://github.com/SpaceVim/SpaceVim/commit/7e613e11) docs: update `:h SpaceVim-changelog`
|
||||
- [`7e33b5e3`](https://github.com/SpaceVim/SpaceVim/commit/7e33b5e3) Add doc for custom spc func (#4472)
|
||||
- [`4bad7427`](https://github.com/SpaceVim/SpaceVim/commit/4bad7427) Fetch all history (#4460)
|
||||
- [`2a3981ac`](https://github.com/SpaceVim/SpaceVim/commit/2a3981ac) Update documentation.md (#4456)
|
||||
- [`8146051d`](https://github.com/SpaceVim/SpaceVim/commit/8146051d) Fixed typo in layers/lang/go.md (#4452)
|
||||
- [`aa026288`](https://github.com/SpaceVim/SpaceVim/commit/aa026288) Update README.md (#4449)
|
||||
- [`dc93c46f`](https://github.com/SpaceVim/SpaceVim/commit/dc93c46f) Update issue template (#4446)
|
||||
- [`0c290681`](https://github.com/SpaceVim/SpaceVim/commit/0c290681) Use mirror (#4444)
|
||||
- [`4006e9b9`](https://github.com/SpaceVim/SpaceVim/commit/4006e9b9) add language mapping test (#4431)
|
||||
- [`d807b9bf`](https://github.com/SpaceVim/SpaceVim/commit/d807b9bf) Update doc (#4425)
|
||||
- [`a3551972`](https://github.com/SpaceVim/SpaceVim/commit/a3551972) Use bot token (#4429)
|
||||
- [`9646f700`](https://github.com/SpaceVim/SpaceVim/commit/9646f700) Update followHEAD (#4428)
|
||||
- [`d7ccf937`](https://github.com/SpaceVim/SpaceVim/commit/d7ccf937) Escape space in rtp (#4423)
|
||||
- [`6b633d9d`](https://github.com/SpaceVim/SpaceVim/commit/6b633d9d) Change title margin (#4422)
|
||||
- [`8f349d0a`](https://github.com/SpaceVim/SpaceVim/commit/8f349d0a) Update website (#4421)
|
||||
- [`938ad166`](https://github.com/SpaceVim/SpaceVim/commit/938ad166) Fix list-style (#4417)
|
||||
- [`fbe1c12a`](https://github.com/SpaceVim/SpaceVim/commit/fbe1c12a) Update cn pages (#4384)
|
||||
- [`be155d6f`](https://github.com/SpaceVim/SpaceVim/commit/be155d6f) Enable neovim test (#4382)
|
||||
- [`c2dc72b5`](https://github.com/SpaceVim/SpaceVim/commit/c2dc72b5) Change li icon (#4379)
|
||||
- [`e047354a`](https://github.com/SpaceVim/SpaceVim/commit/e047354a) Change comment border color (#4378)
|
||||
- [`ec1ff581`](https://github.com/SpaceVim/SpaceVim/commit/ec1ff581) doc: Update development page (#4376)
|
||||
- [`a7e9465a`](https://github.com/SpaceVim/SpaceVim/commit/a7e9465a) Update community & development page (#4373)
|
||||
- [`9be4885a`](https://github.com/SpaceVim/SpaceVim/commit/9be4885a) Update docker readme (#4368)
|
||||
- [`6387f595`](https://github.com/SpaceVim/SpaceVim/commit/6387f595) Update (#4365)
|
||||
- [`225e417f`](https://github.com/SpaceVim/SpaceVim/commit/225e417f) Update layer page list (#4364)
|
||||
- [`3e9b52af`](https://github.com/SpaceVim/SpaceVim/commit/3e9b52af) Add codecov.yml (#4381)
|
||||
- [`6377357a`](https://github.com/SpaceVim/SpaceVim/commit/6377357a) Add codecov (#4380)
|
||||
- [`4740d021`](https://github.com/SpaceVim/SpaceVim/commit/4740d021) Add issue template (#4360)
|
||||
- [`dd46a88b`](https://github.com/SpaceVim/SpaceVim/commit/dd46a88b) Add doc for notify api (#4357)
|
||||
- [`95e235ab`](https://github.com/SpaceVim/SpaceVim/commit/95e235ab) add bookmarks (#4346)
|
||||
- [`7a6b6ff6`](https://github.com/SpaceVim/SpaceVim/commit/7a6b6ff6) Update irc channel (#4356)
|
||||
- [`46346dd7`](https://github.com/SpaceVim/SpaceVim/commit/46346dd7) update default go-lsp to gopls (#4338)
|
||||
- [`21398fcf`](https://github.com/SpaceVim/SpaceVim/commit/21398fcf) refactor layer: Update deprecated fugitive calls in git layer (#4340)
|
||||
- [`af8e26af`](https://github.com/SpaceVim/SpaceVim/commit/af8e26af) update make_tasks example to support Makefiles with multiple .PHONY options (#4337)
|
||||
- [`ceff70e6`](https://github.com/SpaceVim/SpaceVim/commit/ceff70e6) Update website (#4305)
|
||||
- [`5b7535bf`](https://github.com/SpaceVim/SpaceVim/commit/5b7535bf) Fixed typescript installation issue (#4314)
|
||||
- [`cad43708`](https://github.com/SpaceVim/SpaceVim/commit/cad43708) Update doc for todo manager (#4304)
|
||||
- [`7fc00c9c`](https://github.com/SpaceVim/SpaceVim/commit/7fc00c9c) Update documentation (#4253)
|
||||
- [`8558514f`](https://github.com/SpaceVim/SpaceVim/commit/8558514f) Update version to v1.8.0-dev (#4286)
|
||||
- [`4a584be2`](https://github.com/SpaceVim/SpaceVim/commit/4a584be2) Hotfix: version
|
||||
---
|
||||
title: SpaceVim release v1.8.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim release v1.8.0 with lua plugins enabled and better experience."
|
||||
type: article
|
||||
image: https://img.spacevim.org/135842225-addb0f53-7520-4a8b-bdd2-c4f7e98b3253.png
|
||||
commentsID: "SpaceVim release v1.8.0"
|
||||
comments: true
|
||||
---
|
||||
|
||||
# [Changelogs](../development#changelog) > SpaceVim release v1.8.0
|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
- [What's New](#whats-new)
|
||||
- [New Features](#new-features)
|
||||
- [Improvements](#improvements)
|
||||
- [Feature Changes](#feature-changes)
|
||||
- [Bug Fixs](#bug-fixs)
|
||||
- [Doc&&Wiki](#docwiki)
|
||||
|
||||
<!-- vim-markdown-toc -->
|
||||
|
||||
|
||||
The last release is v1.7.0, After three months development.
|
||||
The v1.8.0 has been released. So let's take a look at what happened since last relase.
|
||||
|
||||

|
||||
|
||||
- [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 Features
|
||||
|
||||
- [`81e58fdd`](https://github.com/SpaceVim/SpaceVim/commit/81e58fdd) Rewrite plugin `a.vim` in lua (#4390)
|
||||
- [`b518b77e`](https://github.com/SpaceVim/SpaceVim/commit/b518b77e) Add lua projectmanager (#4401)
|
||||
- [`7b4ae22d`](https://github.com/SpaceVim/SpaceVim/commit/7b4ae22d) Add lua evn (#4400)
|
||||
- [`b80606ae`](https://github.com/SpaceVim/SpaceVim/commit/b80606ae) Add `SPC j c` key binding (#4443)
|
||||
- [`ca70bd8e`](https://github.com/SpaceVim/SpaceVim/commit/ca70bd8e) Add key binding `SPC p F` (#4309)
|
||||
- [`38496452`](https://github.com/SpaceVim/SpaceVim/commit/38496452) Add lua logger api (#4395)
|
||||
- [`5fe3d09b`](https://github.com/SpaceVim/SpaceVim/commit/5fe3d09b) Add lua file api (#4391)
|
||||
- [`66f3306a`](https://github.com/SpaceVim/SpaceVim/commit/66f3306a) Add lua `system` api & test (#4392)
|
||||
- [`c7eb99d6`](https://github.com/SpaceVim/SpaceVim/commit/c7eb99d6) Add wrap_line option (#4291)
|
||||
- [`487f4fa5`](https://github.com/SpaceVim/SpaceVim/commit/487f4fa5) Add Git mv command (#4350)
|
||||
- [`697fec62`](https://github.com/SpaceVim/SpaceVim/commit/697fec62) Add `Git rm` command (#4347)
|
||||
- [`c151563b`](https://github.com/SpaceVim/SpaceVim/commit/c151563b) Add Git remote command (#4371)
|
||||
- [`8f742f30`](https://github.com/SpaceVim/SpaceVim/commit/8f742f30) Add spacevim lua logger (#4398)
|
||||
- [`3b455c1b`](https://github.com/SpaceVim/SpaceVim/commit/3b455c1b) Add option for disable smooth scrolling & fix css (#4387)
|
||||
- [`061de45b`](https://github.com/SpaceVim/SpaceVim/commit/061de45b) Add smooth scrolling key bindings (#4386)
|
||||
- [`bb7a5480`](https://github.com/SpaceVim/SpaceVim/commit/bb7a5480) Use indent-blankline for neovim (#4325)
|
||||
- [`8dc62173`](https://github.com/SpaceVim/SpaceVim/commit/8dc62173) Add option to hilight cursorword (#4385)
|
||||
|
||||
### Improvements
|
||||
|
||||
- [`2d6bfd39`](https://github.com/SpaceVim/SpaceVim/commit/2d6bfd39) Improve notify api (#4355)
|
||||
- [`5c8e9ac7`](https://github.com/SpaceVim/SpaceVim/commit/5c8e9ac7) Improve cscope layer (#4418)
|
||||
- [`bcb92d75`](https://github.com/SpaceVim/SpaceVim/commit/bcb92d75) Use cc instead of cnext (#4416)
|
||||
- [`5ed892fe`](https://github.com/SpaceVim/SpaceVim/commit/5ed892fe) Add --no-fonts option (#4415)
|
||||
- [`a45a8242`](https://github.com/SpaceVim/SpaceVim/commit/a45a8242) feat(layer): add julia code formattor
|
||||
- [`553749f5`](https://github.com/SpaceVim/SpaceVim/commit/553749f5) feat(layer): use notify api in `lang#vim` layer
|
||||
- [`e098ae34`](https://github.com/SpaceVim/SpaceVim/commit/e098ae34) feat(core): add `code_runner_focus` option
|
||||
- [`71d78fae`](https://github.com/SpaceVim/SpaceVim/commit/71d78fae) feat(layer): add `enable_tmux_clipboard` option
|
||||
- [`a3197351`](https://github.com/SpaceVim/SpaceVim/commit/a3197351) add(core): add key binding to toggle auto parens mode
|
||||
- [`65816f22`](https://github.com/SpaceVim/SpaceVim/commit/65816f22) feat(unite): improve `unite` layer
|
||||
- [`03b62e1a`](https://github.com/SpaceVim/SpaceVim/commit/03b62e1a) feat(layer): add `open_quickfix` layer option
|
||||
- [`6a1437f4`](https://github.com/SpaceVim/SpaceVim/commit/6a1437f4) feat(layer): add layer option for filetree columns
|
||||
- [`5866f07b`](https://github.com/SpaceVim/SpaceVim/commit/5866f07b) feat: use relative path for `SPC f s`
|
||||
- [`68e12344`](https://github.com/SpaceVim/SpaceVim/commit/68e12344) Update `core` layer (#4467)
|
||||
- [`654cfc88`](https://github.com/SpaceVim/SpaceVim/commit/654cfc88) feat(core): add `SPC h g/G` to run helpgrep asynchronously
|
||||
- [`bdc0101b`](https://github.com/SpaceVim/SpaceVim/commit/bdc0101b) feat(core): Add `SPC f a` key binding to save as new file
|
||||
- [`1bbc24ea`](https://github.com/SpaceVim/SpaceVim/commit/1bbc24ea) feat(plugins): Do not open quickfix list when only one entry
|
||||
- [`dd6c9db1`](https://github.com/SpaceVim/SpaceVim/commit/dd6c9db1) Add -f flag (#4459)
|
||||
- [`05e45fc0`](https://github.com/SpaceVim/SpaceVim/commit/05e45fc0) Improve `ui` layer (#4455)
|
||||
- [`943d34a1`](https://github.com/SpaceVim/SpaceVim/commit/943d34a1) Add option for emmet (#4451)
|
||||
- [`cd295362`](https://github.com/SpaceVim/SpaceVim/commit/cd295362) Fork neoformat (#4290)
|
||||
- [`f4dd68db`](https://github.com/SpaceVim/SpaceVim/commit/f4dd68db) Update lang#html layer to install emmet for ERB (#4287)
|
||||
- [`46869748`](https://github.com/SpaceVim/SpaceVim/commit/46869748) Use splitjoin to open line (#4442)
|
||||
- [`12e19d8d`](https://github.com/SpaceVim/SpaceVim/commit/12e19d8d) Tabmanager name (#4427)
|
||||
- [`15f1765a`](https://github.com/SpaceVim/SpaceVim/commit/15f1765a) feat(dev): add tesk to generate vim doc
|
||||
|
||||
## Feature Changes
|
||||
|
||||
- [`39bf31c4`](https://github.com/SpaceVim/SpaceVim/commit/39bf31c4) Change default filetree to nerdtree (#4464)
|
||||
- [`caa54d32`](https://github.com/SpaceVim/SpaceVim/commit/caa54d32) Change filetree gitstatus option name (#4465)
|
||||
- [`483e3c0e`](https://github.com/SpaceVim/SpaceVim/commit/483e3c0e) change(core): deprecate `statusline_unicode_symbols` option
|
||||
- [`72349e4d`](https://github.com/SpaceVim/SpaceVim/commit/72349e4d) change(core): deprecate `project_rooter_automatically` option
|
||||
|
||||
## Bug Fixs
|
||||
|
||||
- [`48e701e0`](https://github.com/SpaceVim/SpaceVim/commit/48e701e0) fix todo manager with rg 13.0 (#4383)
|
||||
- [`fd4b7a6e`](https://github.com/SpaceVim/SpaceVim/commit/fd4b7a6e) Add test for windows (#4412)
|
||||
- [`8f76047c`](https://github.com/SpaceVim/SpaceVim/commit/8f76047c) Fix cache directory (#4414)
|
||||
- [`33fd230c`](https://github.com/SpaceVim/SpaceVim/commit/33fd230c) fix(docker): disables package verification (#4411)
|
||||
- [`d9524d5d`](https://github.com/SpaceVim/SpaceVim/commit/d9524d5d) fix(flygrep): use current directory when none specified for ripgrep. (#4410)
|
||||
- [`1e4cb1f2`](https://github.com/SpaceVim/SpaceVim/commit/1e4cb1f2) Fix data dir (#4409)
|
||||
- [`420f861d`](https://github.com/SpaceVim/SpaceVim/commit/420f861d) Hot Fix (#4430)
|
||||
- [`f286e5a8`](https://github.com/SpaceVim/SpaceVim/commit/f286e5a8) Fix typescript eslint maker (#4441)
|
||||
- [`ee07874b`](https://github.com/SpaceVim/SpaceVim/commit/ee07874b) fix notify api (#4438)
|
||||
- [`84c2d69e`](https://github.com/SpaceVim/SpaceVim/commit/84c2d69e) Fix cached project (#4403)
|
||||
- [`2bad1033`](https://github.com/SpaceVim/SpaceVim/commit/2bad1033) Fix job api (#4463)
|
||||
- [`e33aeb1b`](https://github.com/SpaceVim/SpaceVim/commit/e33aeb1b) fix(layer): add `:h SpaceVim-layers-lang-vue`
|
||||
- [`892b18fe`](https://github.com/SpaceVim/SpaceVim/commit/892b18fe) fix(plugin): Allow `:A` to switch between `*.h` and `{}.c`
|
||||
- [`458b9729`](https://github.com/SpaceVim/SpaceVim/commit/458b9729) Fix g d in lang#typescript layer (#4454)
|
||||
- [`2253f54b`](https://github.com/SpaceVim/SpaceVim/commit/2253f54b) fix(layer): fix `rustfmt_cmd` option in `lang#rust` layer
|
||||
- [`14d75c04`](https://github.com/SpaceVim/SpaceVim/commit/14d75c04) fix(lsp): replace javascript lsp command
|
||||
- [`36896f7d`](https://github.com/SpaceVim/SpaceVim/commit/36896f7d) Fix buffer_id in flygrep (#4288)
|
||||
- [`38955b7d`](https://github.com/SpaceVim/SpaceVim/commit/38955b7d) Fix flygrep (#4361)
|
||||
- [`b834a494`](https://github.com/SpaceVim/SpaceVim/commit/b834a494) Fix vim support (#4359)
|
||||
- [`eb1d0780`](https://github.com/SpaceVim/SpaceVim/commit/eb1d0780) Fix notify scratch buffer (#4358)
|
||||
- [`fd96c4ea`](https://github.com/SpaceVim/SpaceVim/commit/fd96c4ea) fix(nerdtree): fix key binding `h` in filetree
|
||||
- [`ba588581`](https://github.com/SpaceVim/SpaceVim/commit/ba588581) fix(nerdtree): fix key binding `Home` and `End`
|
||||
- [`3aecd6c3`](https://github.com/SpaceVim/SpaceVim/commit/3aecd6c3) fix(nerdtree): key binding `d` does not work
|
||||
- [`3354f6e6`](https://github.com/SpaceVim/SpaceVim/commit/3354f6e6) fix(nerdtree): Fix `.` key binding in nerdtree
|
||||
- [`534c2bf8`](https://github.com/SpaceVim/SpaceVim/commit/534c2bf8) fix(nerdtree): Fix `N` key binding in nerdtree
|
||||
- [`513a6829`](https://github.com/SpaceVim/SpaceVim/commit/513a6829) Fix type in elixir article
|
||||
- [`7093d3aa`](https://github.com/SpaceVim/SpaceVim/commit/7093d3aa) fix link (#4471)
|
||||
- [`8c3dae57`](https://github.com/SpaceVim/SpaceVim/commit/8c3dae57) fix(nerdtree): arrow key does not work
|
||||
- [`218f16e4`](https://github.com/SpaceVim/SpaceVim/commit/218f16e4) fix(lsp): specify cmd for typescriptreact
|
||||
- [`25bf4a1b`](https://github.com/SpaceVim/SpaceVim/commit/25bf4a1b) fix(core): fix `Enter` key in filetree(nerdtree)
|
||||
- [`492209fe`](https://github.com/SpaceVim/SpaceVim/commit/492209fe) fix(core): filetree key binding `ctrl-home` does not work
|
||||
- [`db1ed720`](https://github.com/SpaceVim/SpaceVim/commit/db1ed720) Fix statusline (#4370)
|
||||
- [`d23c6e18`](https://github.com/SpaceVim/SpaceVim/commit/d23c6e18) Fix `SPC x d SPC` key binding (#4369)
|
||||
- [`8cf5519c`](https://github.com/SpaceVim/SpaceVim/commit/8cf5519c) Fix docker image building (#4367)
|
||||
- [`dcb669ee`](https://github.com/SpaceVim/SpaceVim/commit/dcb669ee) Fix broken link (#4363)
|
||||
- [`b8eae5e4`](https://github.com/SpaceVim/SpaceVim/commit/b8eae5e4) fix(plugin): Fix key binding error E225
|
||||
- [`41c981e9`](https://github.com/SpaceVim/SpaceVim/commit/41c981e9) Fix Git mv options (#4353)
|
||||
- [`e6cb9e90`](https://github.com/SpaceVim/SpaceVim/commit/e6cb9e90) Fix coffeescript api sys dependency (#4343)
|
||||
- [`3f3a4912`](https://github.com/SpaceVim/SpaceVim/commit/3f3a4912) Fix statusline can't response to custom config (#4328)
|
||||
- [`d5020d81`](https://github.com/SpaceVim/SpaceVim/commit/d5020d81) Fix layer lang::markdown install (#4327)
|
||||
- [`a00ca02d`](https://github.com/SpaceVim/SpaceVim/commit/a00ca02d) Fix list style (#4324)
|
||||
|
||||
## Doc&&Wiki
|
||||
|
||||
- [`2f4a8054`](https://github.com/SpaceVim/SpaceVim/commit/2f4a8054) doc(layer): add `:h SpaceVim-layers-tools-mpv`
|
||||
- [`a2734a9e`](https://github.com/SpaceVim/SpaceVim/commit/a2734a9e) doc(layer): add `:h SpaceVim-layers-lang-smalltalk`
|
||||
- [`247b1550`](https://github.com/SpaceVim/SpaceVim/commit/247b1550) doc(layer): update `:h SpaceVim-layers-lang-typescript`
|
||||
- [`87937800`](https://github.com/SpaceVim/SpaceVim/commit/87937800) doc(layer): add `:h SpaceVim-layers-lang-zig`
|
||||
- [`3b6ad7f7`](https://github.com/SpaceVim/SpaceVim/commit/3b6ad7f7) doc(layer): add `:h SpaceVim-layers-lang-fennel`
|
||||
- [`3a68e6ad`](https://github.com/SpaceVim/SpaceVim/commit/3a68e6ad) doc(core): add `:h SpaceVim-options-bootstrap_after/before`
|
||||
- [`859753d4`](https://github.com/SpaceVim/SpaceVim/commit/859753d4) doc(wiki): update following HEAD page
|
||||
- [`bc0bc6e3`](https://github.com/SpaceVim/SpaceVim/commit/bc0bc6e3) doc(core): update doc of `<Enter>` key in filetree
|
||||
- [`7de44bde`](https://github.com/SpaceVim/SpaceVim/commit/7de44bde) doc(layer): add `:h SpaceVim-layers-lang-autoit`
|
||||
- [`f544542a`](https://github.com/SpaceVim/SpaceVim/commit/f544542a) doc(layer): update `:h SpaceVim-layers-lang-agda`
|
||||
- [`a08746ff`](https://github.com/SpaceVim/SpaceVim/commit/a08746ff) doc(layer): update `:h SpaceVim-layers-lang-java`
|
||||
- [`0147cd8f`](https://github.com/SpaceVim/SpaceVim/commit/0147cd8f) doc(wiki): update labels info
|
||||
- [`5cfd0e6a`](https://github.com/SpaceVim/SpaceVim/commit/5cfd0e6a) chore(core): remove `.vim-bookmarks`
|
||||
- [`4ea483fd`](https://github.com/SpaceVim/SpaceVim/commit/4ea483fd) doc(layer): use `go install` replace `go get`
|
||||
- [`f48b6a9a`](https://github.com/SpaceVim/SpaceVim/commit/f48b6a9a) doc(core): add `:h SpaceVim-dev`
|
||||
- [`d604674a`](https://github.com/SpaceVim/SpaceVim/commit/d604674a) doc(layer): update `:h SpaceVim-layers-git`
|
||||
- [`77d57270`](https://github.com/SpaceVim/SpaceVim/commit/77d57270) doc(layer): update `:h SpaceVim-layers-leaderf`
|
||||
- [`e1dfadee`](https://github.com/SpaceVim/SpaceVim/commit/e1dfadee) doc(core): add commit type `change`
|
||||
- [`c85c47fa`](https://github.com/SpaceVim/SpaceVim/commit/c85c47fa) doc(core): update development page
|
||||
- [`4b4e80e7`](https://github.com/SpaceVim/SpaceVim/commit/4b4e80e7) ci(test): disable test for nvim nightly
|
||||
- [`c9e22897`](https://github.com/SpaceVim/SpaceVim/commit/c9e22897) doc(layer): update doc about fuzzy finder layer
|
||||
- [`8a8f5f41`](https://github.com/SpaceVim/SpaceVim/commit/8a8f5f41) doc(bundle): update plugins bundle readme
|
||||
- [`eca21273`](https://github.com/SpaceVim/SpaceVim/commit/eca21273) doc(layer): add `:h SpaceVim-layers-cscope`
|
||||
- [`6d44ea47`](https://github.com/SpaceVim/SpaceVim/commit/6d44ea47) doc(layer): fix layer tags prefix
|
||||
- [`5f434d28`](https://github.com/SpaceVim/SpaceVim/commit/5f434d28) doc: update doc of `checkers` layer
|
||||
- [`3fc49916`](https://github.com/SpaceVim/SpaceVim/commit/3fc49916) chore: update copyright
|
||||
- [`7280ce8b`](https://github.com/SpaceVim/SpaceVim/commit/7280ce8b) chore: delete appveyor.yml
|
||||
- [`c143ae07`](https://github.com/SpaceVim/SpaceVim/commit/c143ae07) doc: fix layer link
|
||||
- [`7e613e11`](https://github.com/SpaceVim/SpaceVim/commit/7e613e11) docs: update `:h SpaceVim-changelog`
|
||||
- [`7e33b5e3`](https://github.com/SpaceVim/SpaceVim/commit/7e33b5e3) Add doc for custom spc func (#4472)
|
||||
- [`4bad7427`](https://github.com/SpaceVim/SpaceVim/commit/4bad7427) Fetch all history (#4460)
|
||||
- [`2a3981ac`](https://github.com/SpaceVim/SpaceVim/commit/2a3981ac) Update documentation.md (#4456)
|
||||
- [`8146051d`](https://github.com/SpaceVim/SpaceVim/commit/8146051d) Fixed typo in layers/lang/go.md (#4452)
|
||||
- [`aa026288`](https://github.com/SpaceVim/SpaceVim/commit/aa026288) Update README.md (#4449)
|
||||
- [`dc93c46f`](https://github.com/SpaceVim/SpaceVim/commit/dc93c46f) Update issue template (#4446)
|
||||
- [`0c290681`](https://github.com/SpaceVim/SpaceVim/commit/0c290681) Use mirror (#4444)
|
||||
- [`4006e9b9`](https://github.com/SpaceVim/SpaceVim/commit/4006e9b9) add language mapping test (#4431)
|
||||
- [`d807b9bf`](https://github.com/SpaceVim/SpaceVim/commit/d807b9bf) Update doc (#4425)
|
||||
- [`a3551972`](https://github.com/SpaceVim/SpaceVim/commit/a3551972) Use bot token (#4429)
|
||||
- [`9646f700`](https://github.com/SpaceVim/SpaceVim/commit/9646f700) Update followHEAD (#4428)
|
||||
- [`d7ccf937`](https://github.com/SpaceVim/SpaceVim/commit/d7ccf937) Escape space in rtp (#4423)
|
||||
- [`6b633d9d`](https://github.com/SpaceVim/SpaceVim/commit/6b633d9d) Change title margin (#4422)
|
||||
- [`8f349d0a`](https://github.com/SpaceVim/SpaceVim/commit/8f349d0a) Update website (#4421)
|
||||
- [`938ad166`](https://github.com/SpaceVim/SpaceVim/commit/938ad166) Fix list-style (#4417)
|
||||
- [`fbe1c12a`](https://github.com/SpaceVim/SpaceVim/commit/fbe1c12a) Update cn pages (#4384)
|
||||
- [`be155d6f`](https://github.com/SpaceVim/SpaceVim/commit/be155d6f) Enable neovim test (#4382)
|
||||
- [`c2dc72b5`](https://github.com/SpaceVim/SpaceVim/commit/c2dc72b5) Change li icon (#4379)
|
||||
- [`e047354a`](https://github.com/SpaceVim/SpaceVim/commit/e047354a) Change comment border color (#4378)
|
||||
- [`ec1ff581`](https://github.com/SpaceVim/SpaceVim/commit/ec1ff581) doc: Update development page (#4376)
|
||||
- [`a7e9465a`](https://github.com/SpaceVim/SpaceVim/commit/a7e9465a) Update community & development page (#4373)
|
||||
- [`9be4885a`](https://github.com/SpaceVim/SpaceVim/commit/9be4885a) Update docker readme (#4368)
|
||||
- [`6387f595`](https://github.com/SpaceVim/SpaceVim/commit/6387f595) Update (#4365)
|
||||
- [`225e417f`](https://github.com/SpaceVim/SpaceVim/commit/225e417f) Update layer page list (#4364)
|
||||
- [`3e9b52af`](https://github.com/SpaceVim/SpaceVim/commit/3e9b52af) Add codecov.yml (#4381)
|
||||
- [`6377357a`](https://github.com/SpaceVim/SpaceVim/commit/6377357a) Add codecov (#4380)
|
||||
- [`4740d021`](https://github.com/SpaceVim/SpaceVim/commit/4740d021) Add issue template (#4360)
|
||||
- [`dd46a88b`](https://github.com/SpaceVim/SpaceVim/commit/dd46a88b) Add doc for notify api (#4357)
|
||||
- [`95e235ab`](https://github.com/SpaceVim/SpaceVim/commit/95e235ab) add bookmarks (#4346)
|
||||
- [`7a6b6ff6`](https://github.com/SpaceVim/SpaceVim/commit/7a6b6ff6) Update irc channel (#4356)
|
||||
- [`46346dd7`](https://github.com/SpaceVim/SpaceVim/commit/46346dd7) update default go-lsp to gopls (#4338)
|
||||
- [`21398fcf`](https://github.com/SpaceVim/SpaceVim/commit/21398fcf) refactor layer: Update deprecated fugitive calls in git layer (#4340)
|
||||
- [`af8e26af`](https://github.com/SpaceVim/SpaceVim/commit/af8e26af) update make_tasks example to support Makefiles with multiple .PHONY options (#4337)
|
||||
- [`ceff70e6`](https://github.com/SpaceVim/SpaceVim/commit/ceff70e6) Update website (#4305)
|
||||
- [`5b7535bf`](https://github.com/SpaceVim/SpaceVim/commit/5b7535bf) Fixed typescript installation issue (#4314)
|
||||
- [`cad43708`](https://github.com/SpaceVim/SpaceVim/commit/cad43708) Update doc for todo manager (#4304)
|
||||
- [`7fc00c9c`](https://github.com/SpaceVim/SpaceVim/commit/7fc00c9c) Update documentation (#4253)
|
||||
- [`8558514f`](https://github.com/SpaceVim/SpaceVim/commit/8558514f) Update version to v1.8.0-dev (#4286)
|
||||
- [`4a584be2`](https://github.com/SpaceVim/SpaceVim/commit/4a584be2) Hotfix: version
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v1.9.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim release v1.9.0 with new features and better experience."
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/148374827-5f7aeaaa-e69b-441e-b872-408b47f4da04.png
|
||||
image: https://img.spacevim.org/148374827-5f7aeaaa-e69b-441e-b872-408b47f4da04.png
|
||||
commentsID: "SpaceVim release v1.9.0"
|
||||
comments: true
|
||||
---
|
||||
@ -24,7 +24,7 @@ comments: true
|
||||
The last release is v1.8.0, After three months development.
|
||||
The v1.9.0 has been released. So let's take a look at what happened since last relase.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "Multiple cursor support for Vim"
|
||||
categories: [blog, feature]
|
||||
description: ""
|
||||
image: https://user-images.githubusercontent.com/13142418/162548036-2598a705-4834-4332-9b55-fc49eae80f99.gif
|
||||
image: https://img.spacevim.org/162548036-2598a705-4834-4332-9b55-fc49eae80f99.gif
|
||||
commentsID: "Multiple cursor support for Vim"
|
||||
comments: true
|
||||
---
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "Vim 多光标支持"
|
||||
categories: [blog_cn, feature_cn]
|
||||
description: ""
|
||||
image: https://user-images.githubusercontent.com/13142418/162548036-2598a705-4834-4332-9b55-fc49eae80f99.gif
|
||||
image: https://img.spacevim.org/162548036-2598a705-4834-4332-9b55-fc49eae80f99.gif
|
||||
commentsID: "Vim 多光标支持"
|
||||
comments: true
|
||||
permalink: /cn/:title/
|
||||
|
@ -3,7 +3,7 @@ title: SpaceVim release v2.0.0
|
||||
categories: [changelog, blog]
|
||||
description: "The second major release of SpaceVim adds several layers and lua plugins for a better use experience"
|
||||
type: article
|
||||
image: https://user-images.githubusercontent.com/13142418/148374827-5f7aeaaa-e69b-441e-b872-408b47f4da04.png
|
||||
image: https://img.spacevim.org/148374827-5f7aeaaa-e69b-441e-b872-408b47f4da04.png
|
||||
commentsID: "SpaceVim release v2.0.0"
|
||||
comments: true
|
||||
---
|
||||
@ -24,7 +24,7 @@ The last release is v1.9.0, After six months development.
|
||||
The v2.0.0 has been released. This is second major release of SpaceVim.
|
||||
So let's take a look at what happened since last release.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
@ -52,7 +52,7 @@ Since last release, the following layers have been added:
|
||||
|
||||
- The [chat](../layers/chat/) layer supports gitter and IRC now.
|
||||
|
||||

|
||||

|
||||
|
||||
- add `b`, `e`, `w` key bindings for iedit mode
|
||||
- implement `autosave` plugin
|
||||
|
@ -3,7 +3,7 @@ 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
|
||||
image: https://img.spacevim.org/228742293-1ca7c173-84a6-461a-9fb5-656d23953e12.png
|
||||
commentsID: "SpaceVim release v2.1.0"
|
||||
comments: true
|
||||
---
|
||||
@ -24,7 +24,7 @@ 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.
|
||||
|
||||

|
||||

|
||||
|
||||
- [Quick start guide](../quick-start-guide/): installation, configuration, and resources of learning SpaceVim
|
||||
- [documentation](../documentation/): the primary official document of SpaceVim
|
||||
|
82
docs/_posts/2023-07-05-SpaceVim-release-v2.2.0.md
Normal file
82
docs/_posts/2023-07-05-SpaceVim-release-v2.2.0.md
Normal file
@ -0,0 +1,82 @@
|
||||
---
|
||||
title: SpaceVim release v2.2.0
|
||||
categories: [changelog, blog]
|
||||
description: "SpaceVim release v2.2.0 with more lua plugins and better experience."
|
||||
type: article
|
||||
image: https://img.spacevim.org/release-v2.2.0.png
|
||||
commentsID: "SpaceVim release v2.2.0"
|
||||
comments: true
|
||||
---
|
||||
|
||||
# [Changelogs](../development#changelog) > SpaceVim release v2.2.0
|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
- [What's New](#whats-new)
|
||||
- [New layers](#new-layers)
|
||||
- [Improvements](#improvements)
|
||||
- [Git Commits](#git-commits)
|
||||
|
||||
<!-- vim-markdown-toc -->
|
||||
|
||||
The last release is v2.2.0, After 3 months development.
|
||||
The v2.2.0 has been released.
|
||||
So let's take a look at what happened since last release.
|
||||
|
||||

|
||||
|
||||
- [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
|
||||
|
||||
- The lua `notify` api.
|
||||
|
||||
This api is just same as `notify` api in vim script, but it is written in lua.
|
||||
|
||||
```
|
||||
local nt = require('spacevim.api').import('notify')
|
||||
|
||||
nt.notify('Hello world!', 'WarningMsg')
|
||||
|
||||
```
|
||||
|
||||
- add cmp-dictionary for nvim-cmp
|
||||
- add `bundle.lua` for updating bundle plugins
|
||||
- add `neotree` support
|
||||
|
||||
### New layers
|
||||
|
||||
This release is force on improving using experience, so only one new layer added.
|
||||
|
||||
- add `core#statuscolumn` layer
|
||||
|
||||
### Improvements
|
||||
|
||||
- improve lua flygrep
|
||||
|
||||
The `flygrep` plugin has been rewrited in lua. since last release, the following changes happened to `flygrep`:
|
||||
|
||||
1. use `notify` api for warning message
|
||||
2. redraw output as soon as possible
|
||||
3. history completion
|
||||
4. ignore unwanted autocmds
|
||||
5. support iedit in flygrep
|
||||
6. improve quickfix support
|
||||
7. improve preview windows
|
||||
|
||||
- improve `projectmanager` plugin
|
||||
|
||||
The projectmanager plugin also has been rewrited in lua. This release improve the telescope project extension.
|
||||
|
||||
- improve `prompt` api and fix handle key bindings
|
||||
|
||||
## Git Commits
|
||||
|
||||
If you want to view all the git commits,
|
||||
use following command in your terminal.
|
||||
|
||||
```
|
||||
git -C ~/.SpaceVim log v2.1.0..v2.2.0
|
||||
```
|
@ -142,7 +142,7 @@ lang: zh
|
||||
|
||||
**欢迎页面**
|
||||
|
||||

|
||||

|
||||
|
||||
**工作界面**
|
||||
|
||||
@ -165,7 +165,7 @@ SpaceVim 根据需要定义了很多临时快捷键,
|
||||
|
||||
文本移动临时快捷键:
|
||||
|
||||

|
||||

|
||||
|
||||
## 适用人群
|
||||
|
||||
@ -839,7 +839,7 @@ SpaceVim 的文件树提供了版本控制信息的接口,但是这一特性
|
||||
会使得文件树插件比较慢,因此默认没有打开,如果需要使用这一特性,
|
||||
可向配置文件中加入 `enable_filetree_gitstatus = true`,启用后的截图如下:
|
||||
|
||||

|
||||

|
||||
|
||||
默认情况下文件树是打开的,如果需要设置文件树默认关闭,需要修改 `enable_vimfiler_welcome` 选项。
|
||||
|
||||
@ -1443,7 +1443,7 @@ SpaceVim 选项 `window_leader` 的值来设为其它按键:
|
||||
按下 `SPC f /` 快捷键之后,会弹出搜索输入窗口,输入内容后回车,异步执行 `find` 或者 `fd` 命令,
|
||||
默认使用的是 `find` 命令,可以使用快捷键 `ctrl-e` 在不同工具之间切换。
|
||||
|
||||

|
||||

|
||||
|
||||
#### Vim 和 SpaceVim 相关文件
|
||||
|
||||
@ -2105,7 +2105,7 @@ endfunction
|
||||
| `SPC p t r` | 选定任务并执行 |
|
||||
| `SPC p t l` | 列出所有任务 |
|
||||
|
||||

|
||||

|
||||
|
||||
#### 自定义任务
|
||||
|
||||
@ -2117,7 +2117,7 @@ endfunction
|
||||
args = ['hello world']
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
对于不需要打印输出结果,后台运行的任务,可以设置 `isBackground` 为 `true`:
|
||||
|
||||
@ -2174,7 +2174,7 @@ SpaceVim 目前支持自动识别以下构建系统的任务:npm。
|
||||
比如,克隆示例项目 [eslint-starter](https://github.com/spicydonuts/eslint-starter),
|
||||
编辑其中的任意文件,然后按下快捷键`SPC p t r`,将会显示如下任务列表:
|
||||
|
||||

|
||||

|
||||
|
||||
#### 任务提供源
|
||||
|
||||
@ -2213,7 +2213,7 @@ call SpaceVim#plugins#tasks#reg_provider(funcref('s:make_tasks'))
|
||||
|
||||
将以上内容加入启动函数,在 SpceVim 仓库内按下 `SPC p t r` 快捷键,将会展示如下任务:
|
||||
|
||||

|
||||

|
||||
|
||||
### 代办事项管理器
|
||||
|
||||
@ -2229,7 +2229,7 @@ call SpaceVim#plugins#tasks#reg_provider(funcref('s:make_tasks'))
|
||||
todo_prefix = '@'
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
### Iedit 多光标编辑
|
||||
|
||||
@ -2408,6 +2408,6 @@ export PATH=$PATH:$HOME/.SpaceVim/bin
|
||||
|
||||
使用命令 `svc` 在一个已存在的 Vim 服务器上打开文件,使用命令 `nsvc` 在一个已存在的 Neovim 服务器上打开文件。
|
||||
|
||||

|
||||

|
||||
|
||||
<!-- vim:set nowrap cole=0: -->
|
||||
|
28
docs/cn/following-head.md
Normal file
28
docs/cn/following-head.md
Normal file
@ -0,0 +1,28 @@
|
||||
---
|
||||
title: "Following Head"
|
||||
description: "The latest changes in master branch since last release."
|
||||
lang: zh
|
||||
---
|
||||
|
||||
# [主页](../) >> Following Head
|
||||
|
||||
本页罗列出自上一版本 v2.2.0 以来,master 分支上所发生的变更记录:
|
||||
|
||||
## 下一个版本
|
||||
|
||||
下一个版本号为 v2.3.0
|
||||
|
||||
|
||||
#### 新特性
|
||||
|
||||
|
||||
#### 改变
|
||||
|
||||
|
||||
#### 问题修复
|
||||
|
||||
## 上一个版本
|
||||
|
||||
SpaceVim 于 2023-07-05 发布 v2.2.0 版本,可查阅版本发布文章:
|
||||
|
||||
- [SpaceVim 发布 v2.2.0 版本](https://spacevim.org/SpaceVim-release-v2.2.0/)
|
@ -6,10 +6,10 @@ lang: zh
|
||||
|
||||
[](https://github.com/SpaceVim/SpaceVim/actions/workflows/check.yml?query=branch%3Amaster)
|
||||
[](https://codecov.io/gh/SpaceVim/SpaceVim)
|
||||
[](https://spacevim.org/SpaceVim-release-v2.1.0/)
|
||||
[](https://spacevim.org/SpaceVim-release-v2.2.0/)
|
||||
[](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
|
||||
|
||||

|
||||

|
||||
|
||||
SpaceVim 是一个社区驱动的模块化的 Vim IDE,以模块的方式组织管理插件以及相关配置,
|
||||
为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
|
||||
@ -19,8 +19,8 @@ SpaceVim 是一个社区驱动的模块化的 Vim IDE,以模块的方式组织
|
||||
- [使用文档](documentation/): 完整的用户使用文档,详细介绍了每一个快捷键以及配置的功能
|
||||
- [可用模块](layers/): 罗列了目前已经支持的所有模块,包括功能模块和不同的语言模块
|
||||
|
||||
当前最新的稳定版为[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 分支最新的更新以及变动。
|
||||
当前最新的稳定版为[v2.2.0](https://spacevim.org/SpaceVim-release-v2.2.0/),发布于2023年7月5日,
|
||||
[following-HEAD](following-head/) 页面罗列了master分支最新的更新以及变动。
|
||||
|
||||
## 最新特性
|
||||
|
||||
|
@ -11,7 +11,7 @@ echo " \______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/
|
||||
echo " | ## "
|
||||
echo " | ## "
|
||||
echo " |__/ "
|
||||
echo " 版本: 2.2.0-dev 中文官网: https://spacevim.org/cn/ "
|
||||
echo " 版本: 2.2.0 中文官网: https://spacevim.org/cn/ "
|
||||
|
||||
Push-Location ~
|
||||
|
||||
|
@ -84,7 +84,7 @@ On_IWhite='\033[0;107m' # White
|
||||
# }}}
|
||||
|
||||
# version
|
||||
Version='2.2.0-dev'
|
||||
Version='2.2.0'
|
||||
#System name
|
||||
System="$(uname -s)"
|
||||
|
||||
|
@ -18,7 +18,7 @@ lang: zh
|
||||
|
||||
该模块为 SpaceVim 提供了默认的标签栏,支持 `Leader + idx` 快捷键快速跳转。
|
||||
|
||||

|
||||

|
||||
|
||||
## 相关选项
|
||||
|
||||
|
@ -49,4 +49,4 @@ SpaceVim 默认未载入该模块,如需载入模块,可以在配置文件
|
||||
|
||||
Debug 的快捷键太长了?可以使用 `SPC d .` 调出 Debug 临时快捷键菜单。
|
||||
|
||||

|
||||

|
||||
|
@ -6,7 +6,7 @@ lang: zh
|
||||
|
||||
# [Available Layers](../../) >> lang#asciidoc
|
||||
|
||||

|
||||

|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "SpaceVim lang#elm 模块"
|
||||
description: "这一模块为 SpaceVim 提供了 Elm 的开发支持,包括代码补全、语法检查、代码格式化等特性。"
|
||||
image: https://user-images.githubusercontent.com/13142418/44625046-7b2f7700-a931-11e8-807e-dba3f73c9e90.png
|
||||
image: https://img.spacevim.org/44625046-7b2f7700-a931-11e8-807e-dba3f73c9e90.png
|
||||
lang: zh
|
||||
---
|
||||
|
||||
@ -87,7 +87,7 @@ npm install -g elm-format
|
||||
|
||||
启动 `elm repl` 交互进程,快捷键为: `SPC l s i`。
|
||||
|
||||

|
||||

|
||||
|
||||
将代码传输给 REPL 进程执行:
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "SpaceVim lang#idris 模块"
|
||||
description: "这一模块为 idris 开发提供支持,包括交互式编程、一键运行等特性。"
|
||||
image: https://user-images.githubusercontent.com/13142418/65492491-9dece000-dee3-11e9-8eda-7d41a6c1ee79.png
|
||||
image: https://img.spacevim.org/65492491-9dece000-dee3-11e9-8eda-7d41a6c1ee79.png
|
||||
lang: zh
|
||||
---
|
||||
|
||||
|
@ -6,7 +6,7 @@ lang: zh
|
||||
|
||||
# [Available Layers](../../) >> lang#org
|
||||
|
||||

|
||||

|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "SpaceVim lang#puppet 模块"
|
||||
description: "这一模块为 SpaceVim 提供了 Puppet 的开发支持,包括语法高亮、语言服务器支持。"
|
||||
image: https://user-images.githubusercontent.com/13142418/46022200-bb426f00-c114-11e8-84bc-d52dc83806c6.png
|
||||
image: https://img.spacevim.org/46022200-bb426f00-c114-11e8-84bc-d52dc83806c6.png
|
||||
lang: zh
|
||||
---
|
||||
|
||||
@ -19,7 +19,7 @@ lang: zh
|
||||
|
||||
该模块为 SpaceVim 提供了 Puppet 语言开发支持。
|
||||
|
||||

|
||||

|
||||
|
||||
## 功能特性
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: "SpaceVim lang#scheme 模块"
|
||||
description: "这一模块为 SpaceVim 提供了 Scheme 语言开发支持,包括语法高亮、语言服务器支持。"
|
||||
lang: zh
|
||||
image: https://user-images.githubusercontent.com/13142418/46590501-4e50b100-cae6-11e8-9366-6772d129a13b.png
|
||||
image: https://img.spacevim.org/46590501-4e50b100-cae6-11e8-9366-6772d129a13b.png
|
||||
---
|
||||
|
||||
# [可用模块](../../) >> lang#scheme
|
||||
|
@ -143,7 +143,7 @@ packages tuned by power users and bugs are fixed quickly.
|
||||
|
||||
**welcome page**
|
||||
|
||||

|
||||

|
||||
|
||||
**workflow**
|
||||
|
||||
@ -168,7 +168,7 @@ transient state buffer. Additional information may as well be displayed in it.
|
||||
|
||||
Move Text Transient State:
|
||||
|
||||

|
||||

|
||||
|
||||
## Who can benefit from this?
|
||||
|
||||
@ -567,7 +567,7 @@ Also note that changing this value has no effect if you are running Vim/Neovim i
|
||||
| ------------ | ------------------------- |
|
||||
| `SPC z .` | open font transient state |
|
||||
|
||||

|
||||

|
||||
|
||||
In font transient state:
|
||||
|
||||
@ -906,7 +906,7 @@ this feature may make filetree slow, so it is not enabled by default.
|
||||
To enable this feature, add `enable_filetree_gitstatus = true`
|
||||
to your custom configuration file. Here is a picture of this feature:
|
||||
|
||||

|
||||

|
||||
|
||||
There is also an option to configure show/hide the file tree, default to show. To hide the file tree by default, you can use the `enable_vimfiler_welcome` in the `[options]` section:
|
||||
|
||||
@ -1556,7 +1556,7 @@ so you need to put the scoop binary path before `C:\WINDOWS\system32` in `PATH`.
|
||||
After pressing `SPC f /`, the find window will be opened. It is going to run `find` or `fd` command asynchronously.
|
||||
By default, `find` is the default tool, you can use `ctrl-e` to switch tools.
|
||||
|
||||

|
||||

|
||||
|
||||
To change the default file searching tool, you can use `file_searching_tools` in the `[options]` section.
|
||||
It is `[]` by default.
|
||||
@ -2186,11 +2186,11 @@ tasks configuration.
|
||||
|
||||
The `SPC p t l` will open the tasks manager windows, in the tasks manager windows, you can use `Enter` to run task under the cursor.
|
||||
|
||||

|
||||

|
||||
|
||||
If the `telescope` layer is loaded, you can also use `SPC p t f` to fuzzy find specific task, and run the select task.
|
||||
|
||||

|
||||

|
||||
|
||||
#### Custom tasks
|
||||
|
||||
@ -2203,7 +2203,7 @@ and print the results to the runner window.
|
||||
args = ['hello world']
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
To run the task in the background, you need to set `isBackground` to `true`:
|
||||
|
||||
@ -2307,7 +2307,7 @@ Currently, SpaceVim can auto-detect tasks for npm.
|
||||
the tasks manager will parse the `package.json` file for npm packages.
|
||||
If you have cloned the [eslint-starter](https://github.com/spicydonuts/eslint-starter). for example, pressing `SPC p t r` shows the following list:
|
||||
|
||||

|
||||

|
||||
|
||||
#### Task provider
|
||||
|
||||
@ -2348,7 +2348,7 @@ call SpaceVim#plugins#tasks#reg_provider(function('s:make_tasks'))
|
||||
|
||||
With the above configuration, you will see the following tasks in the SpaceVim repo:
|
||||
|
||||

|
||||

|
||||
|
||||
### Todo manager
|
||||
|
||||
@ -2364,7 +2364,7 @@ Example:
|
||||
todo_prefix = '@'
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
**Known bug:**
|
||||
@ -2587,4 +2587,4 @@ export PATH=$PATH:$HOME/.SpaceVim/bin
|
||||
|
||||
Use `svc` to open a file in the existing Vim server, or use `nsvc` to open a file in the existing Neovim server.
|
||||
|
||||

|
||||

|
||||
|
@ -5,7 +5,7 @@ description: "The latest changes in master branch since last release."
|
||||
|
||||
# [Home](../) >> Following Head
|
||||
|
||||
This page documents changes in master branch since last release v2.1.0
|
||||
This page documents changes in master branch since last release v2.2.0
|
||||
|
||||
## New features
|
||||
|
||||
@ -13,6 +13,6 @@ This page documents changes in master branch since last release v2.1.0
|
||||
|
||||
## Latest Release
|
||||
|
||||
SpaceVim releases v2.1.0 at 2023-03-30, please check the release page:
|
||||
SpaceVim releases v2.2.0 at 2023-07-07, please check the release page:
|
||||
|
||||
- [SpaceVim releases v2.1.0](https://spacevim.org/SpaceVim-release-v2.1.0/) for all the details
|
||||
- [SpaceVim releases v2.2.0](https://spacevim.org/SpaceVim-release-v2.2.0/) for all the details
|
||||
|
@ -5,10 +5,10 @@ description: "SpaceVim is a community-driven vim distribution that seeks to prov
|
||||
|
||||
[](https://github.com/SpaceVim/SpaceVim/actions/workflows/check.yml?query=branch%3Amaster)
|
||||
[](https://codecov.io/gh/SpaceVim/SpaceVim)
|
||||
[](https://spacevim.org/SpaceVim-release-v2.1.0/)
|
||||
[](https://spacevim.org/SpaceVim-release-v2.2.0/)
|
||||
[](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
|
||||
|
||||

|
||||

|
||||
|
||||
SpaceVim is a community-driven distribution of Vim and Neovim.
|
||||
It's inspired by spacemacs. It manages collections of plugins in layers,
|
||||
@ -21,7 +21,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.1.0](https://spacevim.org/SpaceVim-release-v2.1.0/) was released at 2023-03-30, check out [following-HEAD](following-head/) page for what happened since last release.
|
||||
The latest release [v2.2.0](https://spacevim.org/SpaceVim-release-v2.2.0/) was released at 2023-07-05, check out [following-HEAD](following-head/) page for what happened since last release.
|
||||
|
||||
## New features
|
||||
|
||||
|
@ -19,7 +19,7 @@ echo " \______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/
|
||||
echo " | ## "
|
||||
echo " | ## "
|
||||
echo " |__/ "
|
||||
echo " version : v2.2.0-dev by : spacevim.org "
|
||||
echo " version : v2.2.0 by : spacevim.org "
|
||||
|
||||
Function Pause ($Message = "Press any key to continue . . . ") {
|
||||
if ((Test-Path variable:psISE) -and $psISE) {
|
||||
|
@ -84,7 +84,7 @@ On_IWhite='\033[0;107m' # White
|
||||
# }}}
|
||||
|
||||
# version
|
||||
Version='2.2.0-dev'
|
||||
Version='2.2.0'
|
||||
#System name
|
||||
System="$(uname -s)"
|
||||
# }}}
|
||||
|
@ -19,7 +19,7 @@ description: "SpaceVim chatting layer provides chatting with weixin in vim."
|
||||
|
||||
SpaceVim chatting layer provides chatting feature in vim.
|
||||
|
||||

|
||||

|
||||
|
||||
## Install
|
||||
|
||||
|
@ -61,7 +61,7 @@ Vimspector can be used as the debugger by setting the configuration.
|
||||
|
||||
key bindings are too long? use `SPC d .` to open the debug transient state:
|
||||
|
||||

|
||||

|
||||
|
||||
### Using vimspector
|
||||
|
||||
|
@ -5,7 +5,7 @@ description: "Edit AsciiDoc within vim, autopreview AsciiDoc in the default brow
|
||||
|
||||
# [Available Layers](../../) >> lang#asciidoc
|
||||
|
||||

|
||||

|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user