mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 11:02:37 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			48 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # 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 [home-manager](https://github.com/nix-community/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}
 | |
| 
 | |
| [jordanisaacs](https://github.com/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.
 | |
| 
 | |
| - [](#opt-vim.startPlugins) & [](#opt-vim.optPlugins) 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].
 | |
| 
 | |
| - `neovimBuilder` has been removed for configuration. Using an overlay is no
 | |
|   longer required. See the manual for the new way to configuration.
 | |
| 
 | |
| [relevant discourse post]: https://discourse.nixos.org/t/psa-if-you-are-on-unstable-try-out-nvim-treesitter-withallgrammars/23321?u=snowytrees
 | |
| 
 | |
| - Treesitter grammars are now configurable with
 | |
|   [](#opt-vim.treesitter.grammars). Utilizes the nixpkgs `nvim-treesitter`
 | |
|   plugin rather than a custom input in order to take advantage of build support
 | |
|   of pinned versions. See the [relevant discourse post] for more information.
 | |
|   Packages can be found under the `vimPlugins.nvim-treesitter.builtGrammars`
 | |
|   namespace.
 | |
| 
 | |
| - `vim.configRC` and [](#opt-vim.luaConfigRC) are now of type DAG lines. This
 | |
|   allows for ordering of the config. Usage is the same is in home-manager's
 | |
|   `home.activation` option.
 | |
| 
 | |
| ```nix
 | |
| vim.luaConfigRC = lib.nvim.dag.entryAnywhere "config here"
 | |
| ```
 | |
| 
 | |
| [MoritzBoehme](https://github.com/MoritzBoehme):
 | |
| 
 | |
| - `catppuccin` theme is now available as a neovim theme [](#opt-vim.theme.style)
 | |
|   and Lualine theme [](#opt-vim.statusline.lualine.theme).
 |