diff --git a/docs/cn/following-head.md b/docs/cn/following-head.md index 3d9caa70b..8fad3dbf3 100644 --- a/docs/cn/following-head.md +++ b/docs/cn/following-head.md @@ -31,6 +31,33 @@ call SpaceVim#dev#followHEAD#update('cn') ## 新特性 +- perf(statusline): support quickfix & loclist +- perf(install): clone repo with --depth 1 +- perf(stl): add input_method function +- perf(helpful.vim): add helpful tag +- perf(doc): update quick start guide +- feat(statusline): add lua statusline +- feat(kotlin): update kotlin lsp support +- perf(bundle): use bundle echodoc.vim +- perf(bundle): use nvim-surround for nvim 0.8.0+ +- perf(autocmd): move autocmds.vim to lua +- perf(bundle): use telescope 0.1.8 for nvim 0.10.0 +- perf(guide): use timer to display win +- perf(dev): use task to open nvim and vim +- perf(guide): improve key binding guide +- perf(autocmd): close vim on last quickfix win +- perf(autocmd): move syntax autocmd to lua +- perf(autocmds): use lua autocmds instead of viml +- perf(statusline): improve syntax info color +- perf(statusline): show errors counts on statusline +- perf(gruvbox): update gruvbox +- perf(colorscheme): update `NormalFloat` for one +- perf(lspconfig): update nvim-lspconfig to 9bda20f +- perf(cursor): hide cursor +- perf(history): update register `@/` +- perf(scrollbar): change min_size to 5 +- perf(tabline): use lua tablineat function +- perf(tabline): add sep after hide left section - feat(tabline): add lua tabline - feat(format): add rustfmt - perf(job): close job handle on_exit @@ -63,6 +90,42 @@ call SpaceVim#dev#followHEAD#update('cn') ## 问题修复 +- fix(file): fix file api +- fix(python): add debug info for Shebang_to_cmd +- fix(compatible): fix nvim-0.5.0 support +- fix(lua): fix lua warnings +- fix(statusline): fix code runner and repl stl +- fix(statusline): fix syntax_checking function +- fix(default): fix default color template +- fix(scrollbar): check excluded_filetypes +- fix(format): format.nvim requires nvim 0.9.0+ +- fix(statusline): fix display current tag +- fix(guide): use hide option only for nvim 0.10.0+ +- fix(nerdtree): fix `Enter` key binding of nerdtree +- fix(vim): fix vim start with `vim --servername VIM` +- fix(mkdir): fix mkdir lua plugin +- fix(guide): move getName function to lua +- fix(task): check isBackground by boolean +- fix(defx): use defx for nvim 0.4.0+ +- fix(compatible): fix bufname() and bufnr() +- fix(scrollbar): use zindex only for nvim 0.5.0+ +- fix(cmp): use nvim-cmp for nvim v0.7.x or higher +- fix(argvs): fix parser_argv function +- fix(quickfix): fix quickfix autocmd +- fix(statusline): check vim.diagnostic.count +- fix(autosave): fix lua autosave plugin +- fix(tabline): fix default colorscheme tabline +- fix(gruvbox): fix NormalFloat highlight +- fix(lsp): set server_ready to false on LspDetach +- fix(lsp): fix `SPC e l` key binding +- fix(notify): fix notify cursor position +- fix(t_ve): remove `t_ve` from iedit.lua +- fix(rtp): fix default rpt +- fix(install): ln error if ~/.config doesn't exist +- fix(statusline): fix statusline highlight +- fix(statusline): fix statusline fireformat sep +- fix(ctrlg): fix filename format & clear highlight +- fix(statusline): fix inactive separators - fix(tabline): fix `Ctrl-Shift-Left/Right` key - fix(history): fix history pos - fix(job): return 0 for empty table @@ -79,6 +142,21 @@ call SpaceVim#dev#followHEAD#update('cn') ## 文档更新 +- docs(scrollbar): add doc +- docs(tabline): add doc for ctrl-shift-letf/right +- docs(nerdtree): update doc for `ctrl-h` +- docs(html): update css file +- docs(html): add codeCopy button +- docs(repository): add repository url +- docs(index): update test version +- docs(index): update tested versions +- docs(about): update about page +- docs(go): update `:h SpaceVim-layers-lang-go` +- docs(go): lsp for golang +- docs(vimdoc): add extra space +- docs(website): update doc +- docs(website): change default img to workflow +- docs(website): update roadmap and following head - docs(format): add readme - docs(readme): remove extra link - docs(index): remove news image @@ -89,6 +167,8 @@ call SpaceVim#dev#followHEAD#update('cn') ## 其他 +- chore(bundle): update helpful.vim +- revert(html): remove copy button - refactor(format): refactor on_exit function - refactor(format): enable format function - chore(format): format code @@ -96,6 +176,7 @@ call SpaceVim#dev#followHEAD#update('cn') - chore(version): update to v2.4.0-dev ## 非兼容变更 +- revert(history)!: do not change register `@/` ## 上一个版本 diff --git a/docs/cn/roadmap.md b/docs/cn/roadmap.md index 3e196679f..825c22b72 100644 --- a/docs/cn/roadmap.md +++ b/docs/cn/roadmap.md @@ -11,7 +11,7 @@ lang: zh ## 后续版本 - `v2.4.0` - - [ ] 使用 lua 重写状态栏插件 + - [x] 使用 lua 重写状态栏插件 - [x] 使用 lua 重写 tabline - [ ] 将网站内容合并至 `:h SpaceVim` diff --git a/docs/following-head.md b/docs/following-head.md index 837fe2972..03ed841df 100644 --- a/docs/following-head.md +++ b/docs/following-head.md @@ -30,6 +30,33 @@ call SpaceVim#dev#followHEAD#update('en') ## New features +- perf(statusline): support quickfix & loclist +- perf(install): clone repo with --depth 1 +- perf(stl): add input_method function +- perf(helpful.vim): add helpful tag +- perf(doc): update quick start guide +- feat(statusline): add lua statusline +- feat(kotlin): update kotlin lsp support +- perf(bundle): use bundle echodoc.vim +- perf(bundle): use nvim-surround for nvim 0.8.0+ +- perf(autocmd): move autocmds.vim to lua +- perf(bundle): use telescope 0.1.8 for nvim 0.10.0 +- perf(guide): use timer to display win +- perf(dev): use task to open nvim and vim +- perf(guide): improve key binding guide +- perf(autocmd): close vim on last quickfix win +- perf(autocmd): move syntax autocmd to lua +- perf(autocmds): use lua autocmds instead of viml +- perf(statusline): improve syntax info color +- perf(statusline): show errors counts on statusline +- perf(gruvbox): update gruvbox +- perf(colorscheme): update `NormalFloat` for one +- perf(lspconfig): update nvim-lspconfig to 9bda20f +- perf(cursor): hide cursor +- perf(history): update register `@/` +- perf(scrollbar): change min_size to 5 +- perf(tabline): use lua tablineat function +- perf(tabline): add sep after hide left section - feat(tabline): add lua tabline - feat(format): add rustfmt - perf(job): close job handle on_exit @@ -62,6 +89,42 @@ call SpaceVim#dev#followHEAD#update('en') ## Bugfixs +- fix(file): fix file api +- fix(python): add debug info for Shebang_to_cmd +- fix(compatible): fix nvim-0.5.0 support +- fix(lua): fix lua warnings +- fix(statusline): fix code runner and repl stl +- fix(statusline): fix syntax_checking function +- fix(default): fix default color template +- fix(scrollbar): check excluded_filetypes +- fix(format): format.nvim requires nvim 0.9.0+ +- fix(statusline): fix display current tag +- fix(guide): use hide option only for nvim 0.10.0+ +- fix(nerdtree): fix `Enter` key binding of nerdtree +- fix(vim): fix vim start with `vim --servername VIM` +- fix(mkdir): fix mkdir lua plugin +- fix(guide): move getName function to lua +- fix(task): check isBackground by boolean +- fix(defx): use defx for nvim 0.4.0+ +- fix(compatible): fix bufname() and bufnr() +- fix(scrollbar): use zindex only for nvim 0.5.0+ +- fix(cmp): use nvim-cmp for nvim v0.7.x or higher +- fix(argvs): fix parser_argv function +- fix(quickfix): fix quickfix autocmd +- fix(statusline): check vim.diagnostic.count +- fix(autosave): fix lua autosave plugin +- fix(tabline): fix default colorscheme tabline +- fix(gruvbox): fix NormalFloat highlight +- fix(lsp): set server_ready to false on LspDetach +- fix(lsp): fix `SPC e l` key binding +- fix(notify): fix notify cursor position +- fix(t_ve): remove `t_ve` from iedit.lua +- fix(rtp): fix default rpt +- fix(install): ln error if ~/.config doesn't exist +- fix(statusline): fix statusline highlight +- fix(statusline): fix statusline fireformat sep +- fix(ctrlg): fix filename format & clear highlight +- fix(statusline): fix inactive separators - fix(tabline): fix `Ctrl-Shift-Left/Right` key - fix(history): fix history pos - fix(job): return 0 for empty table @@ -78,6 +141,21 @@ call SpaceVim#dev#followHEAD#update('en') ## Docs +- docs(scrollbar): add doc +- docs(tabline): add doc for ctrl-shift-letf/right +- docs(nerdtree): update doc for `ctrl-h` +- docs(html): update css file +- docs(html): add codeCopy button +- docs(repository): add repository url +- docs(index): update test version +- docs(index): update tested versions +- docs(about): update about page +- docs(go): update `:h SpaceVim-layers-lang-go` +- docs(go): lsp for golang +- docs(vimdoc): add extra space +- docs(website): update doc +- docs(website): change default img to workflow +- docs(website): update roadmap and following head - docs(format): add readme - docs(readme): remove extra link - docs(index): remove news image @@ -88,6 +166,8 @@ call SpaceVim#dev#followHEAD#update('en') ## Others +- chore(bundle): update helpful.vim +- revert(html): remove copy button - refactor(format): refactor on_exit function - refactor(format): enable format function - chore(format): format code @@ -95,6 +175,7 @@ call SpaceVim#dev#followHEAD#update('en') - chore(version): update to v2.4.0-dev ## Breakchanges +- revert(history)!: do not change register `@/` ## Latest Release diff --git a/docs/roadmap.md b/docs/roadmap.md index 392ee823e..e8c3618a2 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -11,7 +11,7 @@ If you have any suggestions , please checkout feedback section on [community](.. ## Milestones - `v2.4.0`: Due by 2024-12-01 - - [ ] rewrite statusline plugin with lua + - [x] rewrite statusline plugin with lua - [x] rewrite tabline plugin with lua - [ ] merge website context into `:h SpaceVim`