1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 17:40:06 +08:00
SpaceVim/docs/roadmap.md
2024-03-08 22:35:10 +08:00

2.4 KiB

title description
Roadmap 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 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
    • new job api based on neovim luv.
    • implement flygrep with lua.
      • use new job api
    • rewrite git.vim with lua.
      • :Git add
      • :Git blame
      • :Git branch
        • rewrite branch manager with lua
      • :Git checkout
      • :Git cherry-pick
      • :Git clean
      • :Git commit
      • :Git config
      • :Git diff
      • :Git fetch
      • :Git log
        • quit git log win when it is last win
      • :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
      • plugin log manager derived from SPC runtime logger
    • rewrite code runner with lua
    • rewrite task manager with lua
    • rewrite repl plugin with lua
    • rewrite scrollbar with lua
      • fix scrollbar unsaved error
    • rewrite leader guide with lua
    • implement pastebin plugin with lua
    • make :A command support toml configuration file
    • add git remote manager
      • make <cr> show git log
      • update remote context when switch project
      • use desc for project manager callback function
      • cache remote and branch info
      • cache info based on project root
      • display root path
    • implement ctags#update in lua
    • register project function with description
    • update todo list when switch project
    • make one coloscheme support treesitter
    • add :h SpaceVim-dev-merge-request
    • add :h spacevim-dev-license
    • fix statusline highlight of plugin buffer
    • fix 404 page on spacevim.org

Completed

All completed releases can be viewed in changelog