mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-02 23:50:04 +08:00
feat(layer): add layer option for filetree columns
the spacevim option for vimfiler columns is too long, move them to core layer.
This commit is contained in:
parent
5866f07bb9
commit
6a1437f49f
@ -1195,24 +1195,6 @@ let g:spacevim_enable_vimfiler_welcome = 1
|
||||
""
|
||||
" Enable/Disable autocompletion of parentheses, default is 1 (enabled).
|
||||
let g:spacevim_autocomplete_parens = 1
|
||||
""
|
||||
" @section enable_filetree_gitstatus, options-enable_filetree_gitstatus
|
||||
" @parentsection options
|
||||
" Enable/Disable gitstatus column in filetree buffer, default is false.
|
||||
" >
|
||||
" enable_filetree_gitstatus = false
|
||||
" <
|
||||
" NOTE: the `enable_vimfiler_gitstatus` option has been deprecated.
|
||||
" *spacevim-options-enable_vimfiler_gitstatus*
|
||||
" *g:spacevim_enable_vimfiler_gitstatus*
|
||||
|
||||
""
|
||||
" Enable/Disable gitstatus column in filetree buffer, default is 0.
|
||||
let g:spacevim_enable_filetree_gitstatus = 0
|
||||
let g:spacevim_enable_vimfiler_gitstatus = 0
|
||||
""
|
||||
" Enable/Disable filetypeicon column in vimfiler buffer, default is 0.
|
||||
let g:spacevim_enable_vimfiler_filetypeicon = 0
|
||||
let g:spacevim_smartcloseignorewin = ['__Tagbar__' , 'vimfiler:default']
|
||||
let g:spacevim_smartcloseignoreft = [
|
||||
\ 'tagbar',
|
||||
|
@ -7,6 +7,27 @@
|
||||
"=============================================================================
|
||||
scriptencoding utf-8
|
||||
|
||||
""
|
||||
" @section core, layer-core
|
||||
" @parentsection layers
|
||||
" The `core` layer of SpaceVim. This layer is enabled by default,
|
||||
" and it provides filetree, comment key bindings etc.
|
||||
"
|
||||
" @subsection options
|
||||
" - `filetree_show_hidden`: option for showing hidden file in filetree,
|
||||
" disabled by default.
|
||||
" - `enable_smooth_scrolling`: enable/disabled smooth scrolling key bindings,
|
||||
" enabled by default.
|
||||
" - `enable_filetree_gitstatus`: enable/disable git status column in filetree.
|
||||
" - `enable_filetree_filetypeicon`: enable/disable filetype icons in filetree.
|
||||
"
|
||||
" NOTE: the `enable_vimfiler_gitstatus` and `enable_filetree_gitstatus` option
|
||||
" has been deprecated. Use layer option instead.
|
||||
" *spacevim-options-enable_vimfiler_gitstatus*
|
||||
" *spacevim-options-enable_filetree_gitstatus*
|
||||
" *g:spacevim_enable_vimfiler_gitstatus*
|
||||
" *g:spacevim_enable_filetree_gitstatus*
|
||||
" *g:spacevim_enable_vimfiler_filetypeicon*
|
||||
|
||||
if exists('s:string_hi')
|
||||
finish
|
||||
@ -14,6 +35,9 @@ endif
|
||||
|
||||
let s:enable_smooth_scrolling = 1
|
||||
|
||||
let g:_spacevim_enable_filetree_gitstatus = 0
|
||||
let g:_spacevim_enable_filetree_filetypeicon = 0
|
||||
|
||||
|
||||
" disabel netrw
|
||||
let g:loaded_netrwPlugin = 1
|
||||
@ -36,7 +60,7 @@ function! SpaceVim#layers#core#plugins() abort
|
||||
if g:spacevim_filemanager ==# 'nerdtree'
|
||||
call add(plugins, [g:_spacevim_root_dir . 'bundle/nerdtree', { 'merged' : 0,
|
||||
\ 'loadconf' : 1}])
|
||||
if g:spacevim_enable_filetree_gitstatus
|
||||
if g:_spacevim_enable_filetree_gitstatus
|
||||
call add(plugins, [g:_spacevim_root_dir . 'bundle/nerdtree-git-plugin', { 'merged' : 0,
|
||||
\ 'loadconf' : 1}])
|
||||
endif
|
||||
@ -958,7 +982,12 @@ function! SpaceVim#layers#core#set_variable(var) abort
|
||||
let s:enable_smooth_scrolling = get(a:var,
|
||||
\ 'enable_smooth_scrolling',
|
||||
\ s:enable_smooth_scrolling)
|
||||
|
||||
let g:_spacevim_enable_filetree_filetypeicon = get(a:var,
|
||||
\ 'enable_filetree_filetypeicon',
|
||||
\ g:_spacevim_enable_filetree_filetypeicon)
|
||||
let g:_spacevim_enable_filetree_gitstatus = get(a:var,
|
||||
\ 'enable_filetree_gitstatus',
|
||||
\ g:_spacevim_enable_filetree_gitstatus)
|
||||
endfunction
|
||||
|
||||
function! SpaceVim#layers#core#get_options() abort
|
||||
|
@ -19,11 +19,11 @@ else
|
||||
endif
|
||||
|
||||
function! s:setcolum() abort
|
||||
if g:spacevim_enable_vimfiler_filetypeicon && !g:spacevim_enable_filetree_gitstatus
|
||||
if g:_spacevim_enable_filetree_filetypeicon && !g:_spacevim_enable_filetree_gitstatus
|
||||
return 'indent:icons:filename:type'
|
||||
elseif !g:spacevim_enable_vimfiler_filetypeicon && g:spacevim_enable_filetree_gitstatus
|
||||
elseif !g:_spacevim_enable_filetree_filetypeicon && g:_spacevim_enable_filetree_gitstatus
|
||||
return 'indent:git:filename:type'
|
||||
elseif g:spacevim_enable_vimfiler_filetypeicon && g:spacevim_enable_filetree_gitstatus
|
||||
elseif g:_spacevim_enable_filetree_filetypeicon && g:_spacevim_enable_filetree_gitstatus
|
||||
return 'indent:git:icons:filename:type'
|
||||
else
|
||||
return 'mark:indent:icon:filename:type'
|
||||
|
@ -35,11 +35,11 @@ else
|
||||
endif
|
||||
|
||||
function! s:setcolum() abort
|
||||
if g:spacevim_enable_vimfiler_filetypeicon && !g:spacevim_enable_filetree_gitstatus
|
||||
if g:_spacevim_enable_filetree_filetypeicon && !g:_spacevim_enable_filetree_gitstatus
|
||||
return 'filetypeicon'
|
||||
elseif !g:spacevim_enable_vimfiler_filetypeicon && g:spacevim_enable_filetree_gitstatus
|
||||
elseif !g:_spacevim_enable_filetree_filetypeicon && g:_spacevim_enable_filetree_gitstatus
|
||||
return 'gitstatus'
|
||||
elseif g:spacevim_enable_vimfiler_filetypeicon && g:spacevim_enable_filetree_gitstatus
|
||||
elseif g:_spacevim_enable_filetree_filetypeicon && g:_spacevim_enable_filetree_gitstatus
|
||||
return 'filetypeicon:gitstatus'
|
||||
else
|
||||
return ''
|
||||
|
335
doc/SpaceVim.txt
335
doc/SpaceVim.txt
@ -31,56 +31,54 @@ CONTENTS *SpaceVim-contents*
|
||||
11. enable_cursorcolumn...........|SpaceVim-options-enable_cursorcolumn|
|
||||
12. enable_cursorline...............|SpaceVim-options-enable_cursorline|
|
||||
13. enable_debug.........................|SpaceVim-options-enable_debug|
|
||||
14. enable_filetree_gitstatus
|
||||
..................................|SpaceVim-options-enable_filetree_gitstatus|
|
||||
15. enable_googlesuggest.........|SpaceVim-options-enable_googlesuggest|
|
||||
16. enable_guicolors.................|SpaceVim-options-enable_guicolors|
|
||||
17. enable_key_frequency.........|SpaceVim-options-enable_key_frequency|
|
||||
18. enable_projects_cache.......|SpaceVim-options-enable_projects_cache|
|
||||
19. enable_statusline_bfpath.|SpaceVim-options-enable_statusline_bfpath|
|
||||
20. enable_statusline_mode.....|SpaceVim-options-enable_statusline_mode|
|
||||
21. enable_statusline_tag.......|SpaceVim-options-enable_statusline_tag|
|
||||
22. enable_tabline_ft_icon.....|SpaceVim-options-enable_tabline_ft_icon|
|
||||
23. enable_vimfiler_welcome...|SpaceVim-options-enable_vimfiler_welcome|
|
||||
24. enable_ycm.............................|SpaceVim-options-enable_ycm|
|
||||
25. error_symbol.........................|SpaceVim-options-error_symbol|
|
||||
26. escape_key_binding.............|SpaceVim-options-escape_key_binding|
|
||||
27. file_searching_tools.........|SpaceVim-options-file_searching_tools|
|
||||
28. filemanager...........................|SpaceVim-options-filemanager|
|
||||
29. filetree_direction.............|SpaceVim-options-filetree_direction|
|
||||
30. guifont...................................|SpaceVim-options-guifont|
|
||||
31. home_files_number...............|SpaceVim-options-home_files_number|
|
||||
32. info_symbol...........................|SpaceVim-options-info_symbol|
|
||||
33. keep_server_alive...............|SpaceVim-options-keep_server_alive|
|
||||
34. language.................................|SpaceVim-options-language|
|
||||
35. lint_engine...........................|SpaceVim-options-lint_engine|
|
||||
36. lint_on_the_fly...................|SpaceVim-options-lint_on_the_fly|
|
||||
37. max_column.............................|SpaceVim-options-max_column|
|
||||
38. plugin_bundle_dir...............|SpaceVim-options-plugin_bundle_dir|
|
||||
39. plugin_manager_processes.|SpaceVim-options-plugin_manager_processes|
|
||||
40. project_rooter_automatically
|
||||
14. enable_googlesuggest.........|SpaceVim-options-enable_googlesuggest|
|
||||
15. enable_guicolors.................|SpaceVim-options-enable_guicolors|
|
||||
16. enable_key_frequency.........|SpaceVim-options-enable_key_frequency|
|
||||
17. enable_projects_cache.......|SpaceVim-options-enable_projects_cache|
|
||||
18. enable_statusline_bfpath.|SpaceVim-options-enable_statusline_bfpath|
|
||||
19. enable_statusline_mode.....|SpaceVim-options-enable_statusline_mode|
|
||||
20. enable_statusline_tag.......|SpaceVim-options-enable_statusline_tag|
|
||||
21. enable_tabline_ft_icon.....|SpaceVim-options-enable_tabline_ft_icon|
|
||||
22. enable_vimfiler_welcome...|SpaceVim-options-enable_vimfiler_welcome|
|
||||
23. enable_ycm.............................|SpaceVim-options-enable_ycm|
|
||||
24. error_symbol.........................|SpaceVim-options-error_symbol|
|
||||
25. escape_key_binding.............|SpaceVim-options-escape_key_binding|
|
||||
26. file_searching_tools.........|SpaceVim-options-file_searching_tools|
|
||||
27. filemanager...........................|SpaceVim-options-filemanager|
|
||||
28. filetree_direction.............|SpaceVim-options-filetree_direction|
|
||||
29. guifont...................................|SpaceVim-options-guifont|
|
||||
30. home_files_number...............|SpaceVim-options-home_files_number|
|
||||
31. info_symbol...........................|SpaceVim-options-info_symbol|
|
||||
32. keep_server_alive...............|SpaceVim-options-keep_server_alive|
|
||||
33. language.................................|SpaceVim-options-language|
|
||||
34. lint_engine...........................|SpaceVim-options-lint_engine|
|
||||
35. lint_on_the_fly...................|SpaceVim-options-lint_on_the_fly|
|
||||
36. max_column.............................|SpaceVim-options-max_column|
|
||||
37. plugin_bundle_dir...............|SpaceVim-options-plugin_bundle_dir|
|
||||
38. plugin_manager_processes.|SpaceVim-options-plugin_manager_processes|
|
||||
39. project_rooter_automatically
|
||||
...............................|SpaceVim-options-project_rooter_automatically|
|
||||
41. project_rooter_outermost.|SpaceVim-options-project_rooter_outermost|
|
||||
42. project_rooter_patterns...|SpaceVim-options-project_rooter_patterns|
|
||||
43. projects_cache_num.............|SpaceVim-options-projects_cache_num|
|
||||
44. realtime_leader_guide.......|SpaceVim-options-realtime_leader_guide|
|
||||
45. relativenumber.....................|SpaceVim-options-relativenumber|
|
||||
46. retry_cnt...............................|SpaceVim-options-retry_cnt|
|
||||
47. search_tools.........................|SpaceVim-options-search_tools|
|
||||
48. sidebar_width.......................|SpaceVim-options-sidebar_width|
|
||||
49. snippet_engine.....................|SpaceVim-options-snippet_engine|
|
||||
50. statusline_iseparator.......|SpaceVim-options-statusline_iseparator|
|
||||
51. statusline_left_sections.|SpaceVim-options-statusline_left_sections|
|
||||
52. statusline_separator.........|SpaceVim-options-statusline_separator|
|
||||
53. statusline_unicode_symbols
|
||||
40. project_rooter_outermost.|SpaceVim-options-project_rooter_outermost|
|
||||
41. project_rooter_patterns...|SpaceVim-options-project_rooter_patterns|
|
||||
42. projects_cache_num.............|SpaceVim-options-projects_cache_num|
|
||||
43. realtime_leader_guide.......|SpaceVim-options-realtime_leader_guide|
|
||||
44. relativenumber.....................|SpaceVim-options-relativenumber|
|
||||
45. retry_cnt...............................|SpaceVim-options-retry_cnt|
|
||||
46. search_tools.........................|SpaceVim-options-search_tools|
|
||||
47. sidebar_width.......................|SpaceVim-options-sidebar_width|
|
||||
48. snippet_engine.....................|SpaceVim-options-snippet_engine|
|
||||
49. statusline_iseparator.......|SpaceVim-options-statusline_iseparator|
|
||||
50. statusline_left_sections.|SpaceVim-options-statusline_left_sections|
|
||||
51. statusline_separator.........|SpaceVim-options-statusline_separator|
|
||||
52. statusline_unicode_symbols
|
||||
.................................|SpaceVim-options-statusline_unicode_symbols|
|
||||
54. terminal_cursor_shape.......|SpaceVim-options-terminal_cursor_shape|
|
||||
55. vim_help_language...............|SpaceVim-options-vim_help_language|
|
||||
56. vimcompatible.......................|SpaceVim-options-vimcompatible|
|
||||
57. warning_symbol.....................|SpaceVim-options-warning_symbol|
|
||||
58. windows_index_type.............|SpaceVim-options-windows_index_type|
|
||||
59. windows_leader.....................|SpaceVim-options-windows_leader|
|
||||
60. windows_smartclose.............|SpaceVim-options-windows_smartclose|
|
||||
53. terminal_cursor_shape.......|SpaceVim-options-terminal_cursor_shape|
|
||||
54. vim_help_language...............|SpaceVim-options-vim_help_language|
|
||||
55. vimcompatible.......................|SpaceVim-options-vimcompatible|
|
||||
56. warning_symbol.....................|SpaceVim-options-warning_symbol|
|
||||
57. windows_index_type.............|SpaceVim-options-windows_index_type|
|
||||
58. windows_leader.....................|SpaceVim-options-windows_leader|
|
||||
59. windows_smartclose.............|SpaceVim-options-windows_smartclose|
|
||||
3. Configuration...........................................|SpaceVim-config|
|
||||
4. Commands..............................................|SpaceVim-commands|
|
||||
5. Functions............................................|SpaceVim-functions|
|
||||
@ -88,107 +86,108 @@ CONTENTS *SpaceVim-contents*
|
||||
1. autocomplete............................|SpaceVim-layer-autocomplete|
|
||||
2. checkers....................................|SpaceVim-layer-checkers|
|
||||
3. colorscheme..............................|SpaceVim-layer-colorscheme|
|
||||
4. core#statusline......................|SpaceVim-layer-core-statusline|
|
||||
5. core#tabline............................|SpaceVim-layer-core-tabline|
|
||||
6. exprfold....................................|SpaceVim-layer-exprfold|
|
||||
7. format........................................|SpaceVim-layer-format|
|
||||
8. git..............................................|SpaceVim-layer-git|
|
||||
9. github........................................|SpaceVim-layer-github|
|
||||
10. incsearch.................................|SpaceVim-layer-incsearch|
|
||||
11. indentmove...............................|SpaceVim-layer-indentmove|
|
||||
12. lang#actionscript.................|SpaceVim-layer-lang-actionscript|
|
||||
13. lang#agda.................................|SpaceVim-layer-lang-agda|
|
||||
14. lang#asciidoc.........................|SpaceVim-layer-lang-asciidoc|
|
||||
15. lang#asepctj...........................|SpaceVim-layer-lang-asepctj|
|
||||
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|
|
||||
104. ui..............................................|SpaceVim-layer-ui|
|
||||
4. core............................................|SpaceVim-layer-core|
|
||||
5. core#statusline......................|SpaceVim-layer-core-statusline|
|
||||
6. core#tabline............................|SpaceVim-layer-core-tabline|
|
||||
7. exprfold....................................|SpaceVim-layer-exprfold|
|
||||
8. format........................................|SpaceVim-layer-format|
|
||||
9. git..............................................|SpaceVim-layer-git|
|
||||
10. github.......................................|SpaceVim-layer-github|
|
||||
11. incsearch.................................|SpaceVim-layer-incsearch|
|
||||
12. indentmove...............................|SpaceVim-layer-indentmove|
|
||||
13. lang#actionscript.................|SpaceVim-layer-lang-actionscript|
|
||||
14. lang#agda.................................|SpaceVim-layer-lang-agda|
|
||||
15. lang#asciidoc.........................|SpaceVim-layer-lang-asciidoc|
|
||||
16. lang#asepctj...........................|SpaceVim-layer-lang-asepctj|
|
||||
17. lang#assembly.........................|SpaceVim-layer-lang-assembly|
|
||||
18. lang#autohotkey.....................|SpaceVim-layer-lang-autohotkey|
|
||||
19. lang#batch...............................|SpaceVim-layer-lang-batch|
|
||||
20. lang#c.......................................|SpaceVim-layer-lang-c|
|
||||
21. lang#chapel.............................|SpaceVim-layer-lang-chapel|
|
||||
22. lang#clojure...........................|SpaceVim-layer-lang-clojure|
|
||||
23. lang#coffeescript.................|SpaceVim-layer-lang-coffeescript|
|
||||
24. lang#crystal...........................|SpaceVim-layer-lang-crystal|
|
||||
25. lang#csharp.............................|SpaceVim-layer-lang-csharp|
|
||||
26. lang#d.......................................|SpaceVim-layer-lang-d|
|
||||
27. lang#dart.................................|SpaceVim-layer-lang-dart|
|
||||
28. lang#dockerfile.....................|SpaceVim-layer-lang-dockerfile|
|
||||
29. lang#e.......................................|SpaceVim-layer-lang-e|
|
||||
30. lang#eiffel.............................|SpaceVim-layer-lang-eiffel|
|
||||
31. lang#elixir.............................|SpaceVim-layer-lang-elixir|
|
||||
32. lang#elm...................................|SpaceVim-layer-lang-elm|
|
||||
33. lang#erlang.............................|SpaceVim-layer-lang-erlang|
|
||||
34. lang#extra...............................|SpaceVim-layer-lang-extra|
|
||||
35. lang#forth...............................|SpaceVim-layer-lang-forth|
|
||||
36. lang#fortran...........................|SpaceVim-layer-lang-fortran|
|
||||
37. lang#foxpro.............................|SpaceVim-layer-lang-foxpro|
|
||||
38. lang#fsharp.............................|SpaceVim-layer-lang-fsharp|
|
||||
39. lang#go.....................................|SpaceVim-layer-lang-go|
|
||||
40. lang#goby.................................|SpaceVim-layer-lang-goby|
|
||||
41. lang#gosu.................................|SpaceVim-layer-lang-gosu|
|
||||
42. lang#graphql...........................|SpaceVim-layer-lang-graphql|
|
||||
43. lang#groovy.............................|SpaceVim-layer-lang-groovy|
|
||||
44. lang#hack.................................|SpaceVim-layer-lang-hack|
|
||||
45. lang#haskell...........................|SpaceVim-layer-lang-haskell|
|
||||
46. lang#html.................................|SpaceVim-layer-lang-html|
|
||||
47. lang#hy.....................................|SpaceVim-layer-lang-hy|
|
||||
48. lang#idris...............................|SpaceVim-layer-lang-idris|
|
||||
49. lang#io.....................................|SpaceVim-layer-lang-io|
|
||||
50. lang#j.......................................|SpaceVim-layer-lang-j|
|
||||
51. lang#janet...............................|SpaceVim-layer-lang-janet|
|
||||
52. lang#java.................................|SpaceVim-layer-lang-java|
|
||||
53. lang#javascript.....................|SpaceVim-layer-lang-javascript|
|
||||
54. lang#json.................................|SpaceVim-layer-lang-json|
|
||||
55. lang#julia...............................|SpaceVim-layer-lang-julia|
|
||||
56. lang#kotlin.............................|SpaceVim-layer-lang-kotlin|
|
||||
57. lang#latex...............................|SpaceVim-layer-lang-latex|
|
||||
58. lang#lisp.................................|SpaceVim-layer-lang-lisp|
|
||||
59. lang#livescript.....................|SpaceVim-layer-lang-livescript|
|
||||
60. lang#lua...................................|SpaceVim-layer-lang-lua|
|
||||
61. lang#markdown.........................|SpaceVim-layer-lang-markdown|
|
||||
62. lang#moonscript.....................|SpaceVim-layer-lang-moonscript|
|
||||
63. lang#nim...................................|SpaceVim-layer-lang-nim|
|
||||
64. lang#nix...................................|SpaceVim-layer-lang-nix|
|
||||
65. lang#ocaml...............................|SpaceVim-layer-lang-ocaml|
|
||||
66. lang#pact.................................|SpaceVim-layer-lang-pact|
|
||||
67. lang#pascal.............................|SpaceVim-layer-lang-pascal|
|
||||
68. lang#perl.................................|SpaceVim-layer-lang-perl|
|
||||
69. lang#php...................................|SpaceVim-layer-lang-php|
|
||||
70. lang#pony.................................|SpaceVim-layer-lang-pony|
|
||||
71. lang#processing.....................|SpaceVim-layer-lang-processing|
|
||||
72. lang#prolog.............................|SpaceVim-layer-lang-prolog|
|
||||
73. lang#puppet.............................|SpaceVim-layer-lang-puppet|
|
||||
74. lang#purescript.....................|SpaceVim-layer-lang-purescript|
|
||||
75. lang#python.............................|SpaceVim-layer-lang-python|
|
||||
76. lang#racket.............................|SpaceVim-layer-lang-racket|
|
||||
77. lang#racket................................|SpaceVim-layer-lang-red|
|
||||
78. lang#reason.............................|SpaceVim-layer-lang-reason|
|
||||
79. lang#ring....................................|SpaceVim-layer-lang-r|
|
||||
80. lang#ring.................................|SpaceVim-layer-lang-ring|
|
||||
81. lang#ruby.................................|SpaceVim-layer-lang-ruby|
|
||||
82. lang#rust.................................|SpaceVim-layer-lang-rust|
|
||||
83. lang#scala...............................|SpaceVim-layer-lang-scala|
|
||||
84. lang#scheme.............................|SpaceVim-layer-lang-scheme|
|
||||
85. lang#sh.....................................|SpaceVim-layer-lang-sh|
|
||||
86. lang#sml...................................|SpaceVim-layer-lang-sml|
|
||||
87. lang#swig................................|SpaceVim-layer-lang-swift|
|
||||
88. lang#swig.................................|SpaceVim-layer-lang-swig|
|
||||
89. lang#tcl...................................|SpaceVim-layer-lang-tcl|
|
||||
90. lang#toml.................................|SpaceVim-layer-lang-toml|
|
||||
91. lang#typescript.....................|SpaceVim-layer-lang-typescript|
|
||||
92. lang#v.......................................|SpaceVim-layer-lang-v|
|
||||
93. lang#vbnet...............................|SpaceVim-layer-lang-vbnet|
|
||||
94. lang#wolfram...........................|SpaceVim-layer-lang-wolfram|
|
||||
95. lang#xml...................................|SpaceVim-layer-lang-xml|
|
||||
96. lang#xquery.............................|SpaceVim-layer-lang-xquery|
|
||||
97. language server protocol........................|SpaceVim-layer-lsp|
|
||||
98. leaderf.....................................|SpaceVim-layer-leaderf|
|
||||
99. operator...................................|SpaceVim-layer-operator|
|
||||
100. shell........................................|SpaceVim-layer-shell|
|
||||
101. test..........................................|SpaceVim-layer-test|
|
||||
102. tmux..........................................|SpaceVim-layer-tmux|
|
||||
103. tools#dash..............................|SpaceVim-layer-tools-dash|
|
||||
104. tools#zeal..............................|SpaceVim-layer-tools-zeal|
|
||||
105. ui..............................................|SpaceVim-layer-ui|
|
||||
7. Usage....................................................|SpaceVim-usage|
|
||||
1. buffers-and-files..................|SpaceVim-usage-buffers-and-files|
|
||||
2. custom_plugins........................|SpaceVim-usage-custom_plugins|
|
||||
@ -358,17 +357,6 @@ Enable/Disable debug mode for SpaceVim. Default is false.
|
||||
enable_debug = true
|
||||
<
|
||||
|
||||
==============================================================================
|
||||
ENABLE_FILETREE_GITSTATUS *SpaceVim-options-enable_filetree_gitstatus*
|
||||
|
||||
Enable/Disable gitstatus column in filetree buffer, default is false.
|
||||
>
|
||||
enable_filetree_gitstatus = false
|
||||
<
|
||||
NOTE: the `enable_vimfiler_gitstatus` option has been deprecated.
|
||||
*spacevim-options-enable_vimfiler_gitstatus*
|
||||
*g:spacevim_enable_vimfiler_gitstatus*
|
||||
|
||||
==============================================================================
|
||||
ENABLE_GOOGLESUGGEST *SpaceVim-options-enable_googlesuggest*
|
||||
|
||||
@ -1307,12 +1295,6 @@ vim to start up slowly if there are too many files in the current directory.
|
||||
*g:spacevim_autocomplete_parens*
|
||||
Enable/Disable autocompletion of parentheses, default is 1 (enabled).
|
||||
|
||||
*g:spacevim_enable_filetree_gitstatus*
|
||||
Enable/Disable gitstatus column in filetree buffer, default is 0.
|
||||
|
||||
*g:spacevim_enable_vimfiler_filetypeicon*
|
||||
Enable/Disable filetypeicon column in vimfiler buffer, default is 0.
|
||||
|
||||
*g:spacevim_hosts_url*
|
||||
The host file url. This option is for Chinese users who can not use Google and
|
||||
Twitter.
|
||||
@ -1482,6 +1464,27 @@ colorscheme called atom doesn't support spell check very well.
|
||||
|
||||
SpaceVim is not gonna fix them since these should be in charge of each author.
|
||||
|
||||
==============================================================================
|
||||
CORE *SpaceVim-layer-core*
|
||||
|
||||
The `core` layer of SpaceVim. This layer is enabled by default, and it
|
||||
provides filetree, comment key bindings etc.
|
||||
|
||||
OPTIONS
|
||||
`filetree_show_hidden`: option for showing hidden file in filetree, disabled
|
||||
by default.
|
||||
`enable_smooth_scrolling`: enable/disabled smooth scrolling key bindings,
|
||||
enabled by default.
|
||||
`enable_filetree_gitstatus`: enable/disable git status column in filetree.
|
||||
`enable_filetree_filetypeicon`: enable/disable filetype icons in filetree.
|
||||
|
||||
NOTE: the `enable_vimfiler_gitstatus` and `enable_filetree_gitstatus` option
|
||||
has been deprecated. Use layer option instead.
|
||||
*spacevim-options-enable_vimfiler_gitstatus*
|
||||
*spacevim-options-enable_filetree_gitstatus*
|
||||
*g:spacevim_enable_vimfiler_gitstatus* *g:spacevim_enable_filetree_gitstatus*
|
||||
*g:spacevim_enable_vimfiler_filetypeicon*
|
||||
|
||||
==============================================================================
|
||||
CORE#STATUSLINE *SpaceVim-layer-core-statusline*
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user