blob: 308b848692a35173f17fae9bc919674bd9822f6f (
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
|
# This module configures various syntax/filetype plugins for Neovim.
{pkgs, ...}: let
vim-noweb = pkgs.vimUtils.buildVimPlugin {
pname = "vim-noweb";
version = "26-08-2023"; # day of retrieval
src = pkgs.fetchzip {
url = "https://metaed.com/papers/vim-noweb/vim-noweb.tgz";
hash = "sha256-c5eUZiKIjAfjJ33l821h5DjozMpMf0CaK03QIkSUfxg=";
};
};
vim-janet = pkgs.vimUtils.buildVimPlugin {
pname = "janet.vim";
version = "02-07-2023"; # day of commit
src = pkgs.fetchFromGitHub {
owner = "janet-lang";
repo = "janet.vim";
rev = "dc14b02f2820bc2aca777a1eeec48627ae6555bf";
hash = "sha256-FbwatEyvvB4VY5fIF+HgRqFdeuEQI2ceb2MrZAL/HlA=";
};
nativeBuildInputs = [pkgs.janet];
};
in {
programs.neovim.plugins = with pkgs.vimPlugins; [
# Filetype plugins
vim-nix
vim-noweb
vim-janet
];
}
|