mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-24 05:20:04 +08:00
151 lines
9.4 KiB
Markdown
151 lines
9.4 KiB
Markdown
---
|
|
title: SpaceVim release v0.8.0
|
|
categories: [changelog, blog]
|
|
excerpt: "Use toml as default configuration file for SpaceVim"
|
|
type: NewsArticle
|
|
image: https://user-images.githubusercontent.com/13142418/41507987-b7fb4760-7202-11e8-8896-01650480e798.png
|
|
commentsID: "SpaceVim release v0.8.0"
|
|
comments: true
|
|
---
|
|
|
|
# [Changelogs](../development#changelog) > SpaceVim release v0.8.0
|
|
|
|
|
|
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.
|
|
|
|
![v0.8.0 welcome page](https://user-images.githubusercontent.com/13142418/41507987-b7fb4760-7202-11e8-8896-01650480e798.png)
|
|
|
|
|
|
<!-- vim-markdown-toc GFM -->
|
|
|
|
- [New features](#new-features)
|
|
- [New layers](#new-layers)
|
|
- [Enhancements](#enhancements)
|
|
- [Bug fixs](#bug-fixs)
|
|
- [Doc && Wiki](#doc--wiki)
|
|
|
|
<!-- vim-markdown-toc -->
|
|
|
|
|
|
## New features
|
|
|
|
- Add toml config support [#1636](https://github.com/SpaceVim/SpaceVim/pull/1636), [#1654](https://github.com/SpaceVim/SpaceVim/pull/1654)
|
|
|
|
In the old version of SpaceVim, we use vim file as configuration file. But this introduces a lot of problems.
|
|
please check our [faq](../faq/#why-use-toml-file-as-default-configuration-file) for why use toml file as default configuration file.
|
|
|
|
- Add async support for gitcommit [#1623](https://github.com/SpaceVim/SpaceVim/pull/1623)
|
|
|
|
when edit commit message, complete the PR and ISSUE list from GitHub asynchronously.
|
|
|
|
![complete in git commit](https://user-images.githubusercontent.com/13142418/41519892-6ee2d3fc-7290-11e8-8b48-20e24d3046bc.jpg)
|
|
|
|
- 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).
|
|
|
|
![UI for dein](https://user-images.githubusercontent.com/13142418/34907332-903ae968-f842-11e7-8ac9-07fcc9940a53.gif)
|
|
|
|
- Add buffer directory searching [#1632](https://github.com/SpaceVim/SpaceVim/pull/1632)
|
|
- Add asyncomplete-clang [#1671](https://github.com/SpaceVim/SpaceVim/pull/1671)
|
|
- add SPC `x a |` to align region at `|` [#1766](https://github.com/SpaceVim/SpaceVim/pull/1766)
|
|
- Add auto fix feature to typescript [#1706](https://github.com/SpaceVim/SpaceVim/pull/1706)
|
|
- Add compatible API for matchaddpos [#1681](https://github.com/SpaceVim/SpaceVim/pull/1681)
|
|
- Add autofix feature for php with phpcbf [#1652](https://github.com/SpaceVim/SpaceVim/pull/1652)
|
|
- Add more key bingindings [#1811](https://github.com/SpaceVim/SpaceVim/pull/1811)
|
|
- Glyph free theme [#1784](https://github.com/SpaceVim/SpaceVim/pull/1784)
|
|
|
|
## New layers
|
|
|
|
- Add org layer [#1718](https://github.com/SpaceVim/SpaceVim/pull/1718)
|
|
- Add lang#r layer [#1717](https://github.com/SpaceVim/SpaceVim/pull/1717)
|
|
|
|
## Enhancements
|
|
|
|
- Change filetype assert [#1655](https://github.com/SpaceVim/SpaceVim/pull/1655)
|
|
- Imporve `max_column` options [#1744](https://github.com/SpaceVim/SpaceVim/pull/1744)
|
|
- Improve system api [#1780](https://github.com/SpaceVim/SpaceVim/pull/1780)
|
|
- Improve tags layer [#1761](https://github.com/SpaceVim/SpaceVim/pull/1761)
|
|
- Update Go layer to reflect vim-go var name change [#1719](https://github.com/SpaceVim/SpaceVim/pull/1719)
|
|
- Set encoding [#1708](https://github.com/SpaceVim/SpaceVim/pull/1708)
|
|
- Enable nocompatible for vim [#1690](https://github.com/SpaceVim/SpaceVim/pull/1690)
|
|
- Improve vimcompatible mode [#1665](https://github.com/SpaceVim/SpaceVim/pull/1665)
|
|
- Prefer local phpmd.xml [#1656](https://github.com/SpaceVim/SpaceVim/pull/1656)
|
|
- Only Reload when the filetype is javascript [#1653](https://github.com/SpaceVim/SpaceVim/pull/1653)
|
|
- Remove vim-javascript due to conflicts in flow-type and in jsx [#1637](https://github.com/SpaceVim/SpaceVim/pull/1637)
|
|
- Use stdin instead when format java file. [#1634](https://github.com/SpaceVim/SpaceVim/pull/1634)
|
|
- Improve buffer switch key bindings [#1673](https://github.com/SpaceVim/SpaceVim/pull/1673)
|
|
- Use bash for 24-bit-color.sh [#1613](https://github.com/SpaceVim/SpaceVim/pull/1613)
|
|
- Change lang#c layer plugins [#1619](https://github.com/SpaceVim/SpaceVim/pull/1619)
|
|
|
|
## Bug fixs
|
|
|
|
- Fix error `unknown option guifont` in VimR [#1651](https://github.com/SpaceVim/SpaceVim/pull/1651)
|
|
- Fix vimcompatible mode [#1667](https://github.com/SpaceVim/SpaceVim/pull/1667)
|
|
- Fix SPConfig [#1666](https://github.com/SpaceVim/SpaceVim/pull/1666)
|
|
- Fix key bindings Tab [#1711](https://github.com/SpaceVim/SpaceVim/pull/1711)
|
|
- Fix language [#1710](https://github.com/SpaceVim/SpaceVim/pull/1710)
|
|
- Fix windows support [#1700](https://github.com/SpaceVim/SpaceVim/pull/1700)
|
|
- Fix lint [#1699](https://github.com/SpaceVim/SpaceVim/pull/1699)
|
|
- Fix SPC f f key bindings [#1698](https://github.com/SpaceVim/SpaceVim/pull/1698)
|
|
- Fix detach script [#1684](https://github.com/SpaceVim/SpaceVim/pull/1684)
|
|
- Fix jump mappings [#1680](https://github.com/SpaceVim/SpaceVim/pull/1680)
|
|
- Fix flygrep [#1678](https://github.com/SpaceVim/SpaceVim/pull/1678)
|
|
- Fix install script [#1677](https://github.com/SpaceVim/SpaceVim/pull/1677)
|
|
- Fix phpcd support [#1676](https://github.com/SpaceVim/SpaceVim/pull/1676)
|
|
- Fix Asyncomplete support [#1670](https://github.com/SpaceVim/SpaceVim/pull/1670)
|
|
- Fix hit-enter when using timers [#1722](https://github.com/SpaceVim/SpaceVim/pull/1722)
|
|
- Fix custom config path [#1779](https://github.com/SpaceVim/SpaceVim/pull/1779)
|
|
- Fix syntax highlight conflict under flow-typed js [#1769](https://github.com/SpaceVim/SpaceVim/pull/1769)
|
|
- Fix flygrep detect script [#1757](https://github.com/SpaceVim/SpaceVim/pull/1757)
|
|
- Fix bootstrap function [#1741](https://github.com/SpaceVim/SpaceVim/pull/1741)
|
|
- Fix tags layer [#1649](https://github.com/SpaceVim/SpaceVim/pull/1649)
|
|
- Fix gitcommit completion script [#1624](https://github.com/SpaceVim/SpaceVim/pull/1624)
|
|
- Fix deoplete config [#1612](https://github.com/SpaceVim/SpaceVim/pull/1612)
|
|
- Fix debug info [#1806](https://github.com/SpaceVim/SpaceVim/pull/1806)
|
|
- Fix denite config [#1650](https://github.com/SpaceVim/SpaceVim/pull/1650)
|
|
- Fix UltiSnips support #1078 [#1647](https://github.com/SpaceVim/SpaceVim/pull/1647)
|
|
- Fix mru and buffer list key bindings [#1620](https://github.com/SpaceVim/SpaceVim/pull/1620)
|
|
- Fix pluginmanager && autocomplete layer [#1614](https://github.com/SpaceVim/SpaceVim/pull/1614)
|
|
- Fix detach command [#1685](https://github.com/SpaceVim/SpaceVim/pull/1685)
|
|
- Fix loading custom plugin [#1743](https://github.com/SpaceVim/SpaceVim/pull/1743)
|
|
- Fix undefined variable for `g:_spacevim_config_path` [#1797](https://github.com/SpaceVim/SpaceVim/pull/1797)
|
|
- Fix rtp type [#1787](https://github.com/SpaceVim/SpaceVim/pull/1787)
|
|
- Escape file name [#1795](https://github.com/SpaceVim/SpaceVim/pull/1795)
|
|
|
|
## Doc && Wiki
|
|
|
|
- Fix grammar mistake [#1611](https://github.com/SpaceVim/SpaceVim/pull/1611)
|
|
- Update community [#1781](https://github.com/SpaceVim/SpaceVim/pull/1781)
|
|
- Update documentation [#1765](https://github.com/SpaceVim/SpaceVim/pull/1765)
|
|
- Manager post tags [#1762](https://github.com/SpaceVim/SpaceVim/pull/1762)
|
|
- Doc: improve SpaceVim doc [#1758](https://github.com/SpaceVim/SpaceVim/pull/1758)
|
|
- Specify the exact branch for git rebase [#1754](https://github.com/SpaceVim/SpaceVim/pull/1754)
|
|
- Type: JaveScript --> JavaScript [#1753](https://github.com/SpaceVim/SpaceVim/pull/1753)
|
|
- Update readme && wiki [#1740](https://github.com/SpaceVim/SpaceVim/pull/1740)
|
|
- Update lsp doc [#1735](https://github.com/SpaceVim/SpaceVim/pull/1735)
|
|
- Wiki: update cn wiki [#1752](https://github.com/SpaceVim/SpaceVim/pull/1752)
|
|
- Doc: update colorscheme layer doc [#1747](https://github.com/SpaceVim/SpaceVim/pull/1747)
|
|
- Correct `rubocop` spelling in docs [#1715](https://github.com/SpaceVim/SpaceVim/pull/1715)
|
|
- HTML Improvements [#1707](https://github.com/SpaceVim/SpaceVim/pull/1707)
|
|
- Update readme [#1668](https://github.com/SpaceVim/SpaceVim/pull/1668)
|
|
- Update quick start guide [#1659](https://github.com/SpaceVim/SpaceVim/pull/1659), [#1729](https://github.com/SpaceVim/SpaceVim/pull/1729)
|
|
- Correct title in haskell.md [#1645](https://github.com/SpaceVim/SpaceVim/pull/1645)
|
|
- Add toml config documentation [#1721](https://github.com/SpaceVim/SpaceVim/pull/1721)
|
|
- Add json example [#1625](https://github.com/SpaceVim/SpaceVim/pull/1625)
|
|
- Add doc for formatting on save [#1799](https://github.com/SpaceVim/SpaceVim/pull/1799)
|
|
- Add search box to the website [#1789](https://github.com/SpaceVim/SpaceVim/pull/1789)
|
|
- Add useage of statusline and tabline [#1783](https://github.com/SpaceVim/SpaceVim/pull/1783)
|
|
- Add useage of bootstrap function [#1775](https://github.com/SpaceVim/SpaceVim/pull/1775) [#1774](https://github.com/SpaceVim/SpaceVim/pull/1774)
|
|
- Add `Ctrl-a` to the vim compatibility list [#1755](https://github.com/SpaceVim/SpaceVim/pull/1755)
|
|
- Fix typo [#1813](https://github.com/SpaceVim/SpaceVim/pull/1813)
|
|
- Fix a typo in cn/documentation.md [#1812](https://github.com/SpaceVim/SpaceVim/pull/1812)
|
|
- Fix doc about enable/disable guicolors [#1785](https://github.com/SpaceVim/SpaceVim/pull/1785)
|
|
- Fix doc for colorscheme_bg && close #1737 [#1739](https://github.com/SpaceVim/SpaceVim/pull/1739)
|
|
- Fix keys highlights, add missed [#1713](https://github.com/SpaceVim/SpaceVim/pull/1713)
|
|
- Fix layer activation command and typo in Python layer docs [#1712](https://github.com/SpaceVim/SpaceVim/pull/1712)
|
|
- Fix typo in documentation [#1661](https://github.com/SpaceVim/SpaceVim/pull/1661)
|
|
|