mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 02:40:05 +08:00
2.6 KiB
2.6 KiB
title | description | lang |
---|---|---|
设计蓝图 | SpaceVim 设计蓝图和里程碑,这决定了 SpaceVim 的开发方向和特性实现的优先顺序。 | zh |
主页 >> 设计蓝图
设计蓝图决定了该项目的开发方向以及所有特性实现的优先顺序。
后续版本
v2.4.0
- 使用 lua 重写状态栏插件
- 使用 lua 重写 tabline
- 将网站内容合并至
:h SpaceVim
v2.3.0
- 基于luv的新的异步
job
公共函数 - 使用 lua 重写 flygrep
- 使用新的
job
函数替换vim.fn.jobstart
- 使用新的
- 使用 lua 重写 git.vim
:Git add
:Git blame
:Git branch
- 使用 lua 重写分支管理侧栏
:Git checkout
:Git cherry-pick
:Git clean
:Git commit
:Git config
:Git diff
:Git fetch
:Git log
- 最后一个窗口时,关闭 git log 页面
:Git merge
:Git mv
:Git pull
:Git push
:Git rebase
:Git reflog
:Git remote
:Git reset
:Git rm
:Git shortlog
(lua):Git shortlog
(viml):Git tag
(lua):Git tag
(viml):Git stash
:Git status
- 日志系统整合至 SpaceVim 运行时日志
- 使用 lua 重写 code runner
- 使用 lua 重写 task manager
- 使用 lua 重写 repl 插件
- 使用 lua 重写 scrollbar 插件
- 修复 scrollbar 为保存文件报错
- 使用 lua 重写 快捷键插件 leader guide
- 使用 lua 重写 pastebin 插件
- 使得
:A
命令支持 toml 配置文件 - 增加 git 远程仓库管理插件
- 使用
<cr>
快捷键展示 git log - 切换项目时,更新 remote 窗口信息
- 注册项目管理函数时,使用描述信息
- 缓存远程仓库以及分支名称等信息
- 基于项目路径存储信息
- 显示根目录地址
- 使用
- 使用 lua 实现
ctags#update
函数 - 项目管理插件注册函数增加描述支持
- 切换项目时,更新 todo 管理插件窗口内容
- 为主题
one
增加 treesitter 支持 - add
:h SpaceVim-dev-merge-request
- add
:h spacevim-dev-license
- 修复部分插件缓冲区状态栏高亮问题
- 修复
spacevim.org
网站 404 页面
- 基于luv的新的异步
已完成版本
所有已完成的版本可以在更新日志查看