{ pkgs, ... }:

{
	extraPlugins = [
		(pkgs.vimUtils.buildVimPlugin { # vimwiki
			name = "vimwiki";
			src = pkgs.fetchFromGitHub {
				owner = "vimwiki";
				repo = "vimwiki";
				rev = "705ad1e0dded0e3b7ff5fac78547ab67c9d39bdf";
				hash = "sha256-Upx29rIPwW/e7Lkmf0PNOpIACnAXIzlkfa6V1p2nYHM=";
			};
		})
		(pkgs.vimUtils.buildVimPlugin {
			name = "vim-markdown";
			src = pkgs.fetchFromGitHub {
				owner = "preservim";
				repo = "vim-markdown";
				rev = "8f6cb3a6ca4e3b6bcda0730145a0b700f3481b51";
				hash = "sha256-ZCCSjZ5Xok4rnIwfa4VUEaz6d3oW9066l0EkoqiTppM=";
			};
		})
		(pkgs.vimUtils.buildVimPlugin {
			name = "vim-sneak";
			src = pkgs.fetchFromGitHub {
				owner = "justinmk";
				repo = "vim-sneak";
				rev = "c13d0497139b8796ff9c44ddb9bc0dc9770ad2dd";
				hash = "sha256-ndWhnV0fgCcqCGwVyM07GfmUB3CitBZbOWvZtsB1tBk=";
			};
		})
		(pkgs.vimUtils.buildVimPlugin {
			name = "vim-slash";
			src = pkgs.fetchFromGitHub {
				owner = "junegunn";
				repo = "vim-slash";
				rev = "31aee09b7ea8893a18fa34f65e63e364fc998444";
				hash = "sha256-hC590lmKBssLCSKPF9O2cnt6TCJkklzbbhDNhf1ozUU=";
			};
		})
		(pkgs.vimUtils.buildVimPlugin {
			name = "automkdir.nvim";
			src = pkgs.fetchFromGitHub {
				owner = "mateuszwieloch";
				repo = "automkdir.nvim";
				rev = "beeb2dd76f1c3ac776d901c43217a774f1f045de";
				hash = "sha256-lKSCZ80b/+OV56858FDK7x/zhcuU/AWuCDe+8NdhziU=";
			};
		})
	];
}
