Release 0.1 {#sec-release-0.1}
This is the current master branch and information here is not final. These are changes from the v0.1 tag.
Special thanks to https://github.com/nix-community/home-manager/">home-manager for this release. Docs/manual generation, the new module evaluation system, and DAG implementation are from them.
Changelog {#sec-release-0.1-changelog}
https://github.com/jordanisaacs">jordanisaacs:
-
Removed hare language support (lsp/tree-sitter/etc).
vim.lsp.hare
is no longer defined. If you use hare and would like it added back, please file an issue. -
& are now an enum of
string
for options sourced from the flake inputs. Users can still provide vim plugin packages.- If you are contributing and adding a new plugin, add the plugin name to
availablePlugins
in [types-plugin.nix].
- If you are contributing and adding a new plugin, add the plugin name to
-
neovimBuilder
has been removed for configuration. Using an overlay is no longer required. See the manual for the new way to configuration.
-
Treesitter grammars are now configurable with . Utilizes the nixpkgs
nvim-treesitter
plugin rather than a custom input in order to take advantage of build support of pinned versions. See the https://discourse.nixos.org/t/psa-if-you-are-on-unstable-try-out-nvim-treesitter-withallgrammars/23321?u=snowytrees">relevant discourse post for more information. Packages can be found under thevimPlugins.nvim-treesitter.builtGrammars
namespace. -
vim.configRC
and are now of type DAG lines. This allows for ordering of the config. Usage is the same is in home-manager'shome.activation
option.
vim.luaConfigRC = lib.nvim.dag.entryAnywhere "config here"
https://github.com/MoritzBoehme">MoritzBoehme: