1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 07:10:06 +08:00

docs(website): update layer list

This commit is contained in:
Eric Wong 2024-07-12 07:41:15 +08:00
parent ff20c0284b
commit d8524a61d8
6 changed files with 156 additions and 9 deletions

View File

@ -31,6 +31,34 @@ call SpaceVim#dev#followHEAD#update('cn')
<!-- SpaceVim follow HEAD start --> <!-- SpaceVim follow HEAD start -->
## 新特性 ## 新特性
- feat(cpicker): add tools#cpicker layer
- feat(core): add logevent plugin
- feat(github): add ci files
- feat(github): enable github action
- perf(core): add opt for lazy load config
- perf(tabline): use BufAdd instead of BufNew
- perf(lazy): lazy load plugins
- perf(dein): skip type checking
- perf(layer): lazy load layer config
- perf(neo-tree): use lua notify
- perf(plugins): lazy load plugins
- perf(git): add key binding `v` to view log
- feat(qml): add `lang#qml` layer
- perf(buf): open buf in best win
- perf(nvimtree): use nvim-web-devicons
- perf(markdown): lazy load toc plugin
- perf(core): lazy load core plugins
- perf(edit): lazy load grammarous and tabular
- perf(checkers): lazy load neomake
- feat(autocmd): add SpaceVimLspSetup autocmd
- perf(start): lazy load plugins
- perf(cmp): lazy load nvim-cmp
- perf(telescope): lazy load telescope
- perf(co-author): complete co-author info
- perf(gtags): make gtags and ctags lazy loaded
- perf(default): remove unused var & functions
- perf(neovim): use nvim-cmp & skip checking python
- perf(guide): remove debug info
- perf(statusline): support quickfix & loclist - perf(statusline): support quickfix & loclist
- perf(install): clone repo with --depth 1 - perf(install): clone repo with --depth 1
- perf(stl): add input_method function - perf(stl): add input_method function
@ -90,6 +118,23 @@ call SpaceVim#dev#followHEAD#update('cn')
## 问题修复 ## 问题修复
- fix(mapping): fix SPC a r/o
- fix(mapping): fix SPC b d key binding
- fix(tabline): update tabline on buflisted changed
- fix(custom): fix unknown key
- fix(mirror): remove `-f` opt
- fix(tabline): handle `BufNew` event
- fix(menu): fix unite menu
- fix(tasks): fix task status
- fix(format): format code in visual mode
- fix(git): fix git lazy command
- fix(projectmanager): skip when &autochdir is true
- fix(lsp): fix lua lsp WarningMsg
- fix(guide): fix prompt of flygrep
- fix(markdown): lazy load toc plugin on_ft
- fix(layer): fix all unknown functions
- fix(notify): fix unknown functions
- fix(find): fix find statusline
- fix(file): fix file api - fix(file): fix file api
- fix(python): add debug info for Shebang_to_cmd - fix(python): add debug info for Shebang_to_cmd
- fix(compatible): fix nvim-0.5.0 support - fix(compatible): fix nvim-0.5.0 support
@ -142,6 +187,25 @@ call SpaceVim#dev#followHEAD#update('cn')
## 文档更新 ## 文档更新
- docs(readme): update readme
- docs(bundle-plugins): add neo-tree link
- docs(autocomplete): update doc
- docs(opt): update doc of filemanager
- docs(help): update and rollback
- docs(help): update doc for editing
- docs(about): remove support email
- docs(help): update doc for tabline
- docs(help): update doc for filetree
- docs(typo): fix typo in post
- docs(help): add windows and ui doc
- docs(error): update doc for error handling
- docs(help): update buffer/file doc
- docs(highlighter): add doc for SPC s h
- docs(help): update help SpaceVim-options
- docs(guide): update help doc for mapping guide
- docs(help): update doc
- docs(help): add `:h SpaceVim-roadmap/community`
- docs(website): update following head and roadmap
- docs(scrollbar): add doc - docs(scrollbar): add doc
- docs(tabline): add doc for ctrl-shift-letf/right - docs(tabline): add doc for ctrl-shift-letf/right
- docs(nerdtree): update doc for `ctrl-h` - docs(nerdtree): update doc for `ctrl-h`
@ -164,9 +228,15 @@ call SpaceVim#dev#followHEAD#update('cn')
## 测试 ## 测试
- test(vader): fix vader test
## 其他 ## 其他
- build(docker): use new docker repo
- build(makefile): update makefile
- chore(colorscheme): use bundle vim-hybrid
- chore(pydocstring): use bundle pydocstring
- chore(bundle): use bundle splitjoin
- chore(bundle): update helpful.vim - chore(bundle): update helpful.vim
- revert(html): remove copy button - revert(html): remove copy button
- refactor(format): refactor on_exit function - refactor(format): refactor on_exit function

