1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 09:30:04 +08:00
SpaceVim/docs/cn/following-head.md

257 lines
8.9 KiB
Markdown
Raw Normal View History

2023-07-05 11:50:23 +08:00
---
title: "Following Head"
description: "The latest changes in master branch since last release."
lang: zh
---
# [主页](../) >> Following Head
2024-03-24 14:49:58 +08:00
本页罗列出自上一版本 v2.3.0 以来master 分支上所发生的变更记录:
2023-07-05 11:50:23 +08:00
<!-- vim-markdown-toc GFM -->
- [下一个版本](#下一个版本)
- [新特性](#新特性)
- [问题修复](#问题修复)
- [文档更新](#文档更新)
- [测试](#测试)
- [其他](#其他)
- [非兼容变更](#非兼容变更)
- [上一个版本](#上一个版本)
<!-- vim-markdown-toc -->
2023-07-05 11:50:23 +08:00
## 下一个版本
2024-03-24 14:49:58 +08:00
下一个版本号为 v2.4.0
2023-07-05 11:50:23 +08:00
<!--
call SpaceVim#dev#followHEAD#update('cn')
-->
<!-- SpaceVim follow HEAD start -->
## 新特性
2024-07-12 07:41:15 +08:00
- feat(cpicker): add tools#cpicker layer
- feat(core): add logevent plugin
- feat(github): add ci files
- feat(github): enable github action
- perf(core): add opt for lazy load config
- perf(tabline): use BufAdd instead of BufNew
- perf(lazy): lazy load plugins
- perf(dein): skip type checking
- perf(layer): lazy load layer config
- perf(neo-tree): use lua notify
- perf(plugins): lazy load plugins
- perf(git): add key binding `v` to view log
- feat(qml): add `lang#qml` layer
- perf(buf): open buf in best win
- perf(nvimtree): use nvim-web-devicons
- perf(markdown): lazy load toc plugin
- perf(core): lazy load core plugins
- perf(edit): lazy load grammarous and tabular
- perf(checkers): lazy load neomake
- feat(autocmd): add SpaceVimLspSetup autocmd
- perf(start): lazy load plugins
- perf(cmp): lazy load nvim-cmp
- perf(telescope): lazy load telescope
- perf(co-author): complete co-author info
- perf(gtags): make gtags and ctags lazy loaded
- perf(default): remove unused var & functions
- perf(neovim): use nvim-cmp & skip checking python
- perf(guide): remove debug info
- 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
- perf(format): use first executable formatter
- feat(format): add c format
- feat(ctags): remove tags before running ctags
- feat(format): support `:Format! filetype`
- perf(format): log formatter info
- feat(format): support custom format
- feat(format.lua) add format.lua
- feat(recordkey): support nvim 0.10.0
- perf(recordkey): use keytrans()
- perf(recordkey): ignore all events
- feat(recordkey): remove key via timer
- feat(recordkey): add recordkey plugin
- feat(git): complete `:Git branch`
- feat(notify): share viml notifys
- feat(bookmark): add VimLeave autocmd
- feat(bookmarks): update bookmarks lnums
- perf(bookmarks): skip empty bufname & buftype
- feat(bookmarks): edit existing annotation
- feat(bookmark): add virt_text support
- feat(bookmark): custom sign text and highlight
- feat(bookmarks): add new bookmark plugin
- perf(bookmark): add bookmark logger
- perf(telescope): remove `jk` for telescope
- feat(bookmarks): add telescope support
- feat(todo): add `todo_close_list` option
- feat(toml): add toml indent file
## 问题修复
2024-07-12 07:41:15 +08:00
- fix(mapping): fix SPC a r/o
- fix(mapping): fix SPC b d key binding
- fix(tabline): update tabline on buflisted changed
- fix(custom): fix unknown key
- fix(mirror): remove `-f` opt
- fix(tabline): handle `BufNew` event
- fix(menu): fix unite menu
- fix(tasks): fix task status
- fix(format): format code in visual mode
- fix(git): fix git lazy command
- fix(projectmanager): skip when &autochdir is true
- fix(lsp): fix lua lsp WarningMsg
- fix(guide): fix prompt of flygrep
- fix(markdown): lazy load toc plugin on_ft
- fix(layer): fix all unknown functions
- fix(notify): fix unknown functions
- fix(find): fix find statusline
- 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
- fix(job): check cmd before run job
- fix(format): check formatted_context and stdin
- fix(format): fix formatter end_line
- fix(mapping): fix typo in help for leader f b
- fix(recordkey): fix win order
- fix(bookmarks): fix next/previous function
- fix(bookmarks): fix `mn` & `mp` key bindings
- fix(bookmark): remove sign before add new bookmark
- fix(bookmark): remove extra unlet
- fix(bookmarks): unlet bookmarks when clear
## 文档更新
2024-07-12 07:41:15 +08:00
- docs(readme): update readme
- docs(bundle-plugins): add neo-tree link
- docs(autocomplete): update doc
- docs(opt): update doc of filemanager
- docs(help): update and rollback
- docs(help): update doc for editing
- docs(about): remove support email
- docs(help): update doc for tabline
- docs(help): update doc for filetree
- docs(typo): fix typo in post
- docs(help): add windows and ui doc
- docs(error): update doc for error handling
- docs(help): update buffer/file doc
- docs(highlighter): add doc for SPC s h
- docs(help): update help SpaceVim-options
- docs(guide): update help doc for mapping guide
- docs(help): update doc
- docs(help): add `:h SpaceVim-roadmap/community`
- docs(website): update following head and roadmap
- 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
- docs(typo): fix image url
## 测试
2024-07-12 07:41:15 +08:00
- test(vader): fix vader test
## 其他
2024-07-12 07:41:15 +08:00
- build(docker): use new docker repo
- build(makefile): update makefile
- chore(colorscheme): use bundle vim-hybrid
- chore(pydocstring): use bundle pydocstring
- chore(bundle): use bundle splitjoin
- 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
- chore(bookmark): remove extra files
- chore(version): update to v2.4.0-dev
## 非兼容变更
- revert(history)!: do not change register `@/`
<!-- SpaceVim follow HEAD end -->
2023-07-05 11:50:23 +08:00
## 上一个版本
SpaceVim 于 2024-03-24 发布 v2.3.0 版本,可查阅版本发布文章:
2023-07-05 11:50:23 +08:00
- [SpaceVim 发布 v2.3.0 版本](https://spacevim.org/SpaceVim-release-v2.3.0/)