Skip to content

AstroNvim v6#2822

Draft
mehalter wants to merge 20 commits intomainfrom
v6
Draft

AstroNvim v6#2822
mehalter wants to merge 20 commits intomainfrom
v6

Conversation

@mehalter
Copy link
Member

@mehalter mehalter commented Jun 6, 2025

📑 Description

This branch is simply tracking the migration to AstroNvim v6 development. Currently there isn't a big roadmap or anything. Just a place for development to happen as stuff comes up.

Notable Changes

  • Migration to AstroLSP v4 which utilizes the native vim.lsp.config and vim.lsp.enable APIs. This is a work in progress mainly due to holding back breaking changes until probably the release of Neovim v0.12.
    • nvim-lspconfig has stopped supporting the old configuration API and mason-lspconfig has followed suit. So this is up for people to test it if they want to. It's worth checking out the AstroLSP v4 PR for notes about the changes.
  • Drops support for Neovim v0.10
    • Removal of Neoconf - in favor of vim.lsp.config and native neovim features
    • Removal of Comment.nvim (and ts-context-commentstring) - in favor of native commenting in Neovim v0.11+
    • Removal of nvim-ufo - in favor of native folding features that have been greatly improved in Neovim v0.11+

🧪 Testing

  1. In your lazy_setup.lua file (or wherever you initially add AstroNvim and import the plugins, remove any reference to version = ... and add branch = "v6" to the plugin spec

  2. Add the following specs to your plugins/ directory:

    return {
      { "AstroNvim/astrocore", version = false, branch = "v3" }
      { "AstroNvim/astrolsp", version = false, branch = "v4" },
      { "AstroNvim/astroui", version = false, branch = "v4" },
    }
  3. Update all plugins with :Lazy update and restart

@mehalter mehalter mentioned this pull request Jun 6, 2025
@mehalter mehalter force-pushed the v6 branch 2 times, most recently from 2727c53 to 69efe3f Compare June 11, 2025 20:02
@mehalter mehalter force-pushed the v6 branch 2 times, most recently from 13431de to 0744557 Compare July 21, 2025 12:38
@mehalter mehalter force-pushed the v6 branch 4 times, most recently from 5b7b016 to 1d1d6ba Compare July 26, 2025 13:46
@RizaHKhan

This comment was marked as resolved.

@mehalter

This comment was marked as resolved.

@ALameLlama

This comment was marked as off-topic.

@ALameLlama

This comment was marked as resolved.

@mehalter

This comment was marked as off-topic.

@mehalter

This comment was marked as resolved.

end

return {
"Saghen/blink.cmp",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be saghen/blink.cmp, with lowercase s? https://cmp.saghen.dev/installation

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah he must have changed his GitHub username. I always thought the capitalization was weird 😂

Also the usernames are not case sensitive so it doesn't truly matter. I'll make a push to make it cleaner sometime next week 🤷

@RizaHKhan
Copy link

I was using this branch for some weeks, but just recently got this strange behaviour where the hover would just go wild, and the cursor would jump around:

2026-01-03_10-14-31

Ended up reverting to Astronvim's main branch, and that fixed it. I'm also on Neovim's Nightly release (switching to v0.11 didn't help).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants