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