View File

@ -1,10 +1,10 @@
--- ---
title: "源码" title: "源码仓库"
description: "SpaceVim 源代码" description: "SpaceVim 源代码"
lang: zh lang: zh
--- ---
# SpaceVim 源代码 # [开发者文档](../) > 源码仓库
SpaceVim 的源码托管于在线仓库,可以克隆至本地查看源码。 SpaceVim 的源码托管于在线仓库,可以克隆至本地查看源码。

View File

@ -63,7 +63,9 @@ Vim 插件以及相关配置。而 SpaceVim 是以模块的方式来组织和管
enable = false enable = false
``` ```
<!-- 更新模块列表: call SpaceVim#dev#layers#updateCn() --> <!-- 更新模块列表:
call SpaceVim#dev#layers#updateCn()
-->
<!-- SpaceVim layer cn list start --> <!-- SpaceVim layer cn list start -->
@ -130,7 +132,7 @@ Vim 插件以及相关配置。而 SpaceVim 是以模块的方式来组织和管
| [lang#hy](lang/hy/) | 这一模块为 hy 开发提供支持,包括交互式编程、一键运行等特性。 | | [lang#hy](lang/hy/) | 这一模块为 hy 开发提供支持,包括交互式编程、一键运行等特性。 |
| [lang#idris](lang/idris/) | 这一模块为 idris 开发提供支持,包括交互式编程、一键运行等特性。 | | [lang#idris](lang/idris/) | 这一模块为 idris 开发提供支持,包括交互式编程、一键运行等特性。 |
| [lang#io](lang/io/) | 这一模块为 io 开发提供支持,包括交互式编程、一键运行等特性。 | | [lang#io](lang/io/) | 这一模块为 io 开发提供支持,包括交互式编程、一键运行等特性。 |
| [lang#ipynb](lang/ipynb/) | 该模块为 SpaceVim 添加了 Jupyter Notebook 支持,包括语法高亮、代码折叠等特点。 | | [lang#ipynb](lang/ipynb/) | 该模块为SpaceVim添加了 Jupyter Notebook 支持,包括语法高亮、代码折叠等特点。 |
| [lang#j](lang/j/) | 这一模块为 j 开发提供支持,包括交互式编程和语法高亮。 | | [lang#j](lang/j/) | 这一模块为 j 开发提供支持,包括交互式编程和语法高亮。 |
| [lang#janet](lang/janet/) | 这一模块为 janet 开发提供支持,包括交互式编程、一键运行等特性。 | | [lang#janet](lang/janet/) | 这一模块为 janet 开发提供支持,包括交互式编程、一键运行等特性。 |
| [lang#java](lang/java/) | 这一模块为 Java 开发提供支持,包括代码补全、语法检查、代码格式化等特性。 | | [lang#java](lang/java/) | 这一模块为 Java 开发提供支持,包括代码补全、语法检查、代码格式化等特性。 |
@ -192,13 +194,15 @@ Vim 插件以及相关配置。而 SpaceVim 是以模块的方式来组织和管
| [sudo](sudo/) | 这一模块为 SpaceVim 提供了以管理员身份读写文件的功能。 | | [sudo](sudo/) | 这一模块为 SpaceVim 提供了以管理员身份读写文件的功能。 |
| [test](test/) | 这一模块为 SpaceVim 提供了一个测试框架,支持快速运行多种语言的单元测试。 | | [test](test/) | 这一模块为 SpaceVim 提供了一个测试框架,支持快速运行多种语言的单元测试。 |
| [tmux](tmux/) | 这一模块为 SpaceVim 提供了一些在 Vim 内操作 tmux 的功能,使得在 tmux 窗口之间跳转更加便捷。 | | [tmux](tmux/) | 这一模块为 SpaceVim 提供了一些在 Vim 内操作 tmux 的功能,使得在 tmux 窗口之间跳转更加便捷。 |
| [tools#cpicker](tools/cpicker/) | 这一模块为 SpaceVim 提供了调色板功能,可以快速调配颜色。 |
| [tools#dash](tools/dash/) | 这一模块为 SpaceVim 提供了 Dash 支持,可快速查找光标位置的单词。 | | [tools#dash](tools/dash/) | 这一模块为 SpaceVim 提供了 Dash 支持,可快速查找光标位置的单词。 |
| [tools#mpv](tools/mpv/) | 这一模块为 SpaceVim 提供了 mpv 支持,可快速查找光标位置的单词。 | | [tools#mpv](tools/mpv/) | 这一模块为 SpaceVim 提供了mpv支持可快速查找光标位置的单词。 |
| [tools](tools/) | 这一模块为 SpaceVim 提供了多种常用工具,包括日历、计算器等多种工具类插件,并针对 Vim8 以及 Neovim 提供了更好的插件选择。 | | [tools](tools/) | 这一模块为 SpaceVim 提供了多种常用工具,包括日历、计算器等多种工具类插件,并针对 Vim8 以及 Neovim 提供了更好的插件选择。 |
| [treesitter](treesitter/) | 这一模块为 SpaceVim 提供了一些在 Vim 内操作 treesitter 的功能 | | [treesitter](treesitter/) | 这一模块为 SpaceVim 提供了一些在 Vim 内操作 treesitter 的功能 |
| [ui](ui/) | 这一模块为 SpaceVim 提供了 IDE-like 的界面,包括状态栏、文件树、语法树等等特性。 | | [ui](ui/) | 这一模块为 SpaceVim 提供了 IDE-like 的界面,包括状态栏、文件树、语法树等等特性。 |
| [unite](unite/) | 这一模块为 SpaceVim 提供以 Unite 为核心的模糊查找机制,支持模糊搜索文件、历史纪录、函数列表等。 | | [unite](unite/) | 这一模块为 SpaceVim 提供以 Unite 为核心的模糊查找机制,支持模糊搜索文件、历史纪录、函数列表等。 |
| [VersionControl](VersionControl/) | 这一模块为 SpaceVim 提供了通用的代码版本控制支持,该模块支持 Git、Mercurial、Bazaar、SVN 等等多种后台工具。 | | [VersionControl](VersionControl/) | 这一模块为 SpaceVim 提供了通用的代码版本控制支持,该模块支持 Git、Mercurial、Bazaar、SVN 等等多种后台工具。 |
| [xmake](xmake/) | 这一模块为 SpaceVim 提供了一些在 Vim 内操作 xmake 的功能。 |
<!-- SpaceVim layer cn list end --> <!-- SpaceVim layer cn list end -->

View File

@ -30,6 +30,34 @@ call SpaceVim#dev#followHEAD#update('en')
<!-- SpaceVim follow HEAD start --> <!-- SpaceVim follow HEAD start -->
## New features ## New features
- feat(cpicker): add tools#cpicker layer
- feat(core): add logevent plugin
- feat(github): add ci files
- feat(github): enable github action
- perf(core): add opt for lazy load config
- perf(tabline): use BufAdd instead of BufNew
- perf(lazy): lazy load plugins
- perf(dein): skip type checking
- perf(layer): lazy load layer config
- perf(neo-tree): use lua notify
- perf(plugins): lazy load plugins
- perf(git): add key binding `v` to view log
- feat(qml): add `lang#qml` layer
- perf(buf): open buf in best win
- perf(nvimtree): use nvim-web-devicons
- perf(markdown): lazy load toc plugin
- perf(core): lazy load core plugins
- perf(edit): lazy load grammarous and tabular
- perf(checkers): lazy load neomake
- feat(autocmd): add SpaceVimLspSetup autocmd
- perf(start): lazy load plugins
- perf(cmp): lazy load nvim-cmp
- perf(telescope): lazy load telescope
- perf(co-author): complete co-author info
- perf(gtags): make gtags and ctags lazy loaded
- perf(default): remove unused var & functions
- perf(neovim): use nvim-cmp & skip checking python
- perf(guide): remove debug info
- perf(statusline): support quickfix & loclist - perf(statusline): support quickfix & loclist
- perf(install): clone repo with --depth 1 - perf(install): clone repo with --depth 1
- perf(stl): add input_method function - perf(stl): add input_method function
@ -89,6 +117,23 @@ call SpaceVim#dev#followHEAD#update('en')
## Bugfixs ## Bugfixs
- fix(mapping): fix SPC a r/o
- fix(mapping): fix SPC b d key binding
- fix(tabline): update tabline on buflisted changed
- fix(custom): fix unknown key
- fix(mirror): remove `-f` opt
- fix(tabline): handle `BufNew` event
- fix(menu): fix unite menu
- fix(tasks): fix task status
- fix(format): format code in visual mode
- fix(git): fix git lazy command
- fix(projectmanager): skip when &autochdir is true
- fix(lsp): fix lua lsp WarningMsg
- fix(guide): fix prompt of flygrep
- fix(markdown): lazy load toc plugin on_ft
- fix(layer): fix all unknown functions
- fix(notify): fix unknown functions
- fix(find): fix find statusline
- fix(file): fix file api - fix(file): fix file api
- fix(python): add debug info for Shebang_to_cmd - fix(python): add debug info for Shebang_to_cmd
- fix(compatible): fix nvim-0.5.0 support - fix(compatible): fix nvim-0.5.0 support
@ -141,6 +186,25 @@ call SpaceVim#dev#followHEAD#update('en')
## Docs ## Docs
- docs(readme): update readme
- docs(bundle-plugins): add neo-tree link
- docs(autocomplete): update doc
- docs(opt): update doc of filemanager
- docs(help): update and rollback
- docs(help): update doc for editing
- docs(about): remove support email
- docs(help): update doc for tabline
- docs(help): update doc for filetree
- docs(typo): fix typo in post
- docs(help): add windows and ui doc
- docs(error): update doc for error handling
- docs(help): update buffer/file doc
- docs(highlighter): add doc for SPC s h
- docs(help): update help SpaceVim-options
- docs(guide): update help doc for mapping guide
- docs(help): update doc
- docs(help): add `:h SpaceVim-roadmap/community`
- docs(website): update following head and roadmap
- docs(scrollbar): add doc - docs(scrollbar): add doc
- docs(tabline): add doc for ctrl-shift-letf/right - docs(tabline): add doc for ctrl-shift-letf/right
- docs(nerdtree): update doc for `ctrl-h` - docs(nerdtree): update doc for `ctrl-h`
@ -163,9 +227,15 @@ call SpaceVim#dev#followHEAD#update('en')
## Tests ## Tests
- test(vader): fix vader test
## Others ## Others
- build(docker): use new docker repo
- build(makefile): update makefile
- chore(colorscheme): use bundle vim-hybrid
- chore(pydocstring): use bundle pydocstring
- chore(bundle): use bundle splitjoin
- chore(bundle): update helpful.vim - chore(bundle): update helpful.vim
- revert(html): remove copy button - revert(html): remove copy button
- refactor(format): refactor on_exit function - refactor(format): refactor on_exit function

View File

@ -1,9 +1,9 @@
--- ---
title: "Source code" title: "Git Repository"
description: "The source code of SpaceVim." description: "The source code of SpaceVim."
--- ---
# The source code of SpaceVim # [Development](../) >> Git Repository
The source code of SpaceVim is hosted in an online repository and can be cloned locally to view the source code. The source code of SpaceVim is hosted in an online repository and can be cloned locally to view the source code.
@ -11,7 +11,7 @@ The source code of SpaceVim is hosted in an online repository and can be cloned
git clone https://spacevim.org/git/repos/SpaceVim/ git clone https://spacevim.org/git/repos/SpaceVim/
``` ```
Since the code was previously hosted on GitHub, some old users need to manually modify the remote repository address: Since the code was previously hosted on GitHub, old users need to modify the remote repository address manually:
``` ```
cd ~/.SpaceVim cd ~/.SpaceVim

View File

@ -58,7 +58,9 @@ Some layers are enabled by default. The following example shows how to disable `
enable = false enable = false
``` ```
<!-- Update layer list: call SpaceVim#dev#layers#update() --> <!-- Update layer list:
call SpaceVim#dev#layers#update()
-->
<!-- SpaceVim layer list start --> <!-- SpaceVim layer list start -->
@ -203,6 +205,7 @@ Some layers are enabled by default. The following example shows how to disable `
| [telescope](telescope/) | This layer provides a heavily customized telescope centric workflow | | [telescope](telescope/) | This layer provides a heavily customized telescope centric workflow |
| [test](test/) | This layer allows to run tests directly in SpaceVim | | [test](test/) | This layer allows to run tests directly in SpaceVim |
| [tmux](tmux/) | This layers adds extensive support for tmux | | [tmux](tmux/) | This layers adds extensive support for tmux |
| [tools#cpicker](tools/cpicker/) | This layer provides color picker for SpaceVim |
| [tools#dash](tools/dash/) | This layer provides Dash integration for SpaceVim | | [tools#dash](tools/dash/) | This layer provides Dash integration for SpaceVim |
| [tools#mpv](tools/mpv/) | This layer provides mpv integration for SpaceVim | | [tools#mpv](tools/mpv/) | This layer provides mpv integration for SpaceVim |
| [tools#zeal](tools/zeal/) | This layer provides Zeal integration for SpaceVim | | [tools#zeal](tools/zeal/) | This layer provides Zeal integration for SpaceVim |