1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 23:10:04 +08:00
SpaceVim/docs/roadmap.md

64 lines
2.1 KiB
Markdown

---
title: "Roadmap"
description: "The roadmap and milestones define the project direction and priorities."
---
# [Home](../) >> Roadmap
The roadmap defines the project direction and priorities.
If you have any suggestions , please checkout feedback section on [community](../community/) page.
## Milestones
- `v2.4.0`: Due by 2024-12-01
- [ ] rewrite statusline plugin with lua
- [ ] rewrite tabline plugin with lua
- [ ] merge website context into `:h SpaceVim`
- `v2.3.0`: Due by 2024-05-01
- [x] new `job` api based on neovim luv.
- [x] implement flygrep with lua.
- [x] use new `job` api
- [ ] rewrite git.vim with lua.
- [x] `:Git add`
- [x] `:Git clean`
- [x] `:Git fetch`
- [x] `:Git remote`
- [x] `:Git reset`
- [x] `:Git rm`
- [x] `:Git mv`
- [x] `:Git blame`
- [x] `:Git cherry-pick`
- [x] `:Git shortlog`
- [x] `:Git tag`
- [x] `:Git branch`
- [x] add git branch manager, a sidebar
- [x] plugin log manager derived from SPC runtime logger
- [x] quit git log win when it is last win
- [x] rewrite code runner with lua
- [x] rewrite task manager with lua
- [x] rewrite repl plugin with lua
- [x] rewrite scrollbar with lua
- [x] fix scrollbar unsaved error
- [x] rewrite leader guide with lua
- [x] implement pastebin plugin with lua
- [x] make `:A` command support toml configuration file
- [x] add git remote manager
- [x] make `<cr>` show git log
- [x] update remote context when switch project
- [x] use desc for project manager callback function
- [ ] cache remote and branch info
- [ ] cache info based on project root
- [x] display root path
- [x] implement `ctags#update` in lua
- [x] register project function with description
- [x] update todo list when switch project
- [x] make `one` coloscheme support treesitter
- [x] add `:h SpaceVim-dev-merge-request`
- [x] add `:h spacevim-dev-license`
- [x] fix statusline highlight of plugin buffer
- [ ] fix 404 page on `spacevim.org`
## Completed
All completed releases can be viewed in [changelog](../development/#Changelog)