1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-02 20:30:05 +08:00

Update doc (#4246)

This commit is contained in:
Wang Shidong 2021-05-07 19:29:32 +08:00 committed by GitHub
parent 9a568151c6
commit c20177c401
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
34 changed files with 1295 additions and 1602 deletions

View File

@ -1605,6 +1605,24 @@ endfunction
" General guide for using SpaceVim. Including layer configuration, bootstrap
" function.
""
" @section buffers-and-files, usage-buffers-and-files
" @parentsection usage
" @subsection Buffers manipulation key bindings
" All buffers key bindings are start with `b` prefix:
" >
" Key Bindings Descriptions
" SPC <Tab> switch to alternate buffer in the current window (switch back and forth)
" SPC b . buffer transient state
" SPC b b switch to a buffer (via denite/unite)
" SPC b d kill the current buffer (does not delete the visited file)
" SPC u SPC b d kill the current buffer and window (does not delete the visited file) (TODO)
" SPC b D kill a visible buffer using vim-choosewin
" <
""
" @section FAQ, faq
" This is a list of the frequently asked questions about SpaceVim.

View File

@ -6,6 +6,16 @@
" License: GPLv3
"=============================================================================
""
" @section lang#assembly, layer-lang-assembly
" @parentsection layers
" This layer provides syntax highlighting for assembly. To enable this
" layer:
" >
" [layers]
" name = "lang#assembly"
" <
function! SpaceVim#layers#lang#assembly#plugins() abort
let plugins = []
call add(plugins, ['wsdjeg/vim-assembly', { 'merged' : 0}])

View File

@ -6,6 +6,16 @@
" License: GPLv3
"=============================================================================
""
" @section lang#autohotkey, layer-lang-autohotkey
" @parentsection layers
" This layer provides syntax highlighting for autohotkey. To enable this
" layer:
" >
" [layers]
" name = "lang#autohotkey"
" <
function! SpaceVim#layers#lang#autohotkey#plugins() abort
let plugins = []
call add(plugins, ['wsdjeg/vim-autohotkey', {'merged' : 0}])

View File

@ -9,12 +9,47 @@
""
" @section lang#clojure, layer-lang-clojure
" @parentsection layers
" This layer provides syntax highlighting for clojure. To enable this
" layer:
" This layer provides clojure language support in SpaceVim. Including syntax
" highlighting, code indent, code runner and REPL. This layer is not enabled
" by default, To enable this layer:
" >
" [layers]
" name = "lang#clojure"
" <
"
" @subsection layer options
"
" 1. `clojure_interpreter`: Set the clojure interpreter, by default, it is
" `clojure`
" >
" [[layers]]
" name = 'lang#clojure'
" clojure_interpreter = 'path/to/clojure'
" <
"
" @subsection Key bindings
" >
" Mode Key Function
" ---------------------------------------------
" normal SPC l r run current file
" <
"
" This layer also provides REPL support for clojure, the key bindings are:
" >
" Key Function
" ---------------------------------------------
" SPC l s i Start a inferior REPL process
" SPC l s b send whole buffer
" SPC l s l send current line
" SPC l s s send selection text
" <
"
if exists('s:clojure_interpreter')
finish
endif
let s:clojure_interpreter = 'clojure'
function! SpaceVim#layers#lang#clojure#plugins() abort
let plugins = []
@ -40,9 +75,9 @@ function! SpaceVim#layers#lang#clojure#config() abort
call SpaceVim#mapping#space#regesit_lang_mappings('clojure', function('s:language_specified_mappings'))
" in Window, if install clojure via scoop install clojure, the command is
" cmd-clj
let clojure = get(filter(['cmd-clj'], 'executable(v:val)'), 0, 'clojure')
call SpaceVim#plugins#runner#reg_runner('clojure', clojure . ' -M %s')
call SpaceVim#plugins#repl#reg('clojure', clojure)
" let clojure = get(filter(['cmd-clj'], 'executable(v:val)'), 0, 'clojure')
call SpaceVim#plugins#runner#reg_runner('clojure', s:clojure_interpreter . ' -M %s')
call SpaceVim#plugins#repl#reg('clojure', s:clojure_interpreter)
call SpaceVim#plugins#tasks#reg_provider(funcref('s:lein_tasks'))
call add(g:spacevim_project_rooter_patterns, 'project.clj')
endfunction
@ -76,3 +111,7 @@ function! s:lein_tasks() abort
endif
return detect_task
endfunction
function! SpaceVim#layers#lang#clojure#set_variable(var) abort
let s:clojure_interpreter = get(a:var, 'clojure_interpreter', s:clojure_interpreter)
endfunction

View File

@ -6,6 +6,18 @@
" License: GPLv3
"=============================================================================
""
" @section lang#e, layer-lang-e
" @parentsection layers
" @subsection Intro
"
" This layer includes utilities and language-specific mappings for e development.
" By default it is disabled, to enable this layer:
" >
" [layers]
" name = "lang#e"
" <
if exists('s:e_interpreter')
finish
endif

View File

@ -20,7 +20,7 @@
" >
" Key Function
" -----------------------------
" SPC l
" SPC l c run eclean
" <
"

View File

@ -6,6 +6,23 @@
" License: GPLv3
"=============================================================================
""
" @section lang#forth, layer-lang-forth
" @parentsection layers
" This layer is for forth development, disabled by default, to enable this
" layer, add following snippet to your SpaceVim configuration file.
" >
" [[layers]]
" name = 'lang#forth'
" <
"
" @subsection Key bindings
" >
" Mode Key Function
" ---------------------------------------------
" normal SPC l r run current file
" <
"
function! SpaceVim#layers#lang#forth#plugins() abort
let plugins = []

View File

@ -6,6 +6,34 @@
" License: GPLv3
"=============================================================================
""
" @section lang#fortran, layer-lang-fortran
" @parentsection layers
" This layer is for fortran development, disabled by default, to enable this
" layer, add following snippet to your SpaceVim configuration file.
" >
" [[layers]]
" name = 'lang#fortran'
" <
"
" @subsection Key bindings
" >
" Mode Key Function
" ---------------------------------------------
" normal SPC l r run current file
" <
"
" This layer also provides REPL support for fortran, the key bindings are:
" >
" Key Function
" ---------------------------------------------
" SPC l s i Start a inferior REPL process
" SPC l s b send whole buffer
" SPC l s l send current line
" SPC l s s send selection text
" <
"
function! SpaceVim#layers#lang#fortran#plugins() abort
let plugins = []
call add(plugins,[g:_spacevim_root_dir . 'bundle/fortran.vim', { 'merged' : 0}])

View File

@ -6,6 +6,34 @@
" License: GPLv3
"=============================================================================
""
" @section lang#io, layer-lang-io
" @parentsection layers
" This layer is for io development, disabled by default, to enable this
" layer, add following snippet to your SpaceVim configuration file.
" >
" [[layers]]
" name = 'lang#io'
" <
"
" @subsection Key bindings
" >
" Mode Key Function
" ---------------------------------------------
" normal SPC l r run current file
" <
"
" This layer also provides REPL support for io, the key bindings are:
" >
" Key Function
" ---------------------------------------------
" SPC l s i Start a inferior REPL process
" SPC l s b send whole buffer
" SPC l s l send current line
" SPC l s s send selection text
" <
"
function! SpaceVim#layers#lang#io#plugins() abort
let plugins = []
call add(plugins, ['wsdjeg/vim-iolang', { 'merged' : 0}])

View File

@ -6,6 +6,43 @@
" License: GPLv3
"=============================================================================
""
" @section lang#latex, layer-lang-latex
" @parentsection layers
" This layer is for latex development, disabled by default, to enable this
" layer, add following snippet to your SpaceVim configuration file.
" >
" [[layers]]
" name = 'lang#latex'
" <
"
" @subsection Key bindings
" >
" Mode Key Function
" ---------------------------------------------
" normal SPC l i vimtex-info
" normal SPC l I vimtex-info-full
" normal SPC l t vimtex-toc-open
" normal SPC l T vimtex-toc-toggle
" normal SPC l y vimtex-labels-open
" normal SPC l Y vimtex-labels-toggle
" normal SPC l v vimtex-view
" normal SPC l r vimtex-reverse-search
" normal SPC l l vimtex-compile
" normal SPC l L vimtex-compile-selected
" normal SPC l k vimtex-stop
" normal SPC l K vimtex-stop-all
" normal SPC l e vimtex-errors
" normal SPC l o vimtex-compile-output
" normal SPC l g vimtex-status
" normal SPC l G vimtex-status-all
" normal SPC l c vimtex-clean
" normal SPC l C vimtex-clean-full
" normal SPC l m vimtex-imaps-list
" normal SPC l x vimtex-reload
" normal SPC l X vimtex-reload-state
" normal SPC l s vimtex-toggle-main
" <
function! SpaceVim#layers#lang#latex#plugins() abort
let plugins = []

View File

@ -6,6 +6,29 @@
" License: GPLv3
"=============================================================================
""
" @section lang#markdown, layer-lang-markdown
" @parentsection layers
" This layer is for markdown language, disabled by default, to enable this
" layer, add following snippet to your SpaceVim configuration file.
" >
" [[layers]]
" name = 'lang#markdown'
" <
" @subsection Layer options
"
" 1. `enabled_formater`: Set the enabled formater, by default it is
" `['remark']`.
" 2. `enableWcwidth`: Enable/disabled wcwidth option, it is disabled by
" default.
" 3. `listItemChar`: Set the default list item char, it is `-` by default.
" 4. `listItemIndent`: Set the default indent of list item. It is `1` by
" default.
if exists('s:md_listItemIndent')
finish
endif
let s:SYS = SpaceVim#api#import('system')

View File

@ -6,6 +6,22 @@
" License: GPLv3
"=============================================================================
""
" @section lang#pascal, layer-lang-pascal
" @parentsection layers
" This layer is for pascal development, disabled by default, to enable this
" layer, add following snippet to your SpaceVim configuration file.
" >
" [[layers]]
" name = 'lang#pascal'
" <
"
" @subsection Key bindings
" >
" Mode Key Function
" ---------------------------------------------
" normal SPC l r run current file
" <
let s:SYS = SpaceVim#api#import('system')

View File

@ -6,6 +6,49 @@
" License: GPLv3
"=============================================================================
""
" @section lang#perl, layer-lang-perl
" @parentsection layers
" This layer is for perl development, disabled by default, to enable this
" layer, add following snippet to your SpaceVim configuration file.
" >
" [[layers]]
" name = 'lang#perl'
" <
"
" @subsection layer options
"
" 1. `perl_interpreter`: Set the perl interpreter, by default, it is `perl`
" >
" [[layers]]
" name = 'lang#perl'
" perl_interpreter = 'path/to/perl'
" <
"
" @subsection Key bindings
" >
" Mode Key Function
" ---------------------------------------------
" normal SPC l r run current file
" <
"
" This layer also provides REPL support for perl, the key bindings are:
" >
" Key Function
" ---------------------------------------------
" SPC l s i Start a inferior REPL process
" SPC l s b send whole buffer
" SPC l s l send current line
" SPC l s s send selection text
" <
"
if exists('s:perl_interpreter')
finish
endif
let s:perl_interpreter = 'perl'
let s:SYS = SpaceVim#api#import('system')
function! SpaceVim#layers#lang#perl#plugins() abort
@ -19,7 +62,7 @@ endfunction
function! SpaceVim#layers#lang#perl#config() abort
let g:perldoc_no_default_key_mappings = 1
call SpaceVim#plugins#runner#reg_runner('perl', {
\ 'exe' : 'perl',
\ 'exe' : s:perl_interpreter,
\ 'opt' : ['-'],
\ 'usestdin' : 1,
\ })
@ -27,7 +70,7 @@ function! SpaceVim#layers#lang#perl#config() abort
if executable('perli')
call SpaceVim#plugins#repl#reg('perl', ['perli'. (s:SYS.isWindows ? '.CMD' : '')])
else
call SpaceVim#plugins#repl#reg('perl', ['perl', '-del'])
call SpaceVim#plugins#repl#reg('perl', [s:perl_interpreter, '-del'])
endif
endfunction
function! s:language_specified_mappings() abort
@ -51,3 +94,7 @@ function! s:language_specified_mappings() abort
\ 'call SpaceVim#plugins#repl#send("selection")',
\ 'send selection and keep code buffer focused', 1)
endfunction
function! SpaceVim#layers#lang#perl#set_variable(var) abort
let s:perl_interpreter = get(a:var, 'perl_interpreter', s:perl_interpreter)
endfunction

View File

@ -16,6 +16,27 @@
" name = 'lang#prolog'
" <
"
" @subsection Key bindings
"
" >
" Key Function
" --------------------------------
" SPC l r run current file
" <
"
" The default code runner command is `swipl -q -f %s -t main`, `%s` will be
" replaced to the path of current file.
"
" This layer also provides REPL support for prolog, the key bindings are:
" >
" Key Function
" ---------------------------------------------
" SPC l s i Start a inferior REPL process
" SPC l s b send whole buffer
" SPC l s l send current line
" SPC l s s send selection text
" <
"
function! SpaceVim#layers#lang#prolog#plugins() abort
let plugins = []

View File

@ -6,6 +6,45 @@
" License: GPLv3
"=============================================================================
""
" @section lang#purescript, layer-lang-purescript
" @parentsection layers
" This layer provides purescript language support for SpaceVim. Includding syntax
" highlighting, code formatting and code completion. This layer is not enabled
" by default, to enable this layer, add following snippet into SpaceVim
" configuration file:
" >
" [[layers]]
" name = 'lang#purescript'
" <
" @subsection Key bindings
"
" >
" Key Function
" --------------------------------
" SPC l L list loaded modules
" SPC l l reset loaded modules and load externs
" SPC l R rebuild current buffer
" SPC l f generate function template
" SPC l t add type annotation
" SPC l a apply current line suggestion
" SPC l A apply all suggestions
" SPC l C add case expression
" SPC l i import module
" SPC l p search pursuit for cursor ident
" SPC l T find type of cursor ident
" <
"
" This layer also provides REPL support for purescript, the key bindings are:
" >
" Key Function
" ---------------------------------------------
" SPC l s i Start a inferior REPL process
" SPC l s b send whole buffer
" SPC l s l send current line
" SPC l s s send selection text
" <
"
function! SpaceVim#layers#lang#purescript#plugins() abort
let plugins = []

View File

@ -9,11 +9,59 @@
""
" @section lang#python, layer-lang-python
" @parentsection layers
" To make this layer work well, you should install jedi.
" @subsection mappings
" This layer provides python language support for SpaceVim. Includding syntax
" highlighting, code formatting and code completion. This layer is not enabled
" by default, to enable this layer, add following snippet into SpaceVim
" configuration file:
" >
" mode key function
" [[layers]]
" name = 'lang#python'
" <
"
" @subsection Options
"
" 1. python_file_head: the default file head for python source code.
" >
" [layers]
" name = "lang#python"
" python_file_head = [
" '#!/usr/bin/python3',
" '# -*- coding : utf-8 -*-'
" ''
" ]
" <
" 2. `python_interpreter`: Set the interpreter of python.
" >
" [[layers]]
" name = 'lang#python'
" python_interpreter = '~/download/bin/python3'
" <
" 3. format_on_save: enable/disable code formation when save python file. This
" options is disabled by default, to enable it:
" >
" [[layers]]
" name = 'lang#python'
" format_on_save = true
" <
"
" @subsection Key bindings
"
" >
" Key Function
" --------------------------------
" SPC l r run current file
" <
"
" This layer also provides REPL support for python, the key bindings are:
" >
" Key Function
" ---------------------------------------------
" SPC l s i Start a inferior REPL process
" SPC l s b send whole buffer
" SPC l s l send current line
" SPC l s s send selection text
" <
"
if exists('s:enabled_linters')

View File

@ -11,6 +11,16 @@ if exists('s:JSON')
finish
endif
""
" @section lang#reason, layer-lang-reason
" @parentsection layers
" This layer is for reason development, disabled by default, to enable this
" layer, add following snippet to your @section(options) file.
" >
" [[layers]]
" name = 'lang#reason'
" <
let s:JSON = SpaceVim#api#import('data#json')
function! SpaceVim#layers#lang#reason#plugins() abort

View File

@ -31,6 +31,22 @@ endif
"
" 2. scheme_interpreter: Set the path or interpreter of scheme.
"
" @subsection Mappings
" >
" Key Function
" -----------------------------------------------
" SPC l r Run current file
" <
" This layer also provides REPL support for scheme, the key bindings are:
" >
" Key Function
" ---------------------------------------------
" SPC l s i Start a inferior REPL process
" SPC l s b send whole buffer
" SPC l s l send current line
" SPC l s s send selection text
" <
"
function! SpaceVim#layers#lang#scheme#config() abort
if s:scheme_dialect ==# 'mit-scheme'

View File

@ -20,7 +20,18 @@
" Key Function
" -----------------------------------------------
" SPC l k jumping to placeholders
" SPC l r Run current file
" <
" This layer also provides REPL support for swift, the key bindings are:
" >
" Key Function
" ---------------------------------------------
" SPC l s i Start a inferior REPL process
" SPC l s b send whole buffer
" SPC l s l send current line
" SPC l s s send selection text
" <
"
func! SpaceVim#layers#lang#swift#plugins() abort
let plugins = []

View File

@ -6,6 +6,33 @@
" License: GPLv3
"=============================================================================
""
" @section lang#wolfram, layer-lang-wolfram
" @parentsection layers
" This layer is for wolfram development, disabled by default, to enable this
" layer, add following snippet to your SpaceVim configuration file.
" >
" [[layers]]
" name = 'lang#wolfram'
" <
"
" @subsection Key bindings
" >
" Mode Key Function
" ---------------------------------------------
" normal SPC l r run current file
" <
"
" This layer also provides REPL support for wolfram, the key bindings are:
" >
" Key Function
" ---------------------------------------------
" SPC l s i Start a inferior REPL process
" SPC l s b send whole buffer
" SPC l s l send current line
" SPC l s s send selection text
" <
"
function! SpaceVim#layers#lang#wolfram#plugins() abort
let plugins = []

View File

@ -0,0 +1,6 @@
{
"name": "SpaceVim",
"description": "\n\n \n /###### /## /##/## \n /##__ ## | ## | #|__/ \n | ## \\__/ /###### /###### /####### /######| ## | ##/##/######/#### \n | ###### /##__ ##|____ ##/##_____//##__ #| ## / ##| #| ##_ ##_ ## \n \\____ #| ## \\ ## /######| ## | ########\\ ## ##/| #| ## \\ ## \\ ## \n /## \\ #| ## | ##/##__ #| ## | ##_____/ \\ ###/ | #| ## | ## | ## \n | ######| #######| ######| ######| ####### \\ #/ | #| ## | ## | ## \n \\______/| ##____/ \\_______/\\_______/\\_______/ \\_/ |__|__/ |__/ |__/ \n | ## \n | ## \n |__/ ",
"author": "wsdjeg"
}

View File

@ -0,0 +1,58 @@
"=============================================================================
" SpaceVim.vim --- Initialization and core files for SpaceVim
" Copyright (c) 2016-2020 Wang Shidong & Contributors
" Author: Shidong Wang < wsdjeg at 163.com >
" URL: https://spacevim.org
" License: GPLv3
"=============================================================================
scriptencoding utf-8
""
" @section 简介, intro
" @stylized spacevim
" @library
" @order intro options config layers usage api faq changelog
" SpaceVim 是一个社区驱动的模块化 Vim 配置,这一思想概念起源于 Spacemacs。
""
" @section 选项, options
" SpaceVim 使用 `~/.SpaceVim.d/init.toml` 作为默认的全局配置文件。所有的选项
" 都可以在该文件中进行设置,同时,`~/.SpaceVim.d/` 将被加入 Vim
" 的运行时(&rtp内。因此可以在该目录下创建私有的 Vim 脚本文件。SpaceVim
" 也支持项目的本地配置,在项目的根目录下,`.SpaceVim.d/init.toml`
" 即为默认的本地配置,`./SpaceVim./` 目录同样会被加入到 Vim
" 的运行时(&rtp内。
"
" 以下即为一个配置示例:
" >
" [options]
" enable-guicolors = true
" max-column = 120
" <
""
" @section default_indent, options-default_indent
" @parentsection options
" 设置默认的对齐具体,默认的值为 2。
" >
" default_indent = 2
" <
""
" 设置默认的对齐具体,默认的值为 2。
" >
" let g:spacevim_default_indent = 2
" <
let g:spacevim_default_indent = 2
""
" @section relativenumber, options-relativenumber
" @parentsection options
" 启用/禁用相对行号,相对行号可以用于快速上下多行移动,默认已启用。
" >
" relativenumber = true
" <
""
" 启用/禁用相对行号,相对行号可以用于快速上下多行移动,默认已启用。
let g:spacevim_relativenumber = 1

View File

@ -0,0 +1,74 @@
*SpaceVim.txt*
/###### /## /##/##
/##__ ## | ## | #|__/
| ## \__/ /###### /###### /####### /######| ## | ##/##/######/####
| ###### /##__ ##|____ ##/##_____//##__ #| ## / ##| #| ##_ ##_ ##
\____ #| ## \ ## /######| ## | ########\ ## ##/| #| ## \ ## \ ##
/## \ #| ## | ##/##__ #| ## | ##_____/ \ ###/ | #| ## | ## | ##
| ######| #######| ######| ######| ####### \ #/ | #| ## | ## | ##
\______/| ##____/ \_______/\_______/\_______/ \_/ |__|__/ |__/ |__/
| ##
| ##
|__/
wsdjeg *spacevim* *SpaceVim*
==============================================================================
CONTENTS *SpaceVim-contents*
1. 简介.......................................................|SpaceVim-intro|
2. 选项.....................................................|SpaceVim-options|
1. default_indent......................|SpaceVim-options-default_indent|
2. relativenumber......................|SpaceVim-options-relativenumber|
3. Configuration...........................................|SpaceVim-config|
==============================================================================
简介 *SpaceVim-intro*
SpaceVim 是一个社区驱动的模块化 Vim 配置,这一思想概念起源于 Spacemacs。
==============================================================================
选项 *SpaceVim-options*
SpaceVim 使用 `~/.SpaceVim.d/init.toml` 作为默认的全局配置文件。所有的选项
都可以在该文件中进行设置,同时,`~/.SpaceVim.d/` 将被加入 Vim 的运行时(&rtp内。因此可以在该目录下创建私有的 Vim
脚本文件。SpaceVim 也支持项目的本地配置,在项目的根目录下,`.SpaceVim.d/init.toml`
即为默认的本地配置,`./SpaceVim./` 目录同样会被加入到 Vim 的运行时(&rtp内。
以下即为一个配置示例:
>
[options]
enable-guicolors = true
max-column = 120
<
==============================================================================
DEFAULT_INDENT *SpaceVim-options-default_indent*
设置默认的对齐具体,默认的值为 2。
>
default_indent = 2
<
==============================================================================
RELATIVENUMBER *SpaceVim-options-relativenumber*
启用/禁用相对行号,相对行号可以用于快速上下多行移动,默认已启用。
>
relativenumber = true
<
==============================================================================
CONFIGURATION *SpaceVim-config*
*g:spacevim_default_indent*
设置默认的对齐具体,默认的值为 2。
>
let g:spacevim_default_indent = 2
<
*g:spacevim_relativenumber*
启用/禁用相对行号,相对行号可以用于快速上下多行移动,默认已启用。
vim:tw=78:ts=8:ft=help:norl:

File diff suppressed because it is too large Load Diff

1
doc/SpaceVim.cnx Symbolic link
View File

@ -0,0 +1 @@
bundle/spacevim/doc/SpaceVim.txt

View File

@ -98,85 +98,99 @@ CONTENTS *SpaceVim-contents*
13. lang#agda.................................|SpaceVim-layer-lang-agda|
14. lang#asciidoc.........................|SpaceVim-layer-lang-asciidoc|
15. lang#asepctj...........................|SpaceVim-layer-lang-asepctj|
16. lang#batch...............................|SpaceVim-layer-lang-batch|
17. lang#c.......................................|SpaceVim-layer-lang-c|
18. lang#chapel.............................|SpaceVim-layer-lang-chapel|
19. lang#clojure...........................|SpaceVim-layer-lang-clojure|
20. lang#coffeescript.................|SpaceVim-layer-lang-coffeescript|
21. lang#crystal...........................|SpaceVim-layer-lang-crystal|
22. lang#csharp.............................|SpaceVim-layer-lang-csharp|
23. lang#d.......................................|SpaceVim-layer-lang-d|
24. lang#dart.................................|SpaceVim-layer-lang-dart|
25. lang#dockerfile.....................|SpaceVim-layer-lang-dockerfile|
26. lang#eiffel.............................|SpaceVim-layer-lang-eiffel|
27. lang#elixir.............................|SpaceVim-layer-lang-elixir|
28. lang#elm...................................|SpaceVim-layer-lang-elm|
29. lang#erlang.............................|SpaceVim-layer-lang-erlang|
30. lang#extra...............................|SpaceVim-layer-lang-extra|
31. lang#foxpro.............................|SpaceVim-layer-lang-foxpro|
32. lang#fsharp.............................|SpaceVim-layer-lang-fsharp|
33. lang#go.....................................|SpaceVim-layer-lang-go|
34. lang#goby.................................|SpaceVim-layer-lang-goby|
35. lang#gosu.................................|SpaceVim-layer-lang-gosu|
36. lang#graphql...........................|SpaceVim-layer-lang-graphql|
37. lang#groovy.............................|SpaceVim-layer-lang-groovy|
38. lang#hack.................................|SpaceVim-layer-lang-hack|
39. lang#haskell...........................|SpaceVim-layer-lang-haskell|
40. lang#html.................................|SpaceVim-layer-lang-html|
41. lang#hy.....................................|SpaceVim-layer-lang-hy|
42. lang#idris...............................|SpaceVim-layer-lang-idris|
43. lang#j.......................................|SpaceVim-layer-lang-j|
44. lang#janet...............................|SpaceVim-layer-lang-janet|
45. lang#java.................................|SpaceVim-layer-lang-java|
46. lang#javascript.....................|SpaceVim-layer-lang-javascript|
47. lang#json.................................|SpaceVim-layer-lang-json|
48. lang#julia...............................|SpaceVim-layer-lang-julia|
49. lang#kotlin.............................|SpaceVim-layer-lang-kotlin|
50. lang#lisp.................................|SpaceVim-layer-lang-lisp|
51. lang#livescript.....................|SpaceVim-layer-lang-livescript|
52. lang#lua...................................|SpaceVim-layer-lang-lua|
53. lang#moonscript.....................|SpaceVim-layer-lang-moonscript|
54. lang#nim...................................|SpaceVim-layer-lang-nim|
55. lang#nix...................................|SpaceVim-layer-lang-nix|
56. lang#ocaml...............................|SpaceVim-layer-lang-ocaml|
57. lang#pact.................................|SpaceVim-layer-lang-pact|
58. lang#php...................................|SpaceVim-layer-lang-php|
59. lang#pony.................................|SpaceVim-layer-lang-pony|
60. lang#processing.....................|SpaceVim-layer-lang-processing|
61. lang#prolog.............................|SpaceVim-layer-lang-prolog|
62. lang#puppet.............................|SpaceVim-layer-lang-puppet|
63. lang#python.............................|SpaceVim-layer-lang-python|
64. lang#racket.............................|SpaceVim-layer-lang-racket|
65. lang#racket................................|SpaceVim-layer-lang-red|
66. lang#ring....................................|SpaceVim-layer-lang-r|
67. lang#ring.................................|SpaceVim-layer-lang-ring|
68. lang#ruby.................................|SpaceVim-layer-lang-ruby|
69. lang#rust.................................|SpaceVim-layer-lang-rust|
70. lang#scala...............................|SpaceVim-layer-lang-scala|
71. lang#scheme.............................|SpaceVim-layer-lang-scheme|
72. lang#sh.....................................|SpaceVim-layer-lang-sh|
73. lang#sml...................................|SpaceVim-layer-lang-sml|
74. lang#swig................................|SpaceVim-layer-lang-swift|
75. lang#swig.................................|SpaceVim-layer-lang-swig|
76. lang#tcl...................................|SpaceVim-layer-lang-tcl|
77. lang#toml.................................|SpaceVim-layer-lang-toml|
78. lang#typescript.....................|SpaceVim-layer-lang-typescript|
79. lang#v.......................................|SpaceVim-layer-lang-v|
80. lang#vbnet...............................|SpaceVim-layer-lang-vbnet|
81. lang#xml...................................|SpaceVim-layer-lang-xml|
82. lang#xquery.............................|SpaceVim-layer-lang-xquery|
83. language server protocol........................|SpaceVim-layer-lsp|
84. leaderf.....................................|SpaceVim-layer-leaderf|
85. operator...................................|SpaceVim-layer-operator|
86. shell.........................................|SpaceVim-layer-shell|
87. test...........................................|SpaceVim-layer-test|
88. tmux...........................................|SpaceVim-layer-tmux|
89. tools#dash...............................|SpaceVim-layer-tools-dash|
90. tools#zeal...............................|SpaceVim-layer-tools-zeal|
16. lang#assembly.........................|SpaceVim-layer-lang-assembly|
17. lang#autohotkey.....................|SpaceVim-layer-lang-autohotkey|
18. lang#batch...............................|SpaceVim-layer-lang-batch|
19. lang#c.......................................|SpaceVim-layer-lang-c|
20. lang#chapel.............................|SpaceVim-layer-lang-chapel|
21. lang#clojure...........................|SpaceVim-layer-lang-clojure|
22. lang#coffeescript.................|SpaceVim-layer-lang-coffeescript|
23. lang#crystal...........................|SpaceVim-layer-lang-crystal|
24. lang#csharp.............................|SpaceVim-layer-lang-csharp|
25. lang#d.......................................|SpaceVim-layer-lang-d|
26. lang#dart.................................|SpaceVim-layer-lang-dart|
27. lang#dockerfile.....................|SpaceVim-layer-lang-dockerfile|
28. lang#e.......................................|SpaceVim-layer-lang-e|
29. lang#eiffel.............................|SpaceVim-layer-lang-eiffel|
30. lang#elixir.............................|SpaceVim-layer-lang-elixir|
31. lang#elm...................................|SpaceVim-layer-lang-elm|
32. lang#erlang.............................|SpaceVim-layer-lang-erlang|
33. lang#extra...............................|SpaceVim-layer-lang-extra|
34. lang#forth...............................|SpaceVim-layer-lang-forth|
35. lang#fortran...........................|SpaceVim-layer-lang-fortran|
36. lang#foxpro.............................|SpaceVim-layer-lang-foxpro|
37. lang#fsharp.............................|SpaceVim-layer-lang-fsharp|
38. lang#go.....................................|SpaceVim-layer-lang-go|
39. lang#goby.................................|SpaceVim-layer-lang-goby|
40. lang#gosu.................................|SpaceVim-layer-lang-gosu|
41. lang#graphql...........................|SpaceVim-layer-lang-graphql|
42. lang#groovy.............................|SpaceVim-layer-lang-groovy|
43. lang#hack.................................|SpaceVim-layer-lang-hack|
44. lang#haskell...........................|SpaceVim-layer-lang-haskell|
45. lang#html.................................|SpaceVim-layer-lang-html|
46. lang#hy.....................................|SpaceVim-layer-lang-hy|
47. lang#idris...............................|SpaceVim-layer-lang-idris|
48. lang#io.....................................|SpaceVim-layer-lang-io|
49. lang#j.......................................|SpaceVim-layer-lang-j|
50. lang#janet...............................|SpaceVim-layer-lang-janet|
51. lang#java.................................|SpaceVim-layer-lang-java|
52. lang#javascript.....................|SpaceVim-layer-lang-javascript|
53. lang#json.................................|SpaceVim-layer-lang-json|
54. lang#julia...............................|SpaceVim-layer-lang-julia|
55. lang#kotlin.............................|SpaceVim-layer-lang-kotlin|
56. lang#latex...............................|SpaceVim-layer-lang-latex|
57. lang#lisp.................................|SpaceVim-layer-lang-lisp|
58. lang#livescript.....................|SpaceVim-layer-lang-livescript|
59. lang#lua...................................|SpaceVim-layer-lang-lua|
60. lang#markdown.........................|SpaceVim-layer-lang-markdown|
61. lang#moonscript.....................|SpaceVim-layer-lang-moonscript|
62. lang#nim...................................|SpaceVim-layer-lang-nim|
63. lang#nix...................................|SpaceVim-layer-lang-nix|
64. lang#ocaml...............................|SpaceVim-layer-lang-ocaml|
65. lang#pact.................................|SpaceVim-layer-lang-pact|
66. lang#pascal.............................|SpaceVim-layer-lang-pascal|
67. lang#perl.................................|SpaceVim-layer-lang-perl|
68. lang#php...................................|SpaceVim-layer-lang-php|
69. lang#pony.................................|SpaceVim-layer-lang-pony|
70. lang#processing.....................|SpaceVim-layer-lang-processing|
71. lang#prolog.............................|SpaceVim-layer-lang-prolog|
72. lang#puppet.............................|SpaceVim-layer-lang-puppet|
73. lang#purescript.....................|SpaceVim-layer-lang-purescript|
74. lang#python.............................|SpaceVim-layer-lang-python|
75. lang#racket.............................|SpaceVim-layer-lang-racket|
76. lang#racket................................|SpaceVim-layer-lang-red|
77. lang#reason.............................|SpaceVim-layer-lang-reason|
78. lang#ring....................................|SpaceVim-layer-lang-r|
79. lang#ring.................................|SpaceVim-layer-lang-ring|
80. lang#ruby.................................|SpaceVim-layer-lang-ruby|
81. lang#rust.................................|SpaceVim-layer-lang-rust|
82. lang#scala...............................|SpaceVim-layer-lang-scala|
83. lang#scheme.............................|SpaceVim-layer-lang-scheme|
84. lang#sh.....................................|SpaceVim-layer-lang-sh|
85. lang#sml...................................|SpaceVim-layer-lang-sml|
86. lang#swig................................|SpaceVim-layer-lang-swift|
87. lang#swig.................................|SpaceVim-layer-lang-swig|
88. lang#tcl...................................|SpaceVim-layer-lang-tcl|
89. lang#toml.................................|SpaceVim-layer-lang-toml|
90. lang#typescript.....................|SpaceVim-layer-lang-typescript|
91. lang#v.......................................|SpaceVim-layer-lang-v|
92. lang#vbnet...............................|SpaceVim-layer-lang-vbnet|
93. lang#wolfram...........................|SpaceVim-layer-lang-wolfram|
94. lang#xml...................................|SpaceVim-layer-lang-xml|
95. lang#xquery.............................|SpaceVim-layer-lang-xquery|
96. language server protocol........................|SpaceVim-layer-lsp|
97. leaderf.....................................|SpaceVim-layer-leaderf|
98. operator...................................|SpaceVim-layer-operator|
99. shell.........................................|SpaceVim-layer-shell|
100. test..........................................|SpaceVim-layer-test|
101. tmux..........................................|SpaceVim-layer-tmux|
102. tools#dash..............................|SpaceVim-layer-tools-dash|
103. tools#zeal..............................|SpaceVim-layer-tools-zeal|
7. Usage....................................................|SpaceVim-usage|
1. custom_plugins........................|SpaceVim-usage-custom_plugins|
2. repl............................................|SpaceVim-usage-repl|
3. tasks..........................................|SpaceVim-usage-tasks|
1. buffers-and-files..................|SpaceVim-usage-buffers-and-files|
2. custom_plugins........................|SpaceVim-usage-custom_plugins|
3. repl............................................|SpaceVim-usage-repl|
4. tasks..........................................|SpaceVim-usage-tasks|
8. API........................................................|SpaceVim-api|
1. cmdlinemenu................................|SpaceVim-api-cmdlinemenu|
2. data#dict....................................|SpaceVim-api-data-dict|
@ -1602,6 +1616,24 @@ This layer provides syntax highlighting for asepctj. To enable this layer:
name = "lang#asepctj"
<
==============================================================================
LANG#ASSEMBLY *SpaceVim-layer-lang-assembly*
This layer provides syntax highlighting for assembly. To enable this layer:
>
[layers]
name = "lang#assembly"
<
==============================================================================
LANG#AUTOHOTKEY *SpaceVim-layer-lang-autohotkey*
This layer provides syntax highlighting for autohotkey. To enable this layer:
>
[layers]
name = "lang#autohotkey"
<
==============================================================================
LANG#BATCH *SpaceVim-layer-lang-batch*
@ -1729,12 +1761,43 @@ KEY BINDINGS
==============================================================================
LANG#CLOJURE *SpaceVim-layer-lang-clojure*
This layer provides syntax highlighting for clojure. To enable this layer:
This layer provides clojure language support in SpaceVim. Including syntax
highlighting, code indent, code runner and REPL. This layer is not enabled by
default, To enable this layer:
>
[layers]
name = "lang#clojure"
<
LAYER OPTIONS
1. `clojure_interpreter`: Set the clojure interpreter, by default, it is
`clojure`
>
[[layers]]
name = 'lang#clojure'
clojure_interpreter = 'path/to/clojure'
<
KEY BINDINGS
>
Mode Key Function
---------------------------------------------
normal SPC l r run current file
<
This layer also provides REPL support for clojure, the key bindings are:
>
Key Function
---------------------------------------------
SPC l s i Start a inferior REPL process
SPC l s b send whole buffer
SPC l s l send current line
SPC l s s send selection text
<
==============================================================================
LANG#COFFEESCRIPT *SpaceVim-layer-lang-coffeescript*
@ -1901,6 +1964,18 @@ INTRO
The lang#dockerfile layer provides syntax highlighting for dockerfile.
==============================================================================
LANG#E *SpaceVim-layer-lang-e*
INTRO
This layer includes utilities and language-specific mappings for e
development. By default it is disabled, to enable this layer:
>
[layers]
name = "lang#e"
<
==============================================================================
LANG#EIFFEL *SpaceVim-layer-lang-eiffel*
@ -1916,7 +1991,7 @@ KEY BINDINGS
>
Key Function
-----------------------------
SPC l
SPC l c run eclean
<
@ -2028,6 +2103,54 @@ programming language. includes:
isundil/vim-irssi-syntax syntax highlighting for irssi config
==============================================================================
LANG#FORTH *SpaceVim-layer-lang-forth*
This layer is for forth development, disabled by default, to enable this
layer, add following snippet to your SpaceVim configuration file.
>
[[layers]]
name = 'lang#forth'
<
KEY BINDINGS
>
Mode Key Function
---------------------------------------------
normal SPC l r run current file
<
==============================================================================
LANG#FORTRAN *SpaceVim-layer-lang-fortran*
This layer is for fortran development, disabled by default, to enable this
layer, add following snippet to your SpaceVim configuration file.
>
[[layers]]
name = 'lang#fortran'
<
KEY BINDINGS
>
Mode Key Function
---------------------------------------------
normal SPC l r run current file
<
This layer also provides REPL support for fortran, the key bindings are:
>
Key Function
---------------------------------------------
SPC l s i Start a inferior REPL process
SPC l s b send whole buffer
SPC l s l send current line
SPC l s s send selection text
<
==============================================================================
LANG#FOXPRO *SpaceVim-layer-lang-foxpro*
@ -2346,6 +2469,35 @@ This layer also provides REPL support for idris, the key bindings are:
<
==============================================================================
LANG#IO *SpaceVim-layer-lang-io*
This layer is for io development, disabled by default, to enable this layer,
add following snippet to your SpaceVim configuration file.
>
[[layers]]
name = 'lang#io'
<
KEY BINDINGS
>
Mode Key Function
---------------------------------------------
normal SPC l r run current file
<
This layer also provides REPL support for io, the key bindings are:
>
Key Function
---------------------------------------------
SPC l s i Start a inferior REPL process
SPC l s b send whole buffer
SPC l s l send current line
SPC l s s send selection text
<
==============================================================================
LANG#J *SpaceVim-layer-lang-j*
@ -2630,6 +2782,45 @@ This layer also provides REPL support for kotlin, the key bindings are:
<
==============================================================================
LANG#LATEX *SpaceVim-layer-lang-latex*
This layer is for latex development, disabled by default, to enable this
layer, add following snippet to your SpaceVim configuration file.
>
[[layers]]
name = 'lang#latex'
<
KEY BINDINGS
>
Mode Key Function
---------------------------------------------
normal SPC l i vimtex-info
normal SPC l I vimtex-info-full
normal SPC l t vimtex-toc-open
normal SPC l T vimtex-toc-toggle
normal SPC l y vimtex-labels-open
normal SPC l Y vimtex-labels-toggle
normal SPC l v vimtex-view
normal SPC l r vimtex-reverse-search
normal SPC l l vimtex-compile
normal SPC l L vimtex-compile-selected
normal SPC l k vimtex-stop
normal SPC l K vimtex-stop-all
normal SPC l e vimtex-errors
normal SPC l o vimtex-compile-output
normal SPC l g vimtex-status
normal SPC l G vimtex-status-all
normal SPC l c vimtex-clean
normal SPC l C vimtex-clean-full
normal SPC l m vimtex-imaps-list
normal SPC l x vimtex-reload
normal SPC l X vimtex-reload-state
normal SPC l s vimtex-toggle-main
<
==============================================================================
LANG#LISP *SpaceVim-layer-lang-lisp*
@ -2718,6 +2909,25 @@ This layer also provides REPL support for lua, the key bindings are:
<
==============================================================================
LANG#MARKDOWN *SpaceVim-layer-lang-markdown*
This layer is for markdown language, disabled by default, to enable this
layer, add following snippet to your SpaceVim configuration file.
>
[[layers]]
name = 'lang#markdown'
<
LAYER OPTIONS
1. `enabled_formater`: Set the enabled formater, by default it is
`['remark']`.
2. `enableWcwidth`: Enable/disabled wcwidth option, it is disabled by
default.
3. `listItemChar`: Set the default list item char, it is `-` by default.
4. `listItemIndent`: Set the default indent of list item. It is `1` by
default.
==============================================================================
LANG#MOONSCRIPT *SpaceVim-layer-lang-moonscript*
@ -2827,6 +3037,63 @@ This layer also provides REPL support for pact, the key bindings are:
<
==============================================================================
LANG#PASCAL *SpaceVim-layer-lang-pascal*
This layer is for pascal development, disabled by default, to enable this
layer, add following snippet to your SpaceVim configuration file.
>
[[layers]]
name = 'lang#pascal'
<
KEY BINDINGS
>
Mode Key Function
---------------------------------------------
normal SPC l r run current file
<
==============================================================================
LANG#PERL *SpaceVim-layer-lang-perl*
This layer is for perl development, disabled by default, to enable this layer,
add following snippet to your SpaceVim configuration file.
>
[[layers]]
name = 'lang#perl'
<
LAYER OPTIONS
1. `perl_interpreter`: Set the perl interpreter, by default, it is `perl`
>
[[layers]]
name = 'lang#perl'
perl_interpreter = 'path/to/perl'
<
KEY BINDINGS
>
Mode Key Function
---------------------------------------------
normal SPC l r run current file
<
This layer also provides REPL support for perl, the key bindings are:
>
Key Function
---------------------------------------------
SPC l s i Start a inferior REPL process
SPC l s b send whole buffer
SPC l s l send current line
SPC l s s send selection text
<
==============================================================================
LANG#PHP *SpaceVim-layer-lang-php*
@ -2917,6 +3184,28 @@ layer, add following snippet to your SpaceVim configuration file.
name = 'lang#prolog'
<
KEY BINDINGS
>
Key Function
--------------------------------
SPC l r run current file
<
The default code runner command is `swipl -q -f %s -t main`, `%s` will be
replaced to the path of current file.
This layer also provides REPL support for prolog, the key bindings are:
>
Key Function
---------------------------------------------
SPC l s i Start a inferior REPL process
SPC l s b send whole buffer
SPC l s l send current line
SPC l s s send selection text
<
==============================================================================
LANG#PUPPET *SpaceVim-layer-lang-puppet*
@ -2931,15 +3220,106 @@ Requirements:
<
==============================================================================
LANG#PYTHON *SpaceVim-layer-lang-python*
LANG#PURESCRIPT *SpaceVim-layer-lang-purescript*
This layer provides purescript language support for SpaceVim. Includding
syntax highlighting, code formatting and code completion. This layer is not
enabled by default, to enable this layer, add following snippet into SpaceVim
configuration file:
>
[[layers]]
name = 'lang#purescript'
<
KEY BINDINGS
To make this layer work well, you should install jedi.
MAPPINGS
>
mode key function
Key Function
--------------------------------
SPC l L list loaded modules
SPC l l reset loaded modules and load externs
SPC l R rebuild current buffer
SPC l f generate function template
SPC l t add type annotation
SPC l a apply current line suggestion
SPC l A apply all suggestions
SPC l C add case expression
SPC l i import module
SPC l p search pursuit for cursor ident
SPC l T find type of cursor ident
<
This layer also provides REPL support for purescript, the key bindings are:
>
Key Function
---------------------------------------------
SPC l s i Start a inferior REPL process
SPC l s b send whole buffer
SPC l s l send current line
SPC l s s send selection text
<
==============================================================================
LANG#PYTHON *SpaceVim-layer-lang-python*
This layer provides python language support for SpaceVim. Includding syntax
highlighting, code formatting and code completion. This layer is not enabled
by default, to enable this layer, add following snippet into SpaceVim
configuration file:
>
[[layers]]
name = 'lang#python'
<
OPTIONS
1. python_file_head: the default file head for python source code.
>
[layers]
name = "lang#python"
python_file_head = [
'#!/usr/bin/python3',
'# -*- coding : utf-8 -*-'
''
]
<
2. `python_interpreter`: Set the interpreter of python.
>
[[layers]]
name = 'lang#python'
python_interpreter = '~/download/bin/python3'
<
3. format_on_save: enable/disable code formation when save python file. This
options is disabled by default, to enable it:
>
[[layers]]
name = 'lang#python'
format_on_save = true
<
KEY BINDINGS
>
Key Function
--------------------------------
SPC l r run current file
<
This layer also provides REPL support for python, the key bindings are:
>
Key Function
---------------------------------------------
SPC l s i Start a inferior REPL process
SPC l s b send whole buffer
SPC l s l send current line
SPC l s s send selection text
<
==============================================================================
LANG#RACKET *SpaceVim-layer-lang-racket*
@ -2998,6 +3378,16 @@ This layer also provides REPL support for red, the key bindings are:
<
==============================================================================
LANG#REASON *SpaceVim-layer-lang-reason*
This layer is for reason development, disabled by default, to enable this
layer, add following snippet to your |SpaceVim-options| file.
>
[[layers]]
name = 'lang#reason'
<
==============================================================================
LANG#RING *SpaceVim-layer-lang-r*
@ -3341,6 +3731,23 @@ OPTIONS
2. scheme_interpreter: Set the path or interpreter of scheme.
MAPPINGS
>
Key Function
-----------------------------------------------
SPC l r Run current file
<
This layer also provides REPL support for scheme, the key bindings are:
>
Key Function
---------------------------------------------
SPC l s i Start a inferior REPL process
SPC l s b send whole buffer
SPC l s l send current line
SPC l s s send selection text
<
==============================================================================
LANG#SH *SpaceVim-layer-lang-sh*
@ -3419,7 +3826,18 @@ MAPPINGS
Key Function
-----------------------------------------------
SPC l k jumping to placeholders
SPC l r Run current file
<
This layer also provides REPL support for swift, the key bindings are:
>
Key Function
---------------------------------------------
SPC l s i Start a inferior REPL process
SPC l s b send whole buffer
SPC l s l send current line
SPC l s s send selection text
<
==============================================================================
LANG#SWIG *SpaceVim-layer-lang-swig*
@ -3534,6 +3952,35 @@ KEY BINDINGS
<
==============================================================================
LANG#WOLFRAM *SpaceVim-layer-lang-wolfram*
This layer is for wolfram development, disabled by default, to enable this
layer, add following snippet to your SpaceVim configuration file.
>
[[layers]]
name = 'lang#wolfram'
<
KEY BINDINGS
>
Mode Key Function
---------------------------------------------
normal SPC l r run current file
<
This layer also provides REPL support for wolfram, the key bindings are:
>
Key Function
---------------------------------------------
SPC l s i Start a inferior REPL process
SPC l s b send whole buffer
SPC l s l send current line
SPC l s s send selection text
<
==============================================================================
LANG#XML *SpaceVim-layer-lang-xml*
@ -3640,6 +4087,24 @@ USAGE *SpaceVim-usage*
General guide for using SpaceVim. Including layer configuration, bootstrap
function.
==============================================================================
BUFFERS-AND-FILES *SpaceVim-usage-buffers-and-files*
BUFFERS MANIPULATION KEY BINDINGS
All buffers key bindings are start with `b` prefix:
>
Key Bindings Descriptions
SPC <Tab> switch to alternate buffer in the current window (switch
back and forth)
SPC b . buffer transient state
SPC b b switch to a buffer (via denite/unite)
SPC b d kill the current buffer (does not delete the visited
file)
SPC u SPC b d kill the current buffer and window (does not delete the
visited file) (TODO)
SPC b D kill a visible buffer using vim-choosewin
<
==============================================================================
CUSTOM_PLUGINS *SpaceVim-usage-custom_plugins*

View File

@ -25,6 +25,7 @@ description: "General documentation about how to using SpaceVim, including the q
- [Interface elements](#interface-elements)
- [Colorschemes](#colorschemes)
- [Font](#font)
- [Mouse](#mouse)
- [UI Toggles](#ui-toggles)
- [Statusline](#statusline)
- [Tabline](#tabline)
@ -136,7 +137,7 @@ packages tuned by power users and bugs are fixed quickly.
- **Minimalistic and nice graphical UI:** you'll love the awesome UI and its useful features.
- **Keep your fingers on the home row:** for quicker editing with support for QWERTY and BEPO layouts.
- **Mnemonic key bindings:** commands have mnemonic prefixes like `[WIN]` for all the window and buffer commands or `[Unite]` for the unite work flow commands.
- **Fast boot time:** Lazy-load 90% of plugins with [dein.vim]
- **Fast boot time:** Lazy-load 90% of plugins with [dein.vim](https://github.com/Shougo/dein.vim)
- **Lower the risk of RSI:** by heavily using the space bar instead of modifiers.
- **Batteries included:** discover hundreds of ready-to-use packages nicely organised in configuration layers following a set of [conventions](http://spacevim.org/conventions/).
- **Neovim centric:** Dark powered mode of SpaceVim
@ -530,6 +531,21 @@ guifont = "SourceCodePro Nerd Font Mono:h11"
If the specified font is not found, the fallback one will be used (depends on your system).
Also note that changing this value has no effect if you are running Vim/Neovim in terminal.
### Mouse
Mouse support is enabled in Normal mode and Visual mode by default.
To change the default value, you need to use the bootstrap function.
For example, to disable mouse:
```vim
function! myspacevim#before() abort
set mouse=
endfunction
```
Read `:h 'mouse'` for more info.
### UI Toggles
Some UI indicators can be toggled on and off (toggles start with t and T):
@ -609,7 +625,9 @@ When syntax checking minor mode is enabled, a new element appears showing the nu
**Search index integration:**
Search index shows the number of occurrence when performing a search via `/` or `?`. SpaceVim integrates nicely the search status by displaying it temporarily when n or N are being pressed. See the 20/22 segment on the screenshot below.
Search index shows the number of occurrence when performing a search via `/` or `?`.
SpaceVim integrates nicely the search status by displaying it temporarily
when `n` or `N` are being pressed. See the `20/22` segment on the screenshot below.
![search status](https://cloud.githubusercontent.com/assets/13142418/26313080/578cc68c-3f3c-11e7-9259-a27419d49572.png)
@ -1369,9 +1387,9 @@ Buffer manipulation commands (start with `b`):
#### Special Buffers
In SpaceVim, there are many special buffers,
these buffers are created by plugins or SpaceVim itself.
And these buffers are not listed.
Buffers created by plugins are not normal files, and they will not be listed
on tabline. And also will not be listed by `SPC b b` key binding in fuzzy finder
layer.
#### Files manipulations key bindings
@ -1439,8 +1457,13 @@ All plugins can be easily discovered via `<Leader> f p`.
### Fuzzy finder
Fuzzy finder provides a variety of efficient content searching key bindings,
including file searching, outline searching, vim messages searching and register
content searching.
SpaceVim provides five fuzzy find tools, each of them is configured in a layer
(`unite`, `denite`, `leaderf`, `ctrlp` and `fzf` layer).
([`unite`](../layers/unite/), `denite`, `leaderf`, `ctrlp` and `fzf` layer).
These layers have the same key bindings and features. But they need different dependencies.
Users only need to load one of these layers, they will be able to get these features.

View File

@ -19,6 +19,7 @@ and usage.
- [E492: Not an editor command: ^M](#e492-not-an-editor-command-m)
- [Why SpaceVim can not display default colorscheme?](#why-spacevim-can-not-display-default-colorscheme)
- [Why can't I update plugins?](#why-cant-i-update-plugins)
- [How to reload `init.toml`?](#how-to-reload-inittoml)
- [How to enable +py and +py3 in Neovim?](#how-to-enable-py-and-py3-in-neovim)
- [Why does Vim freeze after pressing Ctrl-s?](#why-does-vim-freeze-after-pressing-ctrl-s)
@ -91,6 +92,10 @@ directory is dirty (has changes that haven't been committed to git) you can not
issue, just move your cursor to the error line, and press `gf`, then run `git reset --hard HEAD` or `git checkout .`. For
more info please read git documentation.
### How to reload `init.toml`?
You can not reload `init.toml` after startup. After editing the `init.toml` file, you need to restart your vim or neovim.
### How to enable +py and +py3 in Neovim?
In Neovim we can use `g:python_host_prog` and `g:python3_host_prog` to config python prog. In SpaceVim

View File

@ -71,7 +71,7 @@ Some layers are enabled by default. The following example shows how to disable `
| [checkers](checkers/) | Syntax checking automatically within SpaceVim, display error on the sign column and statusline. |
| [chinese](chinese/) | Layer for chinese users, include chinese docs and runtime messages |
| [colorscheme](colorscheme/) | colorscheme provides a list of colorscheme for SpaceVim, default colorscheme is gruvbox with dark theme. |
| [core#banner](core/banner/) | This layer provides many default banners on welcome page. |
| [core#banner](core/banner/) | This layer provides many default banner on welcome page. |
| [core#statusline](core/statusline/) | This layer provides default statusline for SpaceVim |
| [core#tabline](core/tabline/) | SpaceVim core#tabline layer provides a better tabline for SpaceVim |
| [core](core/) | SpaceVim core layer provides many default key bindings and features. |
@ -103,10 +103,11 @@ Some layers are enabled by default. The following example shows how to disable `
| [lang#clojure](lang/clojure/) | This layer is for Clojure development, provide autocompletion, syntax checking, code format for Clojure file. |
| [lang#coffeescript](lang/coffeescript/) | This layer is for CoffeeScript development, provide autocompletion, syntax checking, code format for CoffeeScript file. |
| [lang#crystal](lang/crystal/) | This layer is for crystal development, provide syntax checking, code runner and repl support for crystal file. |
| [lang#csharp](lang/csharp/) | This layer is for csharp development |
| [lang#csharp](lang/csharp/) | csharp language layer, including syntax highlighting, asynchronously code runner. |
| [lang#d](lang/d/) | This layer is for d development, provide syntax checking, code runner support for d file. |
| [lang#dart](lang/dart/) | This layer is for Dart development, provide autocompletion, syntax checking, code format for Dart file. |
| [lang#dockerfile](lang/dockerfile/) | This layer adds DockerFile to SpaceVim |
| [lang#dockerfile](lang/dockerfile/) | DockerFile language support, includding syntax highlighting and code formatting. |
| [lang#e](lang/e/) | This layer is for e development, provide syntax checking, code runner and repl support for e file. |
| [lang#eiffel](lang/eiffel/) | This layer is for eiffel development, provides syntax highlighting, indent for eiffel file. |
| [lang#elixir](lang/elixir/) | This layer is for Elixir development, provide autocompletion, syntax checking, code format for Elixir file. |
| [lang#elm](lang/elm/) | This layer is for Elm development, provide autocompletion, syntax checking, code format for Elm file. |

View File

@ -10,7 +10,7 @@ description: "This layer is for Clojure development, provide autocompletion, syn
- [Description](#description)
- [Features](#features)
- [Install](#install)
- [Layer](#layer)
- [Layer options](#layer-options)
- [Key bindings](#key-bindings)
- [Running current script](#running-current-script)
- [Inferior REPL process](#inferior-repl-process)
@ -31,8 +31,6 @@ This layer is for Clojure development, and it includes vim-clojure-static and vi
## Install
### Layer
To use this configuration layer, update custom configuration file with:
```toml
@ -40,6 +38,17 @@ To use this configuration layer, update custom configuration file with:
name = "lang#clojure"
```
## Layer options
- `clojure_interpreter`: Set the clojure interpreter, by default, it is
`clojure`
```toml
[[layers]]
name = 'lang#clojure'
clojure_interpreter = 'path/to/clojure'
```
## Key bindings
### Running current script

View File

@ -1,6 +1,6 @@
---
title: "SpaceVim lang#csharp layer"
description: "This layer is for csharp development"
description: "csharp language layer, including syntax highlighting, asynchronously code runner."
---
# [Available Layers](../../) >> lang#csharp
@ -9,8 +9,6 @@ description: "This layer is for csharp development"
- [Description](#description)
- [Install](#install)
- [Layer](#layer)
- [OmniSharp Server](#omnisharp-server)
- [Key bindings](#key-bindings)
<!-- vim-markdown-toc -->

View File

@ -1,6 +1,6 @@
---
title: "SpaceVim lang#dockerfile layer"
description: "This layer adds DockerFile to SpaceVim"
description: "DockerFile language support, includding syntax highlighting and code formatting."
---
# [Available Layers](../../) >> lang#dockerfile

View File

@ -9,15 +9,16 @@
#### 新特性
- Add multiple tasks support [#4150](https://github.com/SpaceVim/SpaceVim/pull/4150)
- add more language support key for typescript [#4141](https://github.com/SpaceVim/SpaceVim/pull/4141)
- Add .SpaceVim.d/after to the end of rtp [#4136](https://github.com/SpaceVim/SpaceVim/pull/4136)
- Add task problem matcher [#4127](https://github.com/SpaceVim/SpaceVim/pull/4127)
- Add build action [#4096](https://github.com/SpaceVim/SpaceVim/pull/4096)
- Add github_action_check [#4095](https://github.com/SpaceVim/SpaceVim/pull/4095)
- Add vint github action [#4094](https://github.com/SpaceVim/SpaceVim/pull/4094)
- Add lang#reason & lang#rescript layer [#4089](https://github.com/SpaceVim/SpaceVim/pull/4089)
- Add Git cherry-pick support [#4088](https://github.com/SpaceVim/SpaceVim/pull/4088)
- Add file search option [#4245](https://github.com/SpaceVim/SpaceVim/pull/4245)
- Add relevant repo links to the fuzzy finders [#4239](https://github.com/SpaceVim/SpaceVim/pull/4239)
- Add github repository links to the available git_plugins [#4238](https://github.com/SpaceVim/SpaceVim/pull/4238)
- Add bootstrap function link to quick guide [#4213](https://github.com/SpaceVim/SpaceVim/pull/4213)
- Add lang#e layer [#4210](https://github.com/SpaceVim/SpaceVim/pull/4210)
- Add SPC w f for toggle follow mode [#4201](https://github.com/SpaceVim/SpaceVim/pull/4201)
- Add m c key binding [#4199](https://github.com/SpaceVim/SpaceVim/pull/4199)
- Add format_on_save toggle for javascript [#4183](https://github.com/SpaceVim/SpaceVim/pull/4183)
- Add SPC x l key binding group [#4182](https://github.com/SpaceVim/SpaceVim/pull/4182)
- Add SPC l c and SPC l u for lang#markdown layer [#4163](https://github.com/SpaceVim/SpaceVim/pull/4163)
- Add: new configuration options for go layer to take advantage of gopls features [#3837](https://github.com/SpaceVim/SpaceVim/pull/3837)
#### 改变
@ -27,35 +28,47 @@
#### 问题修复
- Fixed typo in docs [#4235](https://github.com/SpaceVim/SpaceVim/pull/4235)
- Fix directory [#4227](https://github.com/SpaceVim/SpaceVim/pull/4227)
- Fix SPC t s/S key binding [#4225](https://github.com/SpaceVim/SpaceVim/pull/4225)
- Fix Objective C language support [#4215](https://github.com/SpaceVim/SpaceVim/pull/4215)
- Fix a typo [#4214](https://github.com/SpaceVim/SpaceVim/pull/4214)
- fix gtags completion and list project files [#4209](https://github.com/SpaceVim/SpaceVim/pull/4209)
- Fix random theme functionality of the [colorscheme] layer [#4204](https://github.com/SpaceVim/SpaceVim/pull/4204)
- Fix lang#html layer [#4202](https://github.com/SpaceVim/SpaceVim/pull/4202)
- Fix SPC T F key binding [#4198](https://github.com/SpaceVim/SpaceVim/pull/4198)
- Fix SPC b d key binding [#4197](https://github.com/SpaceVim/SpaceVim/pull/4197)
- Fix and add the key bindings toggle case [#4190](https://github.com/SpaceVim/SpaceVim/pull/4190)
- Fix uniquify lines in normal mode when ignorecase. [#4189](https://github.com/SpaceVim/SpaceVim/pull/4189)
- Fix SPC x l d in first line [#4185](https://github.com/SpaceVim/SpaceVim/pull/4185)
- Fix choosewin [#4174](https://github.com/SpaceVim/SpaceVim/pull/4174)
- Fix cursor shape option [#4168](https://github.com/SpaceVim/SpaceVim/pull/4168)
- Fix autocomplete_method logic [#4159](https://github.com/SpaceVim/SpaceVim/pull/4159)
- fix language leader key not work when open tsx file [#4140](https://github.com/SpaceVim/SpaceVim/pull/4140)
- Fix flygrep open_item function [#4115](https://github.com/SpaceVim/SpaceVim/pull/4115)
- Fix smart close issue for Vim [#4110](https://github.com/SpaceVim/SpaceVim/pull/4110)
- Fix github action build status [#4105](https://github.com/SpaceVim/SpaceVim/pull/4105)
- Fix configuration path [#4097](https://github.com/SpaceVim/SpaceVim/pull/4097)
#### 未知
- Reword '.' key-binding description to make it clearer [#4240](https://github.com/SpaceVim/SpaceVim/pull/4240)
- Remove files [#4233](https://github.com/SpaceVim/SpaceVim/pull/4233)
- Update lang#hy layer [#4232](https://github.com/SpaceVim/SpaceVim/pull/4232)
- Develop [#4230](https://github.com/SpaceVim/SpaceVim/pull/4230)
- Update lang#coffeescript layer [#4229](https://github.com/SpaceVim/SpaceVim/pull/4229)
- Update lang#dart layer [#4228](https://github.com/SpaceVim/SpaceVim/pull/4228)
- Update lang#php layer [#4226](https://github.com/SpaceVim/SpaceVim/pull/4226)
- Update doc [#4223](https://github.com/SpaceVim/SpaceVim/pull/4223)
- Bump py from 1.4.32 to 1.10.0 in /bundle/neoformat/test [#4220](https://github.com/SpaceVim/SpaceVim/pull/4220)
- Update doc for SPReinstall [#4212](https://github.com/SpaceVim/SpaceVim/pull/4212)
- Check python3 first [#4208](https://github.com/SpaceVim/SpaceVim/pull/4208)
- Format on save with clang-format [#4195](https://github.com/SpaceVim/SpaceVim/pull/4195)
- Update doc of git layer [#4192](https://github.com/SpaceVim/SpaceVim/pull/4192)
- Update doc for SPC t h i [#4184](https://github.com/SpaceVim/SpaceVim/pull/4184)
- Replace the invalid URL of smart questions with a new one. [#4179](https://github.com/SpaceVim/SpaceVim/pull/4179)
- Doc: add description for the key bindings m c. [#4178](https://github.com/SpaceVim/SpaceVim/pull/4178)
- yabuki/added python3 and ipython3 [#4173](https://github.com/SpaceVim/SpaceVim/pull/4173)
- Improve cscope layer [#4171](https://github.com/SpaceVim/SpaceVim/pull/4171)
- Update Following head page [#4170](https://github.com/SpaceVim/SpaceVim/pull/4170)
- Improve tabline and statusline [#4169](https://github.com/SpaceVim/SpaceVim/pull/4169)
- docs: fix typos in edit layer [#4166](https://github.com/SpaceVim/SpaceVim/pull/4166)
- Secret.allah [#4165](https://github.com/SpaceVim/SpaceVim/pull/4165)
- Update `lang#ruby` layer [#4164](https://github.com/SpaceVim/SpaceVim/pull/4164)
- Doc: update markdown documents. [#4162](https://github.com/SpaceVim/SpaceVim/pull/4162)
- Update python doc [#4154](https://github.com/SpaceVim/SpaceVim/pull/4154)
- Ignore E790 on formating [#4148](https://github.com/SpaceVim/SpaceVim/pull/4148)
- Define dir to save edits [#4143](https://github.com/SpaceVim/SpaceVim/pull/4143)
- Lazy-load vimtex [#4139](https://github.com/SpaceVim/SpaceVim/pull/4139)
- Doc: Fix typos [#4137](https://github.com/SpaceVim/SpaceVim/pull/4137)
- disable colors for ipython repl [#4134](https://github.com/SpaceVim/SpaceVim/pull/4134)
- doc: project_rooter_automatically [#4129](https://github.com/SpaceVim/SpaceVim/pull/4129)
- feat: add autocomplete toggle for deoplete [#4125](https://github.com/SpaceVim/SpaceVim/pull/4125)
- Iedit read from vim register [#4124](https://github.com/SpaceVim/SpaceVim/pull/4124)
- readme.md [#4123](https://github.com/SpaceVim/SpaceVim/pull/4123)
- Update gtags install guide [#4119](https://github.com/SpaceVim/SpaceVim/pull/4119)
- Set `tabstop`, `softtabstop` and `shiftwidth` to the same value only if default_indent is positive [#4116](https://github.com/SpaceVim/SpaceVim/pull/4116)
- Update codecov [#4107](https://github.com/SpaceVim/SpaceVim/pull/4107)
- Print error if user's bootstrap was unsuccessful [#4093](https://github.com/SpaceVim/SpaceVim/pull/4093)
<!-- SpaceVim follow HEAD en end -->

View File

@ -11,15 +11,16 @@ The next release is v1.7.0:
#### New Features
- Add multiple tasks support [#4150](https://github.com/SpaceVim/SpaceVim/pull/4150)
- add more language support key for typescript [#4141](https://github.com/SpaceVim/SpaceVim/pull/4141)
- Add .SpaceVim.d/after to the end of rtp [#4136](https://github.com/SpaceVim/SpaceVim/pull/4136)
- Add task problem matcher [#4127](https://github.com/SpaceVim/SpaceVim/pull/4127)
- Add build action [#4096](https://github.com/SpaceVim/SpaceVim/pull/4096)
- Add github_action_check [#4095](https://github.com/SpaceVim/SpaceVim/pull/4095)
- Add vint github action [#4094](https://github.com/SpaceVim/SpaceVim/pull/4094)
- Add lang#reason & lang#rescript layer [#4089](https://github.com/SpaceVim/SpaceVim/pull/4089)
- Add Git cherry-pick support [#4088](https://github.com/SpaceVim/SpaceVim/pull/4088)
- Add file search option [#4245](https://github.com/SpaceVim/SpaceVim/pull/4245)
- Add relevant repo links to the fuzzy finders [#4239](https://github.com/SpaceVim/SpaceVim/pull/4239)
- Add github repository links to the available git_plugins [#4238](https://github.com/SpaceVim/SpaceVim/pull/4238)
- Add bootstrap function link to quick guide [#4213](https://github.com/SpaceVim/SpaceVim/pull/4213)
- Add lang#e layer [#4210](https://github.com/SpaceVim/SpaceVim/pull/4210)
- Add SPC w f for toggle follow mode [#4201](https://github.com/SpaceVim/SpaceVim/pull/4201)
- Add m c key binding [#4199](https://github.com/SpaceVim/SpaceVim/pull/4199)
- Add format_on_save toggle for javascript [#4183](https://github.com/SpaceVim/SpaceVim/pull/4183)
- Add SPC x l key binding group [#4182](https://github.com/SpaceVim/SpaceVim/pull/4182)
- Add SPC l c and SPC l u for lang#markdown layer [#4163](https://github.com/SpaceVim/SpaceVim/pull/4163)
- Add: new configuration options for go layer to take advantage of gopls features [#3837](https://github.com/SpaceVim/SpaceVim/pull/3837)
#### Feature Changes
@ -29,35 +30,47 @@ The next release is v1.7.0:
#### Bug Fixs
- Fixed typo in docs [#4235](https://github.com/SpaceVim/SpaceVim/pull/4235)
- Fix directory [#4227](https://github.com/SpaceVim/SpaceVim/pull/4227)
- Fix SPC t s/S key binding [#4225](https://github.com/SpaceVim/SpaceVim/pull/4225)
- Fix Objective C language support [#4215](https://github.com/SpaceVim/SpaceVim/pull/4215)
- Fix a typo [#4214](https://github.com/SpaceVim/SpaceVim/pull/4214)
- fix gtags completion and list project files [#4209](https://github.com/SpaceVim/SpaceVim/pull/4209)
- Fix random theme functionality of the [colorscheme] layer [#4204](https://github.com/SpaceVim/SpaceVim/pull/4204)
- Fix lang#html layer [#4202](https://github.com/SpaceVim/SpaceVim/pull/4202)
- Fix SPC T F key binding [#4198](https://github.com/SpaceVim/SpaceVim/pull/4198)
- Fix SPC b d key binding [#4197](https://github.com/SpaceVim/SpaceVim/pull/4197)
- Fix and add the key bindings toggle case [#4190](https://github.com/SpaceVim/SpaceVim/pull/4190)
- Fix uniquify lines in normal mode when ignorecase. [#4189](https://github.com/SpaceVim/SpaceVim/pull/4189)
- Fix SPC x l d in first line [#4185](https://github.com/SpaceVim/SpaceVim/pull/4185)
- Fix choosewin [#4174](https://github.com/SpaceVim/SpaceVim/pull/4174)
- Fix cursor shape option [#4168](https://github.com/SpaceVim/SpaceVim/pull/4168)
- Fix autocomplete_method logic [#4159](https://github.com/SpaceVim/SpaceVim/pull/4159)
- fix language leader key not work when open tsx file [#4140](https://github.com/SpaceVim/SpaceVim/pull/4140)
- Fix flygrep open_item function [#4115](https://github.com/SpaceVim/SpaceVim/pull/4115)
- Fix smart close issue for Vim [#4110](https://github.com/SpaceVim/SpaceVim/pull/4110)
- Fix github action build status [#4105](https://github.com/SpaceVim/SpaceVim/pull/4105)
- Fix configuration path [#4097](https://github.com/SpaceVim/SpaceVim/pull/4097)
#### Unmarked PRs
- Reword '.' key-binding description to make it clearer [#4240](https://github.com/SpaceVim/SpaceVim/pull/4240)
- Remove files [#4233](https://github.com/SpaceVim/SpaceVim/pull/4233)
- Update lang#hy layer [#4232](https://github.com/SpaceVim/SpaceVim/pull/4232)
- Develop [#4230](https://github.com/SpaceVim/SpaceVim/pull/4230)
- Update lang#coffeescript layer [#4229](https://github.com/SpaceVim/SpaceVim/pull/4229)
- Update lang#dart layer [#4228](https://github.com/SpaceVim/SpaceVim/pull/4228)
- Update lang#php layer [#4226](https://github.com/SpaceVim/SpaceVim/pull/4226)
- Update doc [#4223](https://github.com/SpaceVim/SpaceVim/pull/4223)
- Bump py from 1.4.32 to 1.10.0 in /bundle/neoformat/test [#4220](https://github.com/SpaceVim/SpaceVim/pull/4220)
- Update doc for SPReinstall [#4212](https://github.com/SpaceVim/SpaceVim/pull/4212)
- Check python3 first [#4208](https://github.com/SpaceVim/SpaceVim/pull/4208)
- Format on save with clang-format [#4195](https://github.com/SpaceVim/SpaceVim/pull/4195)
- Update doc of git layer [#4192](https://github.com/SpaceVim/SpaceVim/pull/4192)
- Update doc for SPC t h i [#4184](https://github.com/SpaceVim/SpaceVim/pull/4184)
- Replace the invalid URL of smart questions with a new one. [#4179](https://github.com/SpaceVim/SpaceVim/pull/4179)
- Doc: add description for the key bindings m c. [#4178](https://github.com/SpaceVim/SpaceVim/pull/4178)
- yabuki/added python3 and ipython3 [#4173](https://github.com/SpaceVim/SpaceVim/pull/4173)
- Improve cscope layer [#4171](https://github.com/SpaceVim/SpaceVim/pull/4171)
- Update Following head page [#4170](https://github.com/SpaceVim/SpaceVim/pull/4170)
- Improve tabline and statusline [#4169](https://github.com/SpaceVim/SpaceVim/pull/4169)
- docs: fix typos in edit layer [#4166](https://github.com/SpaceVim/SpaceVim/pull/4166)
- Secret.allah [#4165](https://github.com/SpaceVim/SpaceVim/pull/4165)
- Update `lang#ruby` layer [#4164](https://github.com/SpaceVim/SpaceVim/pull/4164)
- Doc: update markdown documents. [#4162](https://github.com/SpaceVim/SpaceVim/pull/4162)
- Update python doc [#4154](https://github.com/SpaceVim/SpaceVim/pull/4154)
- Ignore E790 on formating [#4148](https://github.com/SpaceVim/SpaceVim/pull/4148)
- Define dir to save edits [#4143](https://github.com/SpaceVim/SpaceVim/pull/4143)
- Lazy-load vimtex [#4139](https://github.com/SpaceVim/SpaceVim/pull/4139)
- Doc: Fix typos [#4137](https://github.com/SpaceVim/SpaceVim/pull/4137)
- disable colors for ipython repl [#4134](https://github.com/SpaceVim/SpaceVim/pull/4134)
- doc: project_rooter_automatically [#4129](https://github.com/SpaceVim/SpaceVim/pull/4129)
- feat: add autocomplete toggle for deoplete [#4125](https://github.com/SpaceVim/SpaceVim/pull/4125)
- Iedit read from vim register [#4124](https://github.com/SpaceVim/SpaceVim/pull/4124)
- readme.md [#4123](https://github.com/SpaceVim/SpaceVim/pull/4123)
- Update gtags install guide [#4119](https://github.com/SpaceVim/SpaceVim/pull/4119)
- Set `tabstop`, `softtabstop` and `shiftwidth` to the same value only if default_indent is positive [#4116](https://github.com/SpaceVim/SpaceVim/pull/4116)
- Update codecov [#4107](https://github.com/SpaceVim/SpaceVim/pull/4107)
- Print error if user's bootstrap was unsuccessful [#4093](https://github.com/SpaceVim/SpaceVim/pull/4093)
<!-- SpaceVim follow HEAD en end -->

View File

@ -1,4 +1,4 @@
If you need help, ask your question in the [Gitter Chat](https://gitter.im/SpaceVim/SpaceVim),
If you need help, ask your question in the [Gitter room](https://gitter.im/SpaceVim/SpaceVim),
a member of the community will help you out.
Here is a simple guide for how to get help with SpaceVim. Before asking