Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to Neovim 0.7 #248

Merged
merged 2 commits into from Apr 17, 2022
Merged

Move to Neovim 0.7 #248

merged 2 commits into from Apr 17, 2022

Conversation

mehalter
Copy link
Member

@mehalter mehalter commented Apr 4, 2022

This PR adds support for using the new Lua APIs (auto commands, keymaps, and highlights) and the new global status bar that are being added to Neovim v0.7.

TODO

  • Drop backwards compatibility with neovim 0.6
  • Update README
    • Requirements 0.6 -> 0.7
    • Instructions to install with neovim 0.6 via the tag (no longer receiving updates)
  • Neovim 0.7 release
  • Make sure all major package managers have the v0.7 available on stable
  • Make a nvim-0.6 tag for last commit with support for below neovim 0.7
  • Merge this
  • Rebrand to AstroNvim
  • Rename repository to AstroNvim
  • Migrate Repository

Resolves #163

@mehalter mehalter added the enhancement New feature or request label Apr 4, 2022
@mehalter mehalter self-assigned this Apr 4, 2022
@mehalter mehalter force-pushed the nvim-0.7 branch 13 times, most recently from 71d13bc to 82be4b5 Compare April 5, 2022 15:01
@mehalter mehalter changed the title Add Support for Nvim 0.7 Move to Neovim 0.7 Apr 5, 2022
@mehalter mehalter force-pushed the nvim-0.7 branch 3 times, most recently from 6cf5f0e to 450e45c Compare April 7, 2022 13:18
@bryant-the-coder
Copy link
Contributor

@mehalter add option to disable global statusline. not everyone likes it

@mehalter
Copy link
Member Author

mehalter commented Apr 7, 2022

This option exists. No worries :)

@mehalter mehalter force-pushed the nvim-0.7 branch 9 times, most recently from 1896e71 to dc2c48d Compare April 8, 2022 18:52
@mehalter mehalter force-pushed the nvim-0.7 branch 10 times, most recently from 8e83c0f to 2a3974d Compare April 14, 2022 18:52
@mehalter
Copy link
Member Author

Neovim v0.7.0 has been officially released as stable (https://github.com/neovim/neovim/releases/tag/v0.7.0)

We will continue to monitor the listed package repositories and wait until v0.7.0 is generally available before merging this and doing the rebranding. Hopefully it doesn't take too long and we can make this release in the coming days.

@mehalter mehalter force-pushed the nvim-0.7 branch 2 times, most recently from de3891a to 4da29a7 Compare April 15, 2022 15:10
@mehalter
Copy link
Member Author

Going to go ahead and mark this as ready for review instead of a draft PR. Still going to hold off on merging until package repos update with Neovim v0.7

@mehalter mehalter marked this pull request as ready for review April 15, 2022 16:18
bryant-the-coder and others added 2 commits April 17, 2022 01:01
Signed-off-by: Micah Halter <micah@balena.io>
Signed-off-by: Micah Halter <micah@balena.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Neovim v0.7 Support
3 participants