mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-24 06:20:05 +08:00
5.2 KiB
5.2 KiB
title | description | keywords |
---|---|---|
Available layers | A list of available layers in SpaceVim. | layer,layers |
Introduction
SpaceVim is a community-driven vim distribution that seeks to provide layer feature. here is an example for loadding a layer with some specified options:
call SpaceVim#layers#load('shell',
\ {
\ 'default_position' : 'top',
\ 'default_height' : 30,
\ }
\ )
Available layers
Name | Description |
---|---|
autocomplete | This layer provides auto-completion to SpaceVim |
chat | SpaceVim chatting layer provide chatting with qq and weixin in vim. |
checkers | This layer provides syntax checking feature |
chinese | Layer for chinese users, include chinese docs and runtime messages |
colorscheme | colorscheme provides a list of colorscheme for SpaceVim, default colorscheme is gruvbox with dark theme. |
debug | This layer provide debug workflow support in SpaceVim |
default | lt layer contains none plugins, but it has some better default config for vim and neovim |
git | This layers adds extensive support for git |
lang#c | This layer is for c/c++/object-c development |
lang#elixir | This layer is for elixir development, provide autocompletion, syntax checking, code format for elixir file. |
lang#go | This layer is for go development |
lang#java | This layer is for Java development |
lang#javascript | This layer is for JaveScript development |
lang#lisp | for lisp development |
lang#markdown | Edit markdown within vim, autopreview markdown in the default browser, with this layer you can also format markdown file. |
lang#php | This layer adds PHP language support to SpaceVim |
lang#python | This layer is for Python development, provide autocompletion, syntax checking, code format for python file. |
lang#ruby | This layer is for ruby development, provide autocompletion, syntax checking, code format for ruby file. |
lang#typescript | This layer is for TypeScript development |
lang#vim | This layer is for writting vim script, including code completion, syntax checking and buffer formatting |
shell | This layer provide shell support in SpaceVim |
tags | This layer provide tags manager for project |
ui | Awesome UI layer for SpaceVim, provide IDE-like UI for neovim and vim in both TUI and GUI |