1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 02:40:05 +08:00
SpaceVim/docs/cn/roadmap.md
2024-03-02 22:43:24 +08:00

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 页面

已完成版本

所有已完成的版本可以在更新日志查看