diff options
| author | lassulus <lass@aidsballs.de> | 2016-03-06 01:50:44 +0100 | 
|---|---|---|
| committer | lassulus <lass@aidsballs.de> | 2016-03-06 01:50:44 +0100 | 
| commit | 5f800d02e8345a41ef1e74dd0dbbb291916311f7 (patch) | |
| tree | 4aa08424551ae7d7f744c41cea9a3617554b406c | |
| parent | 20025f7b1241aa236cbad847264b77436812104e (diff) | |
l 2 vim: add fugitive & unimpared to vim plugins
| -rw-r--r-- | lass/2configs/vim.nix | 40 | 
1 files changed, 32 insertions, 8 deletions
| diff --git a/lass/2configs/vim.nix b/lass/2configs/vim.nix index 3fe45e1d1..fe5405bca 100644 --- a/lass/2configs/vim.nix +++ b/lass/2configs/vim.nix @@ -1,13 +1,24 @@  { config, pkgs, ... }:  let -  customPlugins.mustang2 = pkgs.vimUtils.buildVimPlugin { -    name = "Mustang2"; -    src = pkgs.fetchFromGitHub { -      owner = "croaker"; -      repo = "mustang-vim"; -      rev = "6533d7d21bf27cae94d9c2caa575f627f003dfd5"; -      sha256 = "0zlmcrr04j3dkiivrhqi90f618lmnnnpvbz1b9msfs78cmgw9w67"; +  customPlugins = { +    mustang2 = pkgs.vimUtils.buildVimPlugin { +      name = "Mustang2"; +      src = pkgs.fetchFromGitHub { +        owner = "croaker"; +        repo = "mustang-vim"; +        rev = "6533d7d21bf27cae94d9c2caa575f627f003dfd5"; +        sha256 = "0zlmcrr04j3dkiivrhqi90f618lmnnnpvbz1b9msfs78cmgw9w67"; +      }; +    }; +    unimpaired = pkgs.vimUtils.buildVimPlugin { +      name = "unimpaired-vim"; +      src = pkgs.fetchFromGitHub { +        owner = "tpope"; +        repo = "vim-unimpaired"; +        rev = "11dc568dbfd7a56866a4354c737515769f08e9fe"; +        sha256 = "1an941j5ckas8l3vkfhchdzjwcray16229rhv3a1d4pbxifwshi8"; +      };      };    }; @@ -105,11 +116,24 @@ in {        "esc timeout        set timeoutlen=1000 ttimeoutlen=0 + +      "foldfunctions +      inoremap <F9> <C-O>za +      nnoremap <F9> za +      onoremap <F9> <C-C>za +      vnoremap <F9> zf      '';        vimrcConfig.vam.knownPlugins = pkgs.vimPlugins // customPlugins;        vimrcConfig.vam.pluginDictionaries = [ -        { names = [ "Gundo" "commentary" "mustang2" ]; } +        { names = [ +          "Gundo" +          "commentary" +          "mustang2" +          "extradite" +          "fugitive" +          "unimpaired" +        ]; }          { names = [ "vim-addon-nix" ]; ft_regex = "^nix\$"; }        ]; | 
