Releases: AstroNvim/astrocommunity
Releases · AstroNvim/astrocommunity
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...
v6.0.1
v6.0.0
6.0.0 (2024-03-19)
⚠ BREAKING CHANGES
Features
- editing-support: Add cloak.nvim (#761) (3b88193)
- grapple-nvim: better keymaps + add nvim-web-devicons dependency (#781) (c730a7e)
- harpoon: Update to v2 (#741) (0151343)
- pack: add Templ language pack (#780) (bbd7f7f)
Bug Fixes
- bash: fix duplicate diagnostics in bash pack (#804) (570a524)
- grapple-nvim: better keymaps + add nvim-web-devicons as a lazy dependency (c730a7e)
- grapple-nvim: update to Grapple v0.10.0 (#779) (30e8aae)
- grapple: update after rewrite (30e8aae)
- markdown-preview-nvim: yarn istead of npm (#770) (f6a07ff)
- pack: fix duplicate diagnostics in bash pack (570a524)
v5.5.0
v5.4.0
v5.3.0
5.3.0 (2024-01-12)
Features
- docker: Add filetype handling to pack to make lsp attach (8e964d3)
- docker: Handle docker-compose.yaml filetype to make lsp attach (#715) (8e964d3)
- main: Add type hints to all opts usage for catppuccin/nvim. Catch bug in opts usage for catppuccin (#695) (3c0d274)
Bug Fixes
v5.2.0
5.2.0 (2024-01-03)
Features
- dial-nvim: Migrate to new mapping api, and add g<C-x> g mappings (#700) (5ae9eed)
- lsp: add
nvim-lsp-file-operations
plugin (#691) (0b5b857) - pack: Add crystal pack (#690) (5812210)
- pack: Add nim pack (#699) (6b8aef2)
- pack: crystal pack (5812210)
- pack: gleam pack (#689) (85781f4)
Bug Fixes
- helm: Swap to correct branch (#704) (d2c7ee3)
- just: Fix buggy just pack (#696) (008194e)
- pack: fix incorrect import (bb32d33)
- todo-comments-nvim: Lazy load todo-comments on command (#694) (2744133)
Performance Improvements
v5.1.0
5.1.0 (2023-12-15)
Features
- add thrift (2ffcf86)
- cpp: Remove clang-format due to clang-format also providing formatting (aeff33f)
- cpp: Remove clang-format due to clangd also providing formatting (#619) (aeff33f)
- editing-support: add stickybuf.nvim (#616) (bfd28ec)
- editing-support: add wildfire.nvim (#640) (ea765aa)
- git: Add gist-nvim (#668) (6633200)
- git: Add gitlinker-nvim (#667) (def419e)
- haskell: add neotest-haskell, haskell-snippets, and optional telescope-hoogle to pack (1df076d)
- haskell: add neotest-haskell, haskell-snippets, telescope-hoogle to pack (#658) (1df076d)
- lsp: Add garbage-day.nvim (#632) (86cd4fc)
- note-taking: add support for zettelkasten with zk-nvim (#654) (22b24e7)
- pack: add elm language pack (#653) (2f04d6e)
- pack: Add pack for justfiles (#680) (bdd2f6d)
- pack: Add swift pack (#606) (0ac1d37)
- pack: add thrift pack (#620) (2ffcf86)
- pack: Add typst pack (#684) (43f5a02)
- programming-language-support: Add xbase (#671) (e5ddf96)
- split-and-window: Add mini-map (454a613)
- split-and-window: Add mini-map (#665) (454a613)
- swift: mv to swift only support (no xcode tooling here) (#670) (cfe5e3f)
- typescript: Add .mjs files to Prettier detection helper func (#618) (64b3c17)
- typescript: Add jsdoc syntax highlighting to pack (#646) (3990190)
- typescript: Add jsdoc treesitter ensured_installed table (3990190)
- typescript: Move eslint-lsp to the proper plugin, and add autocmd to format on save (#683) (dffd674)
Bug Fixes
- cmp-cmdline: Improve cmp-cmdline plugin spec (#660) (979a830)
- editing-support: replace auto-save.nvim's url with its original repo (#673) (3c7cbc7)
- helm: Fix helm pack misconfiguration (#624) (2601abe)
- hop-nvim: Change from
phaazon/hop.nvim
tosmoka7/hop.nvim
(2dca32c) - hop-nvim: Change remote to maintained fork (#644) (2dca32c)
- noice-nvim: Remove conditional, enabling noice on neovide (#623) (c7e809e)
- octo-nvim: adjusted whichkey description mapping (#645) (164c035)
- oil-nvim: ssh support (#614) (d4a5520)
- pack-swift: fix LSP handler error (617bc28)
- peek-nvim: Swap peek.nvim branch to point to origin instead of fork (#637) (6fb9aaf)
- swift: fix LSP handler error (#655) (617bc28)
- transparent-nvim: Made cursor line transparent (#611) (cae8e92)
- ultimate-autopair-nvim: Fix & update ultimate-auto-pair to v0.6 config (8ea7c89)
- ultimate-autopair-nvim: Fix breaking changes in config, and pin plugin version to 0.6 (#638) (8ea7c89)
- xbase: Remove lsp logic from xbase, instead pointing to swift pack (7508715)
- xbase: Remove lsp, and treesitter logic from xbase, instead pointing to swift pack (#679) (7508715)