summaryrefslogtreecommitdiff
path: root/pkgs/vimPlugins/overrides.nix
blob: a56511b75e85001ae6d0d69c8fe699b5421f7a7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
final: prev: {
	vimPlugins = prev.vimPlugins // {
		minitab-nvim = prev.vimUtils.buildVimPlugin rec {
			pname = "minitab.nvim";
			version = "2024-11-28";
			rev = "f6183e8cb6f408e54dd5d1d13c0075376655a3ec";
			src = prev.fetchzip {
				url = "https://git.tjkeller.xyz/${pname}/snapshot/${pname}-${rev}.tar.xz";
				sha256 = "sha256-INJC+6GNTF5MpvtOh6/eYD5CMiXxlP6aHT5TX2lJqiM=";
			};
			meta.homepage = "https://git.tjkeller.xyz/minitab.nvim";
		};

		# TODO
		#nvim-treesitter-parsers = prev.vimPlugins.nvim-treesitter-parsers // {
		#	#jinja2 = prev.tree-sitter.buildGrammar rec {
		#	#	language = "jinja2";
		#	#	version = "2025-10-24";
		#	#	src = prev.fetchFromGitHub {
		#	#		owner = "geigerzaehler";
		#	#		repo = "tree-sitter-jinja2";
		#	#		rev = "ecab6215c53da5c1126d81d1bf664b3b5cf87d15";
		#	#		sha256 = "sha256-gYU9gQZMlLKYHVAISa5AF/KXzr0PA0M8gK0/B7gXcYs=";
		#	#	};
		#	#	meta.homepage = "https://github.com/geigerzaehler/tree-sitter-jinja2";
		#	#};
		#	#jinja2 = prev.vimUtils.buildVimPlugin rec {
		#	#	pname = "jinja2";
		#	#	version = "2025-10-24";
		#	#	src = prev.fetchFromGitHub {
		#	#		owner = "geigerzaehler";
		#	#		repo = "tree-sitter-jinja2";
		#	#		rev = "ecab6215c53da5c1126d81d1bf664b3b5cf87d15";
		#	#		sha256 = "sha256-gYU9gQZMlLKYHVAISa5AF/KXzr0PA0M8gK0/B7gXcYs=";
		#	#	};
		#	#	patches = [
		#	#		(prev.fetchpatch {
		#	#			url = "https://github.com/geigerzaehler/tree-sitter-jinja2/pull/6.diff";
		#	#			sha256 = "sha256-CBUAwb9hz1Cpa4RaY+6aTMJNU+hX9D3BGpNxL+MoAq0=";
		#	#		})
		#	#	];
		#	#	meta.homepage = "https://github.com/geigerzaehler/tree-sitter-jinja2";
		#	#};
		#};
	};
}