Releases: AstroNvim/astrocommunity
Releases · AstroNvim/astrocommunity
v11.1.0
11.1.0 (2024-07-08)
Features
- editing-support: Add
vim-doge
(#1092) (7a29be0) - icon: Add mini.icons (#1086) (34c3dec)
- lsp: Add nvim-lsp-endhints (#1087) (67d6d76)
- nix: Replace
nil_ls
withnixd
(#1093) (96c8887) - pack: add XML language pack (76b7573)
- python: Switch
pyright
withbasedpyright
(#1089) (77999cc) - vscode-icons: add
mini.icons
support (ac8e778)
Bug Fixes
- codeium-nvim: resolve loading issues for nvim-cmp and lspkind.nvim (#1082) (5bfcfc4)
- conjure: Add missing filetypes (#1061) (eb8e700)
- mini-icons: Cosmetic typo (0219171)
- mini-icons: respect
icons_enabled
variable (524acd9) - nvim-lsp-endhints: Fix issue with loading of plugin due to event (#1090) (cf80ce2)
- oil-nvim: pass
bufnr
toget_current_dir
(63c3584) - python: better basedpyright defaults (#1094) (0a5e7f6)
- smartcolumn-nvim: change mini.starter filetype from starter to ministarter (#1084) (56b6894)
- smartcolumn-nvim: change mini.starter filetype to ministarter (56b6894)
- typst: Fix typo in README (45eb4fe)
- vscode-icons: make
lspkind
optional (bc38755) - vue: properly configure hybrid mode (#1071) (1349cda)
v11.0.0
11.0.0 (2024-07-02)
⚠ BREAKING CHANGES
- overseer-nvim: change overseer prefix to not conflict with neotest
- go: move from
go.nvim
togopher.nvim
(#1059)
Features
- chatgpt-nvim: add which-key mappings below <leader>G (#1051) (e48e840)
- cmp-git: add Neogit integration (77ee4b6)
- code-runner: add
vim-slime
(#1065) (9ad5b67) - codeium-nvim: use
astroui
for the symbols (#1076) (b5a3aa4) - completion: add
cmp-nerdfont
(#1074) (3cbe80a) - completion: add
nvim-cmp-buffer-lines
(#1056) (07ddd3d) - completion: add cmp-nvim-lua (#1050) (c127e71)
- completion: add cmp-tmux (#1068) (6bfc094)
- go: move from
go.nvim
togopher.nvim
(#1059) (5adae48) - media: add
neocord.nvim
(#1049) (11217da) - nvim-highlight-colors: add
nvim-cmp
completion integration (90ff9f2) - pack: add hyprlang config file language support (#1063) (e2a5562)
- project: add
grug-far-nvim
(#1075) (22e2c58) - rainbow-delimiters-nvim: add
<Leader>u(
to toggle rainbow delimiters (afe4a72) - rust: Add cmp support for crates name (#1073) (37b18d9)
Bug Fixes
- bash:
bashls
automatically usesshellcheck
andshfmt
(2353882) - bash:
shfmt
indentation detection implemented upstream (ce626bc) - bash: make
shfmt
respect indentation settings with conform (e0596e0) - chatgpt-nvim: Add missing cmd and bindings (#1067) (1a27778)
- chatgpt-nvim: add trouble.nvim dependency (#1066) (1f3a6ec)
- chatgpt-nvim: lazy loading and binding for ChatGPTCompleteCode cmd (1a27778)
- codeium-vim: port mappings to
astrocore
and fix lazy loading event (#1077) (5a7a7fa) - go: install go dependencies if mason isn't available (58be28a)
- go: set default go binary to
"go"
(#1053) (67268b2) - julia: only install the julia language server from Mason if not setup manually (68b8e32)
- lsp-signature-nvim: corrected lazy spec and disable conflicts features from
noice-nvim
(#1079) (03bf3a5) - neogit: add missing command for lazy loading (cbb114c)
- neogit: disable signs as
foldcolumn
handles this out of the box (9b791f1) - neogit: explicitly disable signs since foldcolumn is used by default (899d0bd)
- oil-nvim: integrate icons with AstroUI (c2a7f0a)
- overseer-nvim: change overseer prefix to not conflict with neotest (2685d11)
- overseer-nvim: fix conflicting overseer bindings (1e74889)
- python-ruff: organize imports before formatting by default (52544fe)
- tailwindcss: add mjs support for tailwind root dir detection (#1070) (54cf316)
- vim-sandwich: fix lazy loading and mapping setup (6aa6aad)
Performance Improvements
v10.0.0
10.0.0 (2024-06-17)
⚠ BREAKING CHANGES
- twilight-nvim: Change keymap due to conflict with transparent-nvim (#1033)
- python-ruff: change from ruff_lsp to ruff (#1025)
Features
- colorscheme: Add kanagawa-paper.nvim (#1038) (949a5db)
- completion: add cmp-calc (#1043) (8ac8123)
- completion: add cmp-calc (8ac8123)
- completion: add cmp-spell (#1046) (5dcef71)
- completion: add cmp-under-comparator (#1045) (2387d05)
- completion: add codeium-cmp plugin (#1030) (5e6e95a)
- cs: add
csharpls-extended-lsp.nvim
for better go to definition (#1018) (2dd5c26) - fuzzy-finder: add
fzf-lua
(#1034) (c1b4471) - lazydev-nvim: add AstroNvim types automatically (35ba0cf)
- mason-tool-installer-nvim: make
ensure_installed
table do list extension on merge (dcc61d6) - nvim-bqf: use the AstroUI "Selected" icon for selection (2ea9318)
- pack: Add
ocaml
pack (#1029) (9d9c7d1) - python-ruff: change from ruff_lsp to ruff (a562dbe)
- python-ruff: change from ruff_lsp to ruff (#1025) (a562dbe)
- recipes: add auto-session-restore (#1036) (6e4580b)
- recipes: add recipe for using Telescope for lsp mappings (f071ab0)
- twilight-nvim: Change keymap due to conflict with transparent-nvim (#1033) (9d8f757)
- typescript: add debugger adapters to vsscode
launch.json
detection innvim-dap
(8832006)
Bug Fixes
- bufferline-nvim: add back bufferline leader bindings (#1041) (29d0fd6)
- colorscheme: Typo README.md (585471f)
- completion: fix typo in repos for
cmp-emoji
andcmp-latex-symbols
(bc375b8) - conform-nvim: replace deprecated
lsp_fallback
with newlsp_format
option (f887f63) - lazydev-nvim: add missing
LazyDev
command for lazy loading (c95fc1b) - nvim-lsp-file-operations: conditionally enable capabilities to language servers (79ed791)
- python-ruff: disable
hoverProvider
forruff
and just usepyright
(c338c88) - python: add protection against
debugpy
not being installed through mason (51eb1c1) - rust: fix crates.nvim cmp integration (#1040) (2289358)
- tabout-nvim: add support for native snippets (4a0dbf0)
- telescope-lsp-mappings: remove incorrect mapping (d383aaf)
v9.0.0
9.0.0 (2024-06-03)
⚠ BREAKING CHANGES
- trouble-nvim: update to
trouble.nvim
v3 (#1014) - colorscheme:
onigiri.nvim
repo is deleted - typescript: replace
typescript-tools
withvtsls
(#969)
Features
- astro: enable inlay hints by default (7f1e024)
- catppuccin: add bufferline integration (#1015) (ce8b54a)
- clojure: modularize pack, add ts-comment, add ts-sexp, add docs (a34848c)
- code-runner: add
conjure
(67d93c5) - color: add
huez.nvim
(3d06ab9) - colorscheme: add aurora (#1003) (cf9dfd2)
- colorscheme: add bluloco-nvim (#1011) (37f0c1d)
- colorscheme: add citruszest-nvim (#1010) (b45874f)
- colorscheme: add eldritch-nvim (#999) (416d0c6)
- colorscheme: add hybrid.nvim (#998) (6d7a243)
- colorscheme: add lackluster-nvim (#1001) (0d644e7)
- colorscheme: add modus-themes.nvim (#1002) (7ad964c)
- colorscheme: add neofusion (0be15e1)
- colorscheme: add neofusion-nvim (#995) (0be15e1)
- colorscheme: add oldworld (cf27447)
- colorscheme: add oldworld-nvim (#996) (cf27447)
- colorscheme: add solarized-osaka.nvim (#1000) (c2de1f4)
- completion: add
cmp-emoji
completion source (4b6110e) - completion: add
cmp-latex-symbols
completion source (8c4c003) - editing-support: add
nvim-parinfer
(2196cee) - editing-support: add
nvim-treesitter-sexp
(8075351) - game: Add
leetcode.nvim
(#1016) (f8f6c34) - git: Add
mini.git
(#1012) (b85974c) - huez-nvim: override
<Leader>ft
mapping for picking themes (2953062) - java: enable inlay hints by default (#1004) (a58ec9a)
- jj: Add lazyjj (#986) (a7dfa7b)
- lsp: add
lspsaga.nvim
(#1005) (7d841f5) - neovim-lua-development: add
lazydev.nvim
(ca06cc7) - pack: Add
verilog
pack (#1017) (4510889) - svelte: enable inlay hints by default (334e5d1)
- terminal-integration: add
vim-tmux-navigator
plugin (#984) (2dfc54b) - typescript: replace
typescript-tools
withvtsls
(#969) (300a8c6) - utility: Add telescope-lazy.nvim (#1024) (abd0cb9)
- vscode: add
ts-comments.nvim
to enabled in vs code (23d8e14) - vscode: add more known working plugins to enable in VS Code (544998e)
- vue: configure volar as tsserver plugin (#1007) (4b149f1)
- vue: enable inlay hints by default (ac9457f)
Bug Fixes
- bufferline-nvim: add bufferline cycle bindings (#1009) (f34cd1c)
- bufferline-nvim: remove default unapplicable buffer mappings and add move bindings (3ec0709)
- catppuccin: update
native_lsp
integration (8aeb3e8) - clojure: clean up clojure pack and fix bugs (a34848c)
- colorscheme:
onigiri.nvim
repo is deleted (e2cf3fd) - cpp: fix support for
linux/arm64
architecture (7de5e2f), closes #997 - cpp: only check for Linux ARM for disabling/enabling clangd installation (519be02)
- cutlass-nvim: fix incorrect lazy loading (fd6104a)
- fluoromachine-nvim: make sure to call setup with
opts
(511d232) - go: disable diagnostics getting configured (c12216c)
- java: update for the latest settings hierarchy (#1020) (95e8b3f)
- lspsaga: unify expand/collapse icons with folds (b2c7a4b)
- neosolarized-nvim: default to background being set (e6158dd)
- project-nvim: use new rooter enable notation (9c3208f)
- python: update venv-selector to new branch (#1022) (4a839df)
- **...
v8.5.0
8.5.0 (2024-05-22)
Features
- comment: add
ts-comments.nvim
(df6fce9) - completion: add
copilot-cmp
(#967) (00836c2) - workflow: add
precognition.nvim
(#981) (ffb4edd)
Bug Fixes
- catppuccin: set name to "catppuccin" (#976) (e8ee25f)
- go: modify the
build
callback to avoid freezing ongo.nvim
installation (#980) (06fbacf) - rust: fix clippy config, add
--no-deps
arg (#978) (b092e34) - rust: Fix rust-analyzer check to clippy (#973) (c64ad78)
- rust: preserve loading of rust-analyzer.json (#977) (33d4209)
v8.4.0
8.4.0 (2024-05-15)
Features
- code-runner: added the toggletasks.nvim plugin (#965) (665bf35)
- jj: Add Jujutsu/jj pack (58cf301)
- jj: Add vim-jjdescription to jj pack (#956) (a6e6bbb)
- pack: Add Jujutsu/jj pack (#954) (58cf301)
- pack: add Lean language pack (#957) (b90565c)
- pack: add Rego language pack (#931) (9018562)
- terminal-integration: add
toggleterm-manager.nvim
(#959) (22a9151) - typescript: add
conform.nvim
support to typescript pack (#955) (50208df) - utility: add
vim-fetch
(172024f) - vscode: add more default mappings to vscode integration (#952) (1c7fb28)
Bug Fixes
- mason-tool-installer-nvim: add missing user commands for lazy loading (add4111)
- projectmgr-nvim: disable lazy loading (#961) (9bbab93)
- typescript:
prettier
should be detected if it is a project dependency (2662403) - typescript: improve
prettier
detection withastrocore.rooter
(#960) (3f9e967) - typescript: only check for
prettier
dependency for JavaScript or TypeScript files (5c186d9) - vscode-icons: add missing VS Code icons (cb43f34)
Performance Improvements
- mason-tool-installer-nvim: by default disable other mason plugin integrations for better lazy loading (bbf59b2)
Reverts
- codicons are specified in
lspkind
preset and we need to set missing lsp kinds (df5475b)
v8.3.0
8.3.0 (2024-05-08)
Features
- coc-nvim: add catppuccin integration (#949) (33c53e1)
- codesnap-nvim: add keymaps for snapshots with highlight (#944) (392038c)
- completion: add
cmp-git
(#950) (a22872f) - php: adds
phpdoc
treesitter parser (#947) (3a84cdd) - recipes: add recipe for toggling inlay hints when entering/leaving insert mode (fd3bac1)
Bug Fixes
- coc-nvim: disable heirline coc_status update (#948) (b9d224a)
- haskell: don't use
astrocore
inenabled
function (804a1af) - heirline-vscode-winbar: add missing
fallback
key topath_func
(a751246) - scala: only initialize metals once per buffer (29ace38)
- transparent-nvim: transparent keymap (#945) (ba1a98f)
v8.2.1
v8.2.0
8.2.0 (2024-05-02)
Features
- colorscheme: add multiple color schemes (#922) (6bedf02)
- keybinding: add
Hydra.nvim
(237daaf) - mini-files: replicate toggling behaviour of astronvim neotree (#926) (c0718c8)
- mini.files: replicate toggling behaviour of astronvim neotree (c0718c8)
- note-taking: added global-note.nvim plugin (#934) (af44ee3)
- overseer-nvim: Add <Leader>T keymaps (#924) (c1f1a26)
- venn-nvim: allow using Hydra if it's available to create a drawing submode (ab4e806)
- zig: add neotest support for zig (#928) (23d141b)
Bug Fixes
- dart: correct optional plugins loading (#932) (c1b32ac)
- fish: fix typo (9f1afcb)
- gitlinker-nvim: Point repository link to correct repository (#917) (793a668)
- harp-nvim: Updated spec for plugin repo transfer (#935) (b2023db)
- html-css: disable
provideFormatter
forhtml
andcssls
language servers (75e79ac) - mason-tool-installer-nvim: initialize an empty
ensure_installed
table (a2c1002) - nvim-devdocs: focus float and toggle (#921) (c24f6b6)
- persistent-breakpoints-nvim: remove unnecessary code (#933) (e375a0e)
- tailwindcss: fix TailwindCSS pack not loading when using tailwindcss-rails Ruby Gem (#915) (6626739)