1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-04-14 23:49:19 +08:00

Update index

This commit is contained in:
wsdjeg 2017-11-18 20:14:13 +08:00
parent d40fe9e0ec
commit 4db0d2c73b
2 changed files with 150 additions and 31 deletions

View File

@ -0,0 +1,114 @@
---
title: SpaceVim release v0.5.0
categories: changelog
excerpt: "Many new features come out with v0.5.0"
---
# [Changelogs](https://spacevim.org/development#changelog) > SpaceVim release v0.5.0
## New Features
- Add clojure layer [#964](https://github.com/SpaceVim/SpaceVim/pull/964)
- Add lang#solidity layer [#959](https://github.com/SpaceVim/SpaceVim/pull/959)
- Add complete script [#954](https://github.com/SpaceVim/SpaceVim/pull/954)
- Add remote manager [#949](https://github.com/SpaceVim/SpaceVim/pull/949)
- add wiki [#946](https://github.com/SpaceVim/SpaceVim/pull/946)
- Added a new plugin thinca/vim-quickrun [#939](https://github.com/SpaceVim/SpaceVim/pull/939)
- Added a new plugin vimwiki/vimwiki [#938](https://github.com/SpaceVim/SpaceVim/pull/938)
- Added a new plugin vimwiki/vimwiki [#935](https://github.com/SpaceVim/SpaceVim/pull/935)
- Add statusline errors / warnings report for ale [#934](https://github.com/SpaceVim/SpaceVim/pull/934)
- Add quickfix plugin [#930](https://github.com/SpaceVim/SpaceVim/pull/930)
- Add base64 api [#924](https://github.com/SpaceVim/SpaceVim/pull/924)
- Added a new layer, japanese [#921](https://github.com/SpaceVim/SpaceVim/pull/921)
- Added auto-completion settings for Haskell [#920](https://github.com/SpaceVim/SpaceVim/pull/920)
- Added Shougo/echodoc.vim to autocomplete layer [#919](https://github.com/SpaceVim/SpaceVim/pull/919)
- Add mail layer [#904](https://github.com/SpaceVim/SpaceVim/pull/904)
- Add pmd support [#902](https://github.com/SpaceVim/SpaceVim/pull/902)
- Add appveyor badges [#888](https://github.com/SpaceVim/SpaceVim/pull/888)
- Add server support [#870](https://github.com/SpaceVim/SpaceVim/pull/870)
- Add option for disable unicode symbols in statusline [#858](https://github.com/SpaceVim/SpaceVim/pull/858)
- Add project manager [#850](https://github.com/SpaceVim/SpaceVim/pull/850)
- Add lang#typescript layer [#839](https://github.com/SpaceVim/SpaceVim/pull/839)
- Add key binding for clear saved buffers [#830](https://github.com/SpaceVim/SpaceVim/pull/830)
- Add airline/tabline theme for nord [#825](https://github.com/SpaceVim/SpaceVim/pull/825)
- Add layer for Pony programming language [#823](https://github.com/SpaceVim/SpaceVim/pull/823)
- Add vim-repeat to edit layer [#818](https://github.com/SpaceVim/SpaceVim/pull/818)
- Add lang#julia layer [#814](https://github.com/SpaceVim/SpaceVim/pull/814)
- Add lang#ruby layer [#812](https://github.com/SpaceVim/SpaceVim/pull/812)
- Add buffer # keymap [#811](https://github.com/SpaceVim/SpaceVim/pull/811)
- Add help desc [#798](https://github.com/SpaceVim/SpaceVim/pull/798)
## Bug Fixs
- Fix multiple cursor [#963](https://github.com/SpaceVim/SpaceVim/pull/963)
- fix help info for rg [#950](https://github.com/SpaceVim/SpaceVim/pull/950)
- Fix #908 [#947](https://github.com/SpaceVim/SpaceVim/pull/947)
- Fix Typo [#937](https://github.com/SpaceVim/SpaceVim/pull/937)
- Fixed ALE setting issues [#936](https://github.com/SpaceVim/SpaceVim/pull/936)
- Fix shell layer [#926](https://github.com/SpaceVim/SpaceVim/pull/926)
- Fix a typo in doc/SpaceVim.txt [#905](https://github.com/SpaceVim/SpaceVim/pull/905)
- fix spellcheck msg & some documentations [#878](https://github.com/SpaceVim/SpaceVim/pull/878)
- Fix command documentation [#810](https://github.com/SpaceVim/SpaceVim/pull/810)
- fix typo [#795](https://github.com/SpaceVim/SpaceVim/pull/795)
- Fix mapping to ( [#782](https://github.com/SpaceVim/SpaceVim/pull/782)
## Unmarked PRs
- Installer windows [#965](https://github.com/SpaceVim/SpaceVim/pull/965)
- Cache E117 when load neomake conf [#958](https://github.com/SpaceVim/SpaceVim/pull/958)
- Help describe key bindings [#948](https://github.com/SpaceVim/SpaceVim/pull/948)
- resolve conflicts between tmux layer and edit layer [#945](https://github.com/SpaceVim/SpaceVim/pull/945)
- Update Docs [#943](https://github.com/SpaceVim/SpaceVim/pull/943)
- Improve wording on the README.md [#942](https://github.com/SpaceVim/SpaceVim/pull/942)
- WIP: Update syntax checker layer [#933](https://github.com/SpaceVim/SpaceVim/pull/933)
- WIP: improve Neomake integration [#931](https://github.com/SpaceVim/SpaceVim/pull/931)
- Codecov [#928](https://github.com/SpaceVim/SpaceVim/pull/928)
- Minor fix for Vim help language setting example [#927](https://github.com/SpaceVim/SpaceVim/pull/927)
- Offer the possibility to add custom palette [#922](https://github.com/SpaceVim/SpaceVim/pull/922)
- Update appveyor setting [#918](https://github.com/SpaceVim/SpaceVim/pull/918)
- Update SPC e c command [#916](https://github.com/SpaceVim/SpaceVim/pull/916)
- translate the buffer section to chinese [#915](https://github.com/SpaceVim/SpaceVim/pull/915)
- Display mode in statusline like in some airline theme [#907](https://github.com/SpaceVim/SpaceVim/pull/907)
- tests: use stable covimerage [#901](https://github.com/SpaceVim/SpaceVim/pull/901)
- Made gitcommit completion source changeable [#900](https://github.com/SpaceVim/SpaceVim/pull/900)
- typo: fix typo 'colorcolume' in ui. [#898](https://github.com/SpaceVim/SpaceVim/pull/898)
- Improve test for SpaceVim [#895](https://github.com/SpaceVim/SpaceVim/pull/895)
- rename open browser [#894](https://github.com/SpaceVim/SpaceVim/pull/894)
- update golang keybindings [#893](https://github.com/SpaceVim/SpaceVim/pull/893)
- Test changed vim scripts only [#891](https://github.com/SpaceVim/SpaceVim/pull/891)
- test main vimrc [#890](https://github.com/SpaceVim/SpaceVim/pull/890)
- Update project layout [#889](https://github.com/SpaceVim/SpaceVim/pull/889)
- Edits: Minor spelling and grammar changes [#886](https://github.com/SpaceVim/SpaceVim/pull/886)
- Use v:false if possible [#885](https://github.com/SpaceVim/SpaceVim/pull/885)
- Markdown list item [#883](https://github.com/SpaceVim/SpaceVim/pull/883)
- Update job api [#882](https://github.com/SpaceVim/SpaceVim/pull/882)
- Build improvements [#881](https://github.com/SpaceVim/SpaceVim/pull/881)
- Travis fix [#880](https://github.com/SpaceVim/SpaceVim/pull/880)
- Travis: set -e with script blocks [#879](https://github.com/SpaceVim/SpaceVim/pull/879)
- [WIP] Add Runner for spacevim [#876](https://github.com/SpaceVim/SpaceVim/pull/876)
- [WIP] Improve tests [#872](https://github.com/SpaceVim/SpaceVim/pull/872)
- Update shell layer [#871](https://github.com/SpaceVim/SpaceVim/pull/871)
- Update readme [#869](https://github.com/SpaceVim/SpaceVim/pull/869)
- Update doc for git layer [#867](https://github.com/SpaceVim/SpaceVim/pull/867)
- Update website [#863](https://github.com/SpaceVim/SpaceVim/pull/863)
- `eslint --fix` for javascript [#851](https://github.com/SpaceVim/SpaceVim/pull/851)
- Mod stylesheets [#849](https://github.com/SpaceVim/SpaceVim/pull/849)
- 翻译了窗口操作章节的剩余内容. [#844](https://github.com/SpaceVim/SpaceVim/pull/844)
- Update index [#843](https://github.com/SpaceVim/SpaceVim/pull/843)
- Translate some contents in Chinese documentation [#837](https://github.com/SpaceVim/SpaceVim/pull/837)
- Set img size [#836](https://github.com/SpaceVim/SpaceVim/pull/836)
- Update remark config [#821](https://github.com/SpaceVim/SpaceVim/pull/821)
- Improve markdown layer & Update chinese documentation. [#806](https://github.com/SpaceVim/SpaceVim/pull/806)
- Update php layer [#805](https://github.com/SpaceVim/SpaceVim/pull/805)
- Split lang#json layer [#804](https://github.com/SpaceVim/SpaceVim/pull/804)
- Update autocomplete layer options [#800](https://github.com/SpaceVim/SpaceVim/pull/800)
- Update autocomplete layer [#799](https://github.com/SpaceVim/SpaceVim/pull/799)
- Move context from readme [#797](https://github.com/SpaceVim/SpaceVim/pull/797)
- remove stray chars from documentation [#790](https://github.com/SpaceVim/SpaceVim/pull/790)
- Update statusline for ctrlp buffer [#783](https://github.com/SpaceVim/SpaceVim/pull/783)
- Remove g:delimitMate_matchpairs setting. [#781](https://github.com/SpaceVim/SpaceVim/pull/781)
- Remove plugin that does not exist [#780](https://github.com/SpaceVim/SpaceVim/pull/780)
- Update lang#python layer [#779](https://github.com/SpaceVim/SpaceVim/pull/779)
- plugin: json-vim: update to newer, forked version [#776](https://github.com/SpaceVim/SpaceVim/pull/776)

View File

@ -3,60 +3,65 @@ title: "Home"
description: "SpaceVim is a community-driven vim distribution that seeks to provide layer feature."
---
# Introduction
[![Build Status](https://travis-ci.org/SpaceVim/SpaceVim.svg?branch=dev)](https://travis-ci.org/SpaceVim/SpaceVim)
[![Build status](https://ci.appveyor.com/api/projects/status/eh3t5oph70abp665/branch/dev?svg=true)](https://ci.appveyor.com/project/wsdjeg/spacevim/branch/dev)
[![codecov](https://codecov.io/gh/SpaceVim/SpaceVim/branch/dev/graph/badge.svg)](https://codecov.io/gh/SpaceVim/SpaceVim/branch/dev)
![Version](https://img.shields.io/badge/version-0.6.0--dev-FF00CC.svg)
[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://raw.githubusercontent.com/SpaceVim/SpaceVim/dev/LICENSE)
[![Doc](https://img.shields.io/badge/doc-%3Ah%20SpaceVim-orange.svg?style=flat-square)](https://raw.githubusercontent.com/SpaceVim/SpaceVim/dev/doc/SpaceVim.txt)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/SpaceVim/SpaceVim.svg)](http://isitmaintained.com/project/SpaceVim/SpaceVim "Average time to resolve an issue")
[![Percentage of issues still open](http://isitmaintained.com/badge/open/SpaceVim/SpaceVim.svg)](http://isitmaintained.com/project/SpaceVim/SpaceVim "Percentage of issues still open")
[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[Gitter **Chat**](https://gitter.im/SpaceVim/SpaceVim)
[中文文档](http://spacevim.org/README_zh_cn/)
SpaceVim is a community-driven vim distribution that seeks to provide layer feature, especially for neovim. It offers a variety of layers to choose from. To create a suitable vim development environment, you just need to select the required layers.
SpaceVim is a community-driven vim distribution that supports vim and Neovim. SpaceVim manages collections of plugins in layers. Layers make it easy for you, the user, to enable a new language or feature by grouping all the related plugins together.
See the [documentation](https://spacevim.org/documentation) or [the list of layers](http://spacevim.org/layers/) for more information. [Hack-SpaceVim](https://github.com/Gabirel/Hack-SpaceVim) will tell you how to hack SpaceVim.
Please star the project on github - it is a great way to show your appreciation while providing us motivation to continue working on this project. The extra visibility for the project doesn't hurt either!
![2017-04-29-20 54 49](https://cloud.githubusercontent.com/assets/13142418/25555650/d7d2c07e-2d1e-11e7-975d-646a07b38a62.png)
![welcome-page](https://cloud.githubusercontent.com/assets/13142418/26402270/28ad72b8-40bc-11e7-945e-003f41e057be.png)
See the [documentation](https://spacevim.org/documentation) or [the list of layers](http://spacevim.org/layers/) for more information.
Here is a throughput graph of the repository for the last few weeks:
[![Throughput Graph](https://graphs.waffle.io/SpaceVim/SpaceVim/throughput.svg)](https://waffle.io/SpaceVim/SpaceVim/metrics/throughput)
## Requirements
At a minimum, SpaceVim requires `git` and `wget` to be installed. These tools are needed for downloading plugins and fonts.
If you are new to vim, you should learning about Vim in general, read [vim-galore](https://github.com/mhinz/vim-galore).
## Install
### Linux/Mac
### Linux and macOS
If you are using linux or mac os, it is recommended to use this command to install SpaceVim:
```sh
```bash
curl -sLf https://spacevim.org/install.sh | bash
```
with this command, SpaceVim will be installed. All the plugins will be installed **automatically** when vim/nvim is run for the first time.
After SpaceVim is installed, launch `vim` and SpaceVim will **automatically** install plugins.
For more info about the install script, please check:
```sh
```bash
curl -sLf https://spacevim.org/install.sh | bash -s -- -h
```
### windows support
### Windows
- For vim in windows, please just clone this repo as vimfiles in you Home directory.
by default, when open a cmd, the current dir is your Home directory, run this command in cmd.
make sure you have a backup of your own vimfiles.
```sh
git clone https://github.com/SpaceVim/SpaceVim.git vimfiles
```
- For neovim in windows, please clone this repo as `AppData\Local\nvim` in your home directory.
for more info, please check out [neovim's wiki](https://github.com/neovim/neovim/wiki/Installing-Neovim).
by default, when open a cmd, the current dir is your Home directory, run this command in cmd.
```sh
git clone https://github.com/SpaceVim/SpaceVim.git AppData\Local\nvim
```
The easist way is to download [install.cmd](https://spacevim.org/install.cmd) and run it as administrator, or install SpaceVim manually.
## Features
- **Great documentation:** access documentation in Vim with <kbd>SPC h SPC</kbd>.
![SPC h SPC](https://user-images.githubusercontent.com/13142418/31620230-48b53eea-b2c9-11e7-90d0-b717878875d4.gif)
- **Beautiful GUI:** you'll love the awesome UI and its useful features.
- **Mnemonic key bindings:** all key bindings have mnemonic prefixes.
![mapping guide](https://user-images.githubusercontent.com/13142418/31550099-c8173ff8-b062-11e7-967e-6378a9c3b467.gif)
- **Describe key bindings:** use <kbd>SPC h d k</kbd> to describe key bindings.
![describe key](https://user-images.githubusercontent.com/13142418/32134986-060a3b8a-bc2a-11e7-89a2-3ee4e616bf06.gif)
- **Lazy load plugins:** Lazy-load 90% of plugins with [dein.vim](https://github.com/Shougo/dein.vim)
![UI for dein](https://user-images.githubusercontent.com/13142418/31309093-36c01150-abb3-11e7-836c-3ad406bdd71a.gif)
- **Neovim centric:** Dark powered mode of SpaceVim
## News
[Newsletter #1 - A New Hope](https://spacevim.org/SpaceVim-Newsletter-A-New-Hope/)