Migrate configuration to nixvim

This commit is contained in:
♥ Minnie ♥ 2024-08-04 21:19:37 +08:00
parent be9fe07ba1
commit 8772a4ca32
Signed by: jasmine
GPG key ID: 8563E358D4E8040E
18 changed files with 759 additions and 0 deletions

View file

@ -0,0 +1,24 @@
{ pkgs, ... }:
{
# Tree-sitter is a parser generator tool and an incremental parsing library.
plugins.treesitter = {
enable = true;
# Options provided to the require('nvim-treesitter.configs').setup function.
settings = {
highlight = {
enable = true; # Enable syntax highlighing.
};
indent = {
enable = true; # Enable auto indentation.
};
};
# Highlight `extraConfigLua` as lua.
nixvimInjections = true;
# Install all grammar packages.
grammarPackages = pkgs.vimPlugins.nvim-treesitter.allGrammars;
};
}