mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 02:30:03 +08:00
19 KiB
19 KiB
Changelog
2.3.0 (2023-05-25)
Features
2.2.3 (2023-05-22)
Bug Fixes
2.2.2 (2023-04-17)
Bug Fixes
- util: auto_jump when trouble is open. Fixes #144 (e4f1623)
- util: save position in jump list before jump. Fixes #143 Fixes #235 (f0477b0)
2.2.1 (2023-03-26)
Bug Fixes
- icons: fixed deprecated icons with nerdfix (39db399)
2.2.0 (2023-02-28)
Features
2.1.1 (2023-02-19)
Bug Fixes
- ensure that the diagnostic parameters are complete (#179) (210969f)
- icorrect row/line in diagnostics. Fixes #264 (32fa4ed)
2.1.0 (2023-02-18)
Features
- expose
require("trouble").is_open()
(2eb27b3)
2.0.1 (2023-02-16)
Bug Fixes
- init: version check (73eea32)
2.0.0 (2023-02-16)
⚠ BREAKING CHANGES
- Trouble now requires Neovim >= 0.7.2
Features
- Trouble now requires Neovim >= 0.7.2 (ef93259)
Bug Fixes
- Focus parent before closing (#259) (66b057b)
- preview: properly load buffer when showing preview (949199a)
- util: properly load a buffer when jumping to it (bf0eeea)
Performance Improvements
- dont load buffers when processing items. Get line with luv instead (82c9a9a)
1.0.2 (2023-02-10)
Bug Fixes
1.0.1 (2023-01-23)
Bug Fixes
- ensure first line is selected when padding is false (#233) (b2d6ac8)
- telescope: correctly use cwd for files. Fixes #250 (3174767)
1.0.0 (2023-01-04)
⚠ BREAKING CHANGES
- renamed use_lsp_diagnostic_signs to use_diagnostic_signs
- removed deprecated commands
Features
- added "hover" action that defaults to "K" to show the full multiline text #11 (9111a5e)
- added actions for opening in new tab, split and vsplit. Fixes #36 (c94cc59)
- added mapping for jump & close (defaults to "o") #15 (09de784)
- added support for vim.diagnostics and Neovim 0.7 (735dcd5)
- allow proper passing of plugin options (79513ed)
- Api to go to first and last items (#157) (0649811)
- better preview and mode (160fa6c)
- command complete (9923b01)
- comments to open/toggle workspace or ducument mode directly (f7db1c2)
- config for auto_preview (0ad97fb)
- define multiple keybindings for the same action (better for defaults) (bf8e8ee)
- expose items (#41) (4f84ca4)
- indent lines (f9e6930)
- inital version (980fb07)
- Lsp implementation (#50) (069cdae)
- lsp references, loclist and quickfix lists! (0b852c8)
- made it easier to integrate with trouble (1dd72c2)
- make file grouping and padding configurable (#66) (ff40475)
- make position of the trouble list configurable (top, bottom, left or right) #27 (0c9ca5e)
- make signs configurable (ff9fd51)
- make sorting keys configurable (#190) (68d3dc5)
- next/previous API. Implements #44 (a2a7dbf)
- option to automatically jump when there is only one result (fixes #57) (#79) (09fafb2)
- providers.lsp: Add definitions support (#20) (a951198)
- sort files by current directory and prefer non-hidden (ea9a5e3)
- sort items by severity / filename / lnum / col (4a45782)
- sort results by row and column isntead of just row (#118) (5897b09)
- telescope provider: (Smart) multiselect (#39) (45ff198)
- Telescope support (9c81e16)
- use vim.notify for logging (293118e)
Bug Fixes
- Add nowait option to keymap (#30) (4375f1f)
- added additional space between message and code (aae12e7)
- added compatibility to retrieve signs from vim.diagnostic (dab82ef)
- added suport for vim.diagnostic hl groups (d25a8e6)
- added support for new handler signatures (backward compatible with 0.5) (87cae94)
- auto_open was broken. Fixed now #29 (a2f2b92)
- better detection of the parent window (4c5fd8a)
- default to current window in jump_to_item (#175) (ec24219)
- don't "edit" en existing buffer. Use "buffer" instead. (#5, #6) (abef115)
- don't steal focus on auto_open. Fixes #48 (36b6813)
- don't try to fetch sign for "other" (5b50990)
- don't use file sorter for items without a valid filename (20469be)
- dont advance two items at a time. Fixes https://github.com/folke/todo-comments.nvim/issues/39 (7de8bc4)
- files without col/row should be set to col=1 and row=1 #22 (fcd5f1f)
- filetype set too early (#230) (c4da921)
- fixed auto_open swicth_to_parent. Fixes #7 (7cf1aa1)
- give focus back to correct window when closing (#72) (a736b8d)
- handle normal api calls to trouble as it should #42 (52b875d)
- if grouping is off, decrease indent (#140) (ed65f84)
- lazy include telescope when needed (7e3d4f9)
- lsp diag creates ugly buffers for unopened files in the workspace. Fixed now (91d1139)
- lsp diagnostics codes (dbbd523)
- lsp handler error log (#95) (063aefd)
- lsp: avoid overwriting uri of result (#60) (655391c)
- only use old hl groups when they exist (Fixes #49) (d4ce76f)
- possible vim.NIL on diagnostics code (1faa347)
- prevent segfault on closing (756f09d)
- properly close trouble window on close (d10ee4b)
- properly exit when trouble is the last window. Fixes #24 (2b27b96)
- remove useless "no results" notification (#164) (da61737), closes #154
- removed space betweend rendering of source + code (b676029)
- removed unused plenary require. Fixes #1 (1ff45e2)
- replace possible newlines in rendered text (08d068f)
- restore item indentation (7c93271)
- set buftype before filetype (#67) (169b2ec)
- set EndOfBuffer to LspTroubleNormal and hide ~ #23 (7d67f34)
- set nowrap for the trouble window. Fixes #69 (51dd917)
- set the filetype lastly so autocmd's can override options from it (#126) (b5353dd)
- show warning when icons=true but devicons is not installed (7aabea5)
- support LocationLink (#94) (7f3761b)
- typos (#55) (059ea2b)
- use deprecated vim.lsp.diagnostics for now (afb300f)
- use new DiagnosticChanged event (#127) (4d0a711), closes #122
- use vim.diagnostic instead of vim.lsp.diagnostic when available (a2e2e7b)
- workspace and document diagnostics were switched around (1fa8469)
Performance Improvements
- debounce auto refresh when diagnostics get updated (068476d)
- much faster async preview (2c9b319)
- only fetch line when needed. Fixes #26 (52f18fd)
- only update diagnostics once when window changes (d965d22)
- prevent nested loading of preview #2 (b20a784)
- use vim.lsp.util.get_line to get line instad of bufload (607b1d5)