{ pkgs, fetchgit }: let buildVimPlugin = pkgs.vimUtils.buildVimPluginFrom2Nix; in { vim-unimpaired = buildVimPlugin { name = "vim-unimpaired"; src = fetchgit { url = "https://github.com/tpope/vim-unimpaired"; rev = "bacf1543cc957d47aa70c1dc0bcf99392925b008"; sha256 = "0jx9xybjswnaa6v7hhfqm2nyd5v54xjd02ikw56wm7h6sfgchllx"; }; }; vim-counterpoint = buildVimPlugin { name = "vim-counterpoint"; src = fetchgit { url = "https://github.com/jpetrie/vim-counterpoint"; rev = "93d8fd9d18a378ab3db39411300716129358211c"; sha256 = "02spr4mhj2035q45j8bf502jgpq76a518nv913zx46byfbl69lps"; }; }; vim-mundo = buildVimPlugin { name = "vim-mundo"; src = fetchgit { url = "https://github.com/simnalamburt/vim-mundo"; rev = "v3.0.1"; sha256 = "052ywnd5r6ksiz1lsyqya9b94fdb0gr7krkdpc1gw1fx11qk5x2v"; }; }; vim-toggle-ui-elements = buildVimPlugin { name = "vim-toggle-ui-elements"; src = fetchgit { url = "https://github.com/muellan/vim-toggle-ui-elements"; rev = "325f60fe8030cc2a2312d67191f214c5c39ef283"; sha256 = "0fl9kvp799l3nzy8lnjcb0y1hr3g1ba8n9v2mx83yaqdma0rvhi1"; }; }; far = buildVimPlugin { name = "far"; src = fetchgit { url = "https://github.com/brooth/far.vim.git"; rev = "0382845a87abd89d169a2fd8eb88c5a2241d496c"; sha256 = "1sk5hz73fglhn7g8p9m2a6gx49l2zndv9hav1zna903adsz8abfp"; }; }; vim-wordmotion = buildVimPlugin { name = "vim-wordmotion"; src = fetchgit { url = "https://github.com/chaoren/vim-wordmotion.git"; rev = "e0a7bc3a27802803788741802113ff2781235951"; sha256 = "1k1mlhy9z96wx3l4ijvndm3d9il82qg8xgawck4sc0hr7yxvg4ap"; }; }; gina = buildVimPlugin { name = "gina"; src = fetchgit { url = "https://github.com/lambdalisue/gina.vim.git"; rev = "v1.0.0"; sha256 = "0dd8kn54a17qi73namkbdw0gaskddy9krhrzcqp6x9cjinvjyrhv"; }; }; vim-sandwich = buildVimPlugin { name = "vim-sandwich"; src = fetchgit { url = "https://github.com/machakann/vim-sandwich.git"; rev = "d441cf5a450f65dbf95eca3fa1138806884a7d58"; sha256 = "1qkadkisfw21834848rphliry5h6h9mj010n2p3y27wp6xkq9phj"; }; }; vim-lsp = buildVimPlugin { name = "vim-lsp"; src = fetchgit { url = "https://github.com/prabirshrestha/vim-lsp.git"; rev = "0310241af11adc6c3a7ba93955bc27b15744c957"; sha256 = "0ccd6is75qlk8mg9wpwp1ypq68p7lgbq1c1jbpr6pwr59s53r4lx"; }; }; async = buildVimPlugin { name = "async"; src = fetchgit { url = "https://github.com/prabirshrestha/async.vim.git"; rev = "f3014550d7a799097e56b094104dd2cd66cf2612"; sha256 = "0zn25qwycynagrij5rsp1x7kbfz612gn7xda0hvm4y7qr3pal77p"; }; }; vim-color-akr = buildVimPlugin { name = "vim-color-akr"; src = ./asset/vim-color-akr; }; }