Compare commits

...

2 Commits

Author SHA1 Message Date
Michael Davis
038b5d703f
changelog: Checkpoint 2023-02-05
commit: 9c98043c1c
2023-02-05 16:38:55 -06:00
Michael Davis
6f8a81badd
changelog: Checkpoint 2023-01-10
commit: 927fa112ec
2023-01-10 19:39:18 -06:00

View File

@ -1,3 +1,153 @@
# Next
> Checkpoint: `9c98043c1cd6a8b92f35214007a90bb0f287beda`
Breaking changes:
- Select diagnostic range in `goto_*_diag` commands (#4713, #5164)
- Remove jump behavior from `increment`/`decrement` (#4123)
Features:
- Dynamic workspace symbol picker (#5055)
- Soft-wrap (#5420, #5786)
Commands:
- `:pipe-to` which pipes selections into a shell command and ignores output (#4931)
- `merge_consecutive_selections` (`A-_`) combines all consecutive selections (#5047)
- `rotate_view_reverse` which focuses the previous view (#5356)
- `goto_declaration` (`gD`, requires LSP) which jumps to a symbol's declaration (#5646)
- `file_picker_in_current_buffer_directory` (#4666)
- `:character-info` which shows information about the character under the cursor (#4000)
Usability improvements and fixes:
- Remove empty detail section in completion menu when LSP doesn't send details (#4902)
- Pass client information on LSP initialization (#4904)
- Fix behavior of `auto-completion` flag for completion-on-trigger (#5042)
- Allow specifying environment variables for language servers in language config (#4004)
- VCS gutter: Properly handle detached git worktrees (#5097)
- Reset editor mode when changing buffers (#5072)
- Improve error message handling for theme loading failures (#5073)
- Print the names of binaries required for LSP/DAP in health-check (#5195)
- Improve sorting in the picker in cases of ties (#5169)
- Add theming for prompt suggestions (#5104)
- Open a file picker when using `:open` on directories (#2707, #5278)
- Respect scrolloff settings in mouse movements (#5255)
- Avoid trailing `s` when only one file is opened (#5189)
- Fix erroneous indent between closers of auto-pairs (#5330)
- Reload language config with `:config-reload` (#5239, #5381, #5431)
- Expand `~` when parsing file paths in `:open` (#5329)
- Fix theme inheritance for default themes (#5218)
- Add a statusline element for the basename of the current file (#5318)
- Fix `extend_line` with a count when the current line(s) are selected (#5288)
- Improve indent queries for python when the tree is errored (#5332)
- Prompt: Fix autocompletion for paths containing periods (#5175)
- Skip serializing JSONRPC params if params is null (#5471)
- Fix interaction with the `xclip` clipboard provider (#5426)
- Picker: Open files without closing the picker with `A-ret` (#4435)
- Fix undo/redo execution from the command palette (#5294)
- Allow theming cursors by primary/secondary and by mode (#5130)
- Fix highlighting of non-bar cursors (#5575)
- Fix panic when nooping in `join_selections` and `join_selections_space` (#5423)
- Allow configuration of the minimum width for the line-numbers gutter (#4724, #5696)
- Fix selecting a changed file in global search (#5639)
- Use filename completer for `:run-shell-command` command (#5729)
- Fix initial syntax highlight layer sort order (#5196)
- Surround with line-endings with `ms<ret>` (#4571)
- Fix UTF-8 length handling for shellwords (#5738)
- Hide duplicate symlinks in file pickers (#5658)
- Tabulate buffer picker contents (#5777)
- Add substring matching syntax for the picker (#5658)
- Remove C-j and C-k bindings from the completion menu (#5070)
- Add an option to disable LSP (#4425)
- Always commit to history when pasting (#5790)
Themes:
- Update `serika` (#5038)
- Update `flatwhite` (#5036)
- Update `autumn` (#5051, #5397)
- Update `acme` (#5019, #5486, #5488)
- Update `gruvbox` themes (#5066, #5333, #5540)
- Update `base16_transparent` (#5105)
- Update `dark_high_contrast` (#5105)
- Update `dracula` (#5236, #5627)
- Update `monokai_pro_spectrum` (#5250, #5602)
- Update `rose_pine` (#5267, #5489)
- Update `kanagawa` (#5273)
- Update `emacs` (#5334)
- Add `github` themes (#5353, efeec12)
- Dark themes: `github_dark`, `github_dark_colorblind`, `github_dark_dimmed`, `github_dark_high_contrast`, `github_dark_tritanopia`
- Light themes: `github_light`, `github_light_colorblind`, `github_light_dimmed`, `github_light_high_contrast`, `github_light_tritanopia`
- Update `solarized_dark` (#5445)
- Update `catppuccin` (#5404)
- Use curly underlines in built-in themes (#5419)
- Update `zenburn` (#5573)
- Update `kanagawa` (#5571)
- Rewrite `snazzy` (#3971)
- Add `monokai_aqua` (#5578)
- Add `markup.strikethrough` to existing themes (#5619)
- Update `sonokai` (#5440)
- Update `onedark` (#5755)
- Add `ayu_evolve` (#5638)
- Add `jellybeans` (#5719)
LSP configurations:
- Support BibTeX (#5064)
- Enable HTTP server in `metals` (Scala) config (#5551)
- Change V-lang language server to `v ls` from `vls` (#5677)
New languages:
- BibTeX (#5064)
- Mermaid.js (#5147)
- Crystal (#4993, #5205)
- MATLAB/Octave (#5192)
- `tfvars` (uses HCL) (#5396)
- Ponylang (#5416)
- DHall (1f6809c)
- Sagemath (#5649)
- MSBuild (#5793)
Updated languages and queries:
- Use diff syntax for patch files (#5085)
- Add Haskell textobjects (#5061)
- Fix commonlisp configuration (#5091)
- Update Scheme (bae890d)
- Add indent queries for Bash (#5149)
- Recognize `c++` as a C++ extension (#5183)
- Inject comment grammar into Nix (#5208)
- Update Rust highlights (#5238, #5349)
- Fix HTML injection within Markdown (#5265)
- Fix comment token for godot (#5276)
- Expand injections for Vue (#5268)
- Add `.bash_aliases` as a Bash file-type (#5347)
- Fix comment token for sshclientconfig (#5351)
- Update Prisma (#5417)
- Update C++ (#5457)
- Add more file-types for Python (#5593)
- Update tree-sitter-scala (#5576)
- Add an injection regex for Lua (#5606)
- Add `build.gradle` to java roots configuration (#5641)
- Add Hub PR files to markdown file-types (#5634)
- Add an external formatter configuration for Cue (#5679)
- Add injections for builders and writers to Nix (#5629)
- Update tree-sitter-xml to fix whitespace parsing (#5685)
- Add `Justfile` to the make file-types configuration (#5687)
- Update tree-sitter-sql and highlight queries (#5683, #5772)
- Use the bash grammar and queries for env language (#5720)
- Add podspec files to ruby file-types (#5811)
- Recognize `.C` and `.H` file-types as C++ (#5808)
Packaging:
- Fix Nix flake devShell for darwin hosts (#5368)
- Add Appstream metadata file to `contrib/` (#5643)
# 22.12 (2022-12-06)
This is a great big release filled with changes from a 99 contributors. A big _thank you_ to you all!