Releases: AstroNvim/astrocommunity
Releases · AstroNvim/astrocommunity
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)
v8.1.1
v8.1.0
8.1.0 (2024-04-25)
Features
- completion: Add
vim-tabby
(#904) (93b0b67) - completion: added fitten (#905) (41f7a6a)
- cpp: Add
<Leader>lw
keymap to switch between source and header (#900) (9371f0c) - editing-support: add
multiple-cursors.nvim
(#911) (0a9b35e) - media: add
cord.nvim
(#896) (c211cc5) - motion: add
nvim-tree-pairs
(ca3dafc) - motion: Added harp.nvim plugin (#910) (e7f1e11)
- note-taking: Add venn-nvim (#901) (6bb14a2)
- pack: added rainbow-delimiter.nvim integration for indent-blankline.nvim (#899) (2bf7cfa)
- sql: add
sqls.nvim
plugin forsqls
LSP extensions (91e6578) - typst: added typst-preview.nvim plugin support (#907) (1ad2d81)
Bug Fixes
- blame-nvim: adjust to the new rewrite (#892) (8fd4f99)
- dial-nvim: remove unnecessary
keys
table (ea92faa) - fish: none-ls
opts.sources
not being created if it doesn't exist (#893) (13b816d) - java: use
jdtls
for formatting instead ofclang-format
(#888) (70754e5) - leap-nvim: only set recommended mappings from
leap.nvim
(90614b9) - neogen: keymap for type-aware automatic comment generation (#889) (f70a57d)
- sql: drop
sqlfluff
assqls
supports formatting (#890) (738444a) - tailwindcss: add root_dir detection to tailwindcss pack (#912) (364a595)
- vue: disable volar hybrid mode by default (37e6d23)
v8.0.0
8.0.0 (2024-04-15)
⚠ BREAKING CHANGES
- rest-nvim: update to rest.nvim v2 (#877)
- colorscheme: Fix issue in package having the wrong name (#848)
- yanky-nvim: change conflicting mapping
<Leader>p
→<Leader>fy
(#831)
Features
- blame-nvim: add binding to toggle git blame (#866) (a69a79e)
- color: add
nvim-highlight-colors
(f2d802f) - diagnostics: Add error-lens.nvim (#852) (9543573)
- editing-support: add
mini-operators
plugin (#857) (37d6048) - editing-support: add
nvim-context-vt
(#858) (bfd2058) - editing-support: add
nvim-treesitter-context
(#859) (deeb4e9) - editing-support: add
undotree
(53b9ed7) - editing-support: add
undotree
plugin (#863) (53b9ed7) - image-nvim: use luarocks.nvim for "magick" rock (#835) (6a58f1d)
- keybinding: add
nvcheatsheet.nvim
(#861) (4da8d06) - lsp: add
actions-preview.nvim
plugin (#855) (3f64ba3) - media: add codesnap.nvim (#828) (875ebcb)
- nvim-devdocs: bundled
js/node
docs for typescript files (#834) (ade3c18) - pack: add elixir/phoenix pack (#821) (4a80be4)
- recipes: add
neo-tree
dark theme recipe (#860) (2c908d2) - refactoring-nvim: add heading binding (#865) (d87f6a1)
- remote-development: add
nvim-sftp-sync
(86a86a6) - startup: add mini-starter plugin (#836) (5da6e0a)
- trouble-nvim: add mappings for
todo-comments.nvim
(#879) (69cfa52) - ts-error-translator-nvim:
astro
andsvelte
support added (b1e5f08) - ts-error-translator-nvim:
svelte
andastro
support added (#827) (b1e5f08) - vscode-icons: add more and update lspkind icons (#851) (dedf12e)
Bug Fixes
- Align the blame window properly when using heirline (eee1a14)
- blame-nvim: Align the git blame window properly when using heirline (#864) (eee1a14)
- blame-nvim: make sure buffer is valid before checking filetype (c6c5991)
- cloak-nvim: Fix event (#885) (6e4d2e2)
- colorscheme: Fix issue in package having the wrong name (#848) (1622ae5)
- coq_nvim: Disable all cmp plugins (#843) (9572bea)
- coq-nvim: Disable all cmp plugins (9572bea)
- debugpy: incorrect path for windows debugpy (1d41ad0)
- deprecated function (5c7db4a)
- dial-nvim: lazify dial-nvim, add month / weekday crementing (#881) (da97c99)
- editing-support: make sure cloak is loaded if nvim loads a file directly (6e4d2e2)
- harpoon: deprecated function in configuration (#870) (5c7db4a)
- lsp_lines-nvim: change virtual_text option to astrocore (#826) (7f95c2e)
- markmap-nvim: Fix issue with pack due to wrongly named null-ls package, and load on
md
file (#886) (1f6c37d) - mason-tool-installer-nvim: Update mappings function for mason-null-ls (a692178)
- mason-tool-installer-nvim: Use mappings function for null-ls names (#841) (a692178)
- mini-completion: Disable all cmp plugins (#842) (4116515)
- mini-move: properly load
opts
when buildingkeys
lazy loading (bb88a06) - mini-surround: properly load
opts
when buildingkeys
lazy loading (4d2ee01) - nix: Fix wrong lsp in nix pack. (#882) (c009f66)
- nordic-nvim: spec accidentally used
load
rather thansetup
(14647de) - nvim-sftp-sync: remove lazy loading to play nicer with
:UpdateRemotePlugins
(53a2ce5) - nvim-toggler: fix default binding (f2ddc4d)
- obsidian-nvim: Make follow_url_func a function and pass url as a param (#871) (546e9dc)
- python: incorrect path for windows debugpy (#862) ([1d41ad0](1d41ad0a7fc2a...
v7.0.0
7.0.0 (2024-04-01)
This major release migrates AstroCommunity to the newly released AstroNvim v4, which allows AstroCommunity to take more control over the users configuration than it could before! This means we are now utilizing AstroNvim features over features provided by lazy.nvim
, like using AstroCore for setting up keymappings over the keys
table in lazy. We have also made a few changes throughout, such as moving away from deprecated plugins in the language packs.
⚠ BREAKING CHANGES
- neorg: fix breaking change in v8.0.0 (#813)
- rust: move to rustaceanvim instead of ferris to get DAP support (#719)
- recipes: add recipes from the documentation and centralize them in the
recipes
category (#648)
Features
- Add type to astrolsp opts for easier dev experience (fed6eb9)
- angular: add
mason-tool-installer
config (488320f) - ansible: add
mason-tool-installer
config (c520cb9) - ansible: add
nvim-lint
to pack (d71489c) - astro: add
mason-tool-installer
config (549ed5e) - bash: add
mason-tool-installer
config (dcb75ef) - bash: add
nvim-lint
to pack (9924e11) - blade: add
mason-tool-installer
config (9c1b7c9) - clojure: add
mason-tool-installer
config (cb7674e) - clojure: configure
vim.g
options in AstroCore (07db955) - cmake: add
mason-tool-installer
config (66b9b19) - colorscheme: add bamboo.nvim (#810) (ca0d86f)
- completion: add
coq.nvim
(36b26df) - completion: add
mini.completion
(8b26305) - conform-nvim: configure
formatexpr
with AstroCore (7ca0c2b) - conform-nvim: disable
formatting
types inmason-null-ls
setup if it's available (5f49c1e) - cpp: add
mason-tool-installer
config (c2234fa) - cpp: configure autocommands with AstroCore (81b29a8)
- cpp: make
offsetEncoding=utf-8
default in pack (c9144d4) - crystal: add
mason-tool-installer
config (82db52c) - cs: add
mason-tool-installer
config (f1e9e26) - cue: add
mason-tool-installer
config (0052367) - dart: add
mason-tool-installer
config (1f41d90) - docker: add
conform
andnvim-lint
support (c61991e) - docker: add
mason-tool-installer
config (86b2bdf) - editing-support: add
bigfile.nvim
(e0f4029) - editing-support: add
conform.nvim
(#731) (18fe848) - editing-support: add vim-visual-multi (#797) (6c79f4a)
- elm: add
conform
support (dd0cb7c) - elm: add
mason-tool-installer
config (9bdd335) - file-explorer: Add telescope-file-browser.nvim (#818) (5de68a2)
- fsplash-nvim: configure autocommands in AstroCore (2b29654)
- full-dadbod: configure autocmds in AstroCore (1d14441)
- gist-nvim: configure
vim.g
options in AstroCore (cf4f3c1) - git: add
fugit2.nvim
(b4fdf14) - git: add
nvim-tinygit
(18117f7) - gleam: add
mason-tool-installer
config (1282095) - go: add
go.nvim
recommendedgopls
settings (fbbe615) - go: add
mason-tool-installer
config (60635c5) - go: enable semantic tokens in
gopls
out of the box (df6ac04) - haskell: add
mason-tool-installer
config (499772b) - helm: add
conform
support (0bf4e33) - helm: add
mason-tool-installer
config (3ef290e) - html-css: add
conform
support (78608fb) - html-css: add
mason-tool-installer
config (63eea0d) - inc-rename-nvim: use dressing if available for input box and autofill word under cursor (90e40cb)
- indent: add indent-rainbowline (#808) (2a028c9)
- java: add
conform
support (ee9b92e) - java: add
mason-tool-installer
config (e131f43) - json: add
mason-tool-installer
config (fe67144) - json: Add schemastore support to json pack (0088629)
- julia: add
mason-tool-installer
config (aab1019) - keybinding: Add mini.clue (#801) (632e3b7)
- kotlin: add
mason-tool-installer
config (42c2e72) - kotlin: add
nvim-lint
(02db5f8) - leap-nvim: configure autocmds in AstroCore (a6c415e)
- lsp-inlayhints-nvim: configure autocmds in AstroCore (4fadb81)
- lsp: add
coc.nvim
([#785](https://github.c...