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