| home.file.".config/nvim/after/queries/markdown/highlights.scm".source = ./highlights.scm; |
| plugins = with pkgs.vimPlugins; [ |
| (nvim-treesitter.withPlugins (plugins: |
| (lib.filterAttrs (name: value: builtins.substring 0 12 name == "tree-sitter-")) |
| (lib.filterAttrs (name: value: !builtins.elem |
| (builtins.substring 12 (builtins.stringLength name) name) |
| ++ (with pkgs.vimPlugins; [ |
| nvim-ts-context-commentstring |
| nixpkgs-minion.legacyPackages.${system}.tree-sitter-grammars.tree-sitter-astro |
| '' + builtins.readFile ./highlights.vim; |