github AstroNvim/AstroNvim v1.4.0

latest releases: stable, v4.4.0, v4.3.0...
23 months ago

Notice: Starting with v1.4.0 AstroNvim will be the first official release on the new stable update channel and the repository will be strictly adhering to Semantic Versioning (i.e. major releases will indicate breaking changes, minor releases will indicate new features, and patch releases will indicate patch fixes) For the time being we have kept the default update channel to nightly so that the behavior of AstroNvim doesn't change (this could be considered a breaking change to some). We are planning to make the stable channel the default update channel when Neovim v0.8 is released and we tag AstroNvim v2.0.0 to incorporate this "breaking" change.

New Features

  • Completely rewritten :AstroUpdate with stable and nightly update channels (Announcement Notes and Updater Documentation)
  • :AstroVersion command to check the current AstroNvim version/commit
  • Improvements to LSP configuration
    • Ability to skip setup calls for specific LSP to better enable LSP specific plugins with lsp.skip_setup table
    • astronvim.lsp.server_settings(lsp_name) helper function to get setup table for LSP specific plugins
    • LSP specific on_attach ability in the lsp.server-settings table

Fixes

  • Fix unaligned indent-blankline characters

What's Changed

  • feat(lsp): add ability to skip lsp setup for a server by @mehalter in #582
  • feat(lsp): add helper function for getting server settings by @mehalter in #583
  • feat(core): add AstroVersion command to check version by @mehalter in #585
  • feat(lsp): allow user defined per lsp on_attach additions by @mehalter in #586
  • fix(indent_blankline): fix unaligned indent character by @mehalter in #587
  • feat(core): new updater with stable and nightly channels by @mehalter in #590
  • chore(user_example): add updater options by @mehalter in #596
  • feat(updater): add error message for improper packer snapshot by @mehalter in #598
  • chore(updater): cleanup some code by @mehalter in #599
  • chore(status): improve lualine integration for feline error checking by @mehalter in #600
  • chore: use neovim echo and error apis for messages by @mehalter in #603
  • chore(core): add astronvim.notify for system notifications by @mehalter in #604
  • chore(core): simplify plugin configuration by @mehalter in #605
  • refactor(updater): simplify plugin snapshot approach by @mehalter in #607
  • chore(snapshot): update packer_snapshot by @mehalter in #609

Full Changelog: v1.3.0...v1.4.0

Don't miss a new AstroNvim release

NewReleases is sending notifications on new releases.