mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-23 22:20:06 +08:00
18 KiB
18 KiB
title | categories | description | type | image | commentsID | comments | ||
---|---|---|---|---|---|---|---|---|
SpaceVim release v1.9.0 |
|
SpaceVim release v1.9.0 with new features and better experience. | article | https://img.spacevim.org/148374827-5f7aeaaa-e69b-441e-b872-408b47f4da04.png | SpaceVim release v1.9.0 | true |
Changelogs > SpaceVim release v1.9.0
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: 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 Features
55365f64
feat(checkers
): support lsp diagnostic jumpinge8a75bc7
feat(lang#vim
): addSPC l s
key binding9d374eaa
feat(lang#vim
): addSPC l x
key bindingc6156bf7
feat(lang#vim
): add workspace related key bindings6dbd9708
feat(autocomplete): add nvim-cmp support7c905844
feat(bundle#dein): update dein.vim362485ea
feat(bundle#neoformat): Update neoformat from 1a49552c to f1b6cd503863ea63
feat(chinese): add key binding to convert Chinese number to digit516e0525
feat(core): update to v1.9.0-dev83aa15f1
feat(edit): support fullwidth vertical bar04e4b3d1
feat(format): add vim-codefmt support5f4b6798
feat(git): add omnifunc for git commit buffer1ff40354
feat(help): add help description forSPC b d
a15ad8b9
feat(help): add key binding to display current time5c68676c
feat(lang#go): add lsp support for golang773aa07b
feat(lang#javascript): add more lsp key bindings2b40c524
feat(lang#julia): add lsp key bindings for juliaaa3deb1f
feat(lang#python): addg D
to jump type definition309728bc
feat(lang#python): add more lsp key bindingsda40455f
feat(lang#rust): add more lsp key bindings for rust0e9127e4
feat(lang#toml): addSPC l j
to preview tomlce7652a7
feat(lang#vala): addlang#vala
layer17626165
feat(layer): Add vimspector to debug layer22b663b5
feat(layer): addtreesitter
layeraa95f233
feat(logger): add clock infoae098bab
feat(logger): add millisecond infobe7d6130
feat(logger): add syntax highlighting for runtime logda18ba0a
feat(lsp): add neovim-lsp (#4319)cc73d9dd
feat(lsp): add vim-language-server command35bdf0da
feat(lsp): make SPC e c support to clear diagnostics5b76a80c
feat(lsp): useunicode#box
api to display workspace listcefb3756
feat(mail): add function to view mail context5ec1b3be
feat(mail): add login & password option31ab74f8
feat(mail): add mail layer option6adb53df
feat(mail): improve vim-mail pluginfa43ef20
feat(mail): use bundle vim-mailc8c232f4
feat(mapping): add help description forSPC f s
3f872452
feat(ssh): addssh
layer93d8a153
feat(ssh): change ssh tab name to SSH(user@ip:port)6ad6022d
feat(unicode#box, lsp): improve drawing_box() && workspace viewerfcb9f078
feat(windisk): addwindisk_encoding
option
Improvements
afec95b0
pref(a.lua): add debug informationd4597c97
pref(a.vim): change logger level7916f806
pref(chat): improvechat
layerc9411f07
pref(chat): improve chat layer0a89a58d
pref(guide): format g prefix key binding guide28393997
pref(startup): improve startup speed76d9a53a
refactor(bundle): update bundle indent-blankline.nvime9099b66
refactor(bundle): use bundle helpful.vimd969cf80
refactor(chat): remove debug function2e6d1b71
refactor(chat): use bundle chatting serverb64b80a2
refactor(chat): use bundle vim-chat plugin290dc34d
refactor(custom): format custom.vim && update:h SpaceVim-functions
229f66f5
refactor(guide): adds:get_key_number
function71fd4db9
refactor(lang#lua): use bundle vim-lua plugind7bdd193
refactor(logger): usestring.format
insteada84aa788
style(core): format vim script dictionaryea07a88b
style(incsearch): unique key binding description style72005ed4
style(leaderf): unique key binding descriptiond0cf0abc
style(leaderf): update description ofSPC h i
524ae813
style(lua): add file head043091c3
test(a.lua): add test for a.luab12d1890
test(logger): fix logger test35bb6cb7
test(logger): fix logger test129d538c
test(logger): test lua logger only for nvim-0.5.0bb209b9e
test(lua): test lua only for nvim-0.5.06ce3947d
chore(copyright): update copyrighta407aff0
chore: add file header to help.vim
Feature Changes
5d74df04
refactor(autocomplete)!: do not enable nvim-cmp by defaultfde8b71b
refactor(chat)!: change chat windows key bindingb2d1d746
refactor(fuzzy)!: change key bindingSPC f F
1f2ce0e6
refactor(lang#lua)!: remove vim-support and add layer options56b9d14e
refactor(tools#mpv)!: change default musics_directoryf6ac73b1
revert(shell)!: revert key binding<Esc>
in terminal mode
Bug Fixs
c32aa6f2
fix(lsp
): fix lsp support in nvim1e7fbd3f
fix(about): fix typo in about page5f1a7433
fix(autocmd): fix colorscheme autocmd1127b6aa
fix(bundle): fix bundle ident-blacnkline07e6c2f9
fix(cache): use data_dir for SpaceVim cache7797732b
fix(chat): fix chatting server port7b77ec76
fix(chat): fix close windows key binding41740374
fix(chat): fix message handler18dd27e2
fix(chat): fix server database pathcf1b82ef
fix(chat): include test files6767f4da
fix(checkers): clear lsp diagnostics for normal buffer6e5bc9da
fix(chinese): add function() wrapperab91988e
fix(chinese): fix SPC n c d key binding53e2a5cd
fix(colorscheme): fix VertSplit highlight of colorschemeone
5f37a401
fix(core): Handle E319 when Vim was built without language support66b253e9
fix(core): fix neovim-qt welcome page7f0b6651
fix(core): fix parser_argv function05ea303c
fix(debug): fix Undefined variablea7bedbc5
fix(flygrep): fix flygrep replace mode with grep command63c2bbf5
fix(flygrep): fix replace mode of flygrepcf9b7c08
fix(flygrep): save previous windows id594e0516
fix(install): use mklink /J instead0d2f9082
fix(lang#c): fixclang_std
option7e77fd9f
fix(lang#html): fix emmet leader key setting4e0f3529
fix(lang#lua): fix unknown variable3523dd10
fix(lang#markdown): remove g:mkdp_browserfunc072f7245
fix(lang#python): fix g d key binding5d9a0975
fix(lang#python): fix typo in coverage key bindings6ecba06f
fix(lang#ruby): fix typo in layer doc43fc0e8d
fix(lang#vim): fixlang#vim
layer key bindings5c63ce1f
fix(logger): addSpaceVim#logger#debug
functionda2f51ec
fix(logger): add reltimefloat compatible api76428f5d
fix(logger): fix logger api5cd0cb78
fix(logger): fix logger debug function0eb3ee0f
fix(logger): fix logger debug levels82d36bb8
fix(lsp): avoid unknown function error81f8ce0d
fix(lsp): fix lsp key binding0bcec61d
fix(lua): fix lua logger api17aac814
fix(mail): fix date format1cc4282c
fix(mail): fix mail loggera41fc80e
fix(ssh): fix layer test8e418318
fix(tabline): fix tabline fold8be152b4
fix(toml): fix toml json preview plugin57211cc4
fix(treesitter): fix layer test4a2e19fa
fix(windisk): fixs:open_disk
function
Doc&&Wiki
db34307c
doc(lsp
): updatelsp
layer docfde91a54
doc(bundle): update plugin list3895d205
docs(api): add:h SpaceVim-api-time
e6626bdd
docs(api): update:h SpaceVim-api-vim-message
cd033dd3
docs(chat): add:h SpaceVim-layers-chat
447728eb
docs(community): update link of slack and telegramb74dd23e
docs(ctrlp): add:h SpaceVim-layers-ctrlp
5e86c24c
docs(debug): add:h SpaceVim-layers-debug
81cc0b67
docs(dev): add commit style guide for breaking changes48009e8a
docs(dev): update commit style guidee5f77cc3
docs(documentation): translate cn documentation pageeae76b84
docs(documentation): update doc for key bindingLeader y/Y
abbc14e1
docs(format): update:h SpaceVim-layers-format
d5d2f1e0
docs(incsearch): update:h SpaceVim-layers-incsearch
5b6e41f1
docs(lang#c): typo in clang examplec5ca267e
docs(lang#html): fix layer option demo26baf7c2
docs(lang#markdown): update:h SpaceVim-layers-lang-markdown
d6e74047
docs(lang#puppet): update puppet layer docb07f2287
docs(lang#python): update lsp doc for pythond85912c1
docs(lang#typescript): add doc forSPC l g d
db8ea76c
docs(lang#vala): correct language name in docf8280b55
docs(layer): fix simple typo0cdc0d6d
docs(layers): add doc for loading layer with layer optionf022462a
docs(layers): update:h SpaceVim-layers
d4e4fc27
docs(lsp): update:h SpaceVim-layers-lsp
b436b983
docs(quick-start): update cn quick start guideeefef8f7
docs(sponsors): add opencollective6132f96d
docs(sponsors): remove BountySource and opencollectiveecfb31c0
docs(sponsors): update sponsors page950c2ad2
docs(sponsors): update sponsors page15ccffea
docs(sponsors): update wechat image2ae9a354
docs(ssh): update ssh layer pagebcd4e755
docs(usage): add:h SpaceVim-usage-command-line-mode
cd2fee0a
docs(usage): add:h SpaceVim-usage-search-and-replace
7f417074
docs(usage): add:h SpaceVim-usage-windows-and-tabs
b014a7e6
docs(vim#window): fix type in:h SpaceVim-api-vim-window
e8d636c7
docs(website): add doc about hide file tree by default52c76a11
docs(website): update custom_plugins document689fafcc
docs(wiki): update following HEAD page