mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-09-22 13:08:39 +03:00
vim-plugins: use lower case attr and pkg names
(According to the nixpkgs manual.) Keep old attrnames around for backward compatibility.
This commit is contained in:
parent
e6c1973971
commit
c60c0ede9a
@ -22,8 +22,8 @@ assembles your profile for you.
|
|||||||
Vim offers the :h rtp setting which works for most plugins. Thus adding adding
|
Vim offers the :h rtp setting which works for most plugins. Thus adding adding
|
||||||
this to your .vimrc should make most plugins work:
|
this to your .vimrc should make most plugins work:
|
||||||
|
|
||||||
set rtp+=~/.nix-profile/vim-plugins/YouCompleteMe
|
set rtp+=~/.nix-profile/vim-plugins/youcompleteme
|
||||||
" or for p in ["YouCompleteMe"] | exec 'set rtp+=~/.nix-profile/vim-plugins/'.p | endfor
|
" or for p in ["youcompleteme"] | exec 'set rtp+=~/.nix-profile/vim-plugins/'.p | endfor
|
||||||
|
|
||||||
Its what pathogen, vundle, vim-addon-manager (VAM) use.
|
Its what pathogen, vundle, vim-addon-manager (VAM) use.
|
||||||
|
|
||||||
@ -68,7 +68,7 @@ outdated ones.
|
|||||||
|
|
||||||
So which plugins to add here according to what Marc Weber thinks is best?
|
So which plugins to add here according to what Marc Weber thinks is best?
|
||||||
Complicated plugins requiring dependencies, such as YouCompleteMe.
|
Complicated plugins requiring dependencies, such as YouCompleteMe.
|
||||||
Then its best to symlink ~/.nix-profile/vim-plugins/YouCompleteMe to
|
Then its best to symlink ~/.nix-profile/vim-plugins/youcompleteme to
|
||||||
~/.vim/{vim-addons,bundle} or whatever plugin management solution you use.
|
~/.vim/{vim-addons,bundle} or whatever plugin management solution you use.
|
||||||
|
|
||||||
If you feel differently change the comments and proceed.
|
If you feel differently change the comments and proceed.
|
||||||
@ -101,7 +101,7 @@ in rec
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
vimAddonNix = {
|
vim-addon-nix = {
|
||||||
# github.com/MarcWeber/vim-addon-nix provides some additional support for
|
# github.com/MarcWeber/vim-addon-nix provides some additional support for
|
||||||
# editing .nix files
|
# editing .nix files
|
||||||
|
|
||||||
@ -109,7 +109,7 @@ in rec
|
|||||||
# git version. It also depends on some additional plugins (see addon-info.json)
|
# git version. It also depends on some additional plugins (see addon-info.json)
|
||||||
};
|
};
|
||||||
|
|
||||||
YouCompleteMe = stdenv.mkDerivation {
|
youcompleteme = stdenv.mkDerivation {
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://github.com/Valloric/YouCompleteMe.git";
|
url = "https://github.com/Valloric/YouCompleteMe.git";
|
||||||
rev = "a2cae90f7ba1746bf1209edd6739f87d5914b375";
|
rev = "a2cae90f7ba1746bf1209edd6739f87d5914b375";
|
||||||
@ -124,7 +124,7 @@ in rec
|
|||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
patchShebangs .
|
patchShebangs .
|
||||||
|
|
||||||
target=$out/share/vim-plugins/YouCompleteMe
|
target=$out/share/vim-plugins/youcompleteme
|
||||||
mkdir -p $target
|
mkdir -p $target
|
||||||
cp -a ./ $target
|
cp -a ./ $target
|
||||||
|
|
||||||
@ -150,6 +150,7 @@ in rec
|
|||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = stdenv.lib.platforms.linux;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
YouCompleteMe = youcompleteme; # backwards compat, added 2014-10-18
|
||||||
|
|
||||||
syntastic = buildVimPlugin rec {
|
syntastic = buildVimPlugin rec {
|
||||||
version = "3.4.0";
|
version = "3.4.0";
|
||||||
@ -161,15 +162,16 @@ in rec
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
coffeeScript = buildVimPlugin {
|
coffee-script = buildVimPlugin {
|
||||||
name = "coffee-script-v002";
|
name = "coffee-script-v002";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/vim-scripts/vim-coffee-script/archive/v002.tar.gz";
|
url = "https://github.com/vim-scripts/vim-coffee-script/archive/v002.tar.gz";
|
||||||
sha256 = "1xln6i6jbbihcyp5bsdylr2146y41hmp2xf7wi001g2ymj1zdsc0";
|
sha256 = "1xln6i6jbbihcyp5bsdylr2146y41hmp2xf7wi001g2ymj1zdsc0";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
coffeeScript = coffee-script; # backwards compat, added 2014-10-18
|
||||||
|
|
||||||
command_T = buildVimPlugin rec {
|
command-t = buildVimPlugin rec {
|
||||||
version = "1.8";
|
version = "1.8";
|
||||||
name = "command-t-${version}";
|
name = "command-t-${version}";
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
@ -185,6 +187,7 @@ in rec
|
|||||||
popd
|
popd
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
command_T = command-t; # backwards compat, added 2014-10-18
|
||||||
|
|
||||||
eighties = buildVimPlugin rec {
|
eighties = buildVimPlugin rec {
|
||||||
version = "1.0.4";
|
version = "1.0.4";
|
||||||
@ -523,14 +526,15 @@ in rec
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
haskellConceal = buildVimPlugin {
|
haskellconceal = buildVimPlugin {
|
||||||
name = "haskellConceal-git-73a8d712";
|
name = "haskellconceal-git-73a8d712";
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://github.com/begriffs/vim-haskellConceal.git";
|
url = "https://github.com/begriffs/vim-haskellConceal.git";
|
||||||
rev = "73a8d712d3342b2ffdc087b12924f1cf81053860";
|
rev = "73a8d712d3342b2ffdc087b12924f1cf81053860";
|
||||||
sha256 = "be60ca030e2d39e972a8c71c0ab3b75b893589d26d5dd78a20cd6779f1f5cfa8";
|
sha256 = "be60ca030e2d39e972a8c71c0ab3b75b893589d26d5dd78a20cd6779f1f5cfa8";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
haskellConceal = haskellconceal; # backwards compat, added 2014-10-18
|
||||||
|
|
||||||
ghcmod = buildVimPlugin {
|
ghcmod = buildVimPlugin {
|
||||||
name = "ghcmod-git-0c4e9428";
|
name = "ghcmod-git-0c4e9428";
|
||||||
@ -542,7 +546,7 @@ in rec
|
|||||||
patches = [ (fetchurl { url = "https://github.com/eagletmt/ghcmod-vim/pull/57.diff"; md5 = "cafbb9f725afbba26b52b6c3344ee89a"; }) ];
|
patches = [ (fetchurl { url = "https://github.com/eagletmt/ghcmod-vim/pull/57.diff"; md5 = "cafbb9f725afbba26b52b6c3344ee89a"; }) ];
|
||||||
};
|
};
|
||||||
|
|
||||||
necoGhc = buildVimPlugin {
|
neco-ghc = buildVimPlugin {
|
||||||
name = "neco-ghc-git-0311f31b";
|
name = "neco-ghc-git-0311f31b";
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://github.com/eagletmt/neco-ghc.git";
|
url = "https://github.com/eagletmt/neco-ghc.git";
|
||||||
@ -550,6 +554,7 @@ in rec
|
|||||||
sha256 = "302f29f54c56e9cee647745a8355aeafe323c4efe2f3593d5e4f586acc1c06a5";
|
sha256 = "302f29f54c56e9cee647745a8355aeafe323c4efe2f3593d5e4f586acc1c06a5";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
necoGhc = neco-ghc; # backwards compat, added 2014-10-18
|
||||||
|
|
||||||
hoogle = buildVimPlugin {
|
hoogle = buildVimPlugin {
|
||||||
name = "hoogle-git-81f28318";
|
name = "hoogle-git-81f28318";
|
||||||
@ -569,7 +574,7 @@ in rec
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
stylishHaskell = buildVimPlugin {
|
stylish-haskell = buildVimPlugin {
|
||||||
name = "stylish-haskell-git-453fd203";
|
name = "stylish-haskell-git-453fd203";
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://github.com/nbouscal/vim-stylish-haskell.git";
|
url = "https://github.com/nbouscal/vim-stylish-haskell.git";
|
||||||
@ -577,6 +582,7 @@ in rec
|
|||||||
sha256 = "c0e5010e1e8e56b179ce500387afb569f051c45b37ce92feb4350f293df96a8c";
|
sha256 = "c0e5010e1e8e56b179ce500387afb569f051c45b37ce92feb4350f293df96a8c";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
stylishHaskell = stylish-haskell; # backwards compat, added 2014-10-18
|
||||||
|
|
||||||
wombat256 = buildVimPlugin {
|
wombat256 = buildVimPlugin {
|
||||||
name = "wombat256-git-8734ba45";
|
name = "wombat256-git-8734ba45";
|
||||||
@ -587,7 +593,7 @@ in rec
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
tmuxNavigator = buildVimPlugin {
|
tmux-navigator = buildVimPlugin {
|
||||||
name = "tmux-navigator-git-3de98bfc";
|
name = "tmux-navigator-git-3de98bfc";
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://github.com/christoomey/vim-tmux-navigator.git";
|
url = "https://github.com/christoomey/vim-tmux-navigator.git";
|
||||||
@ -595,6 +601,7 @@ in rec
|
|||||||
sha256 = "3843f92e0a21fe5ccf613f8a561abd06c822b2ee98bd82c98937548144e4e8df";
|
sha256 = "3843f92e0a21fe5ccf613f8a561abd06c822b2ee98bd82c98937548144e4e8df";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
tmuxNavigator = tmux-navigator; # backwards compat, added 2014-10-18
|
||||||
|
|
||||||
pathogen = buildVimPlugin {
|
pathogen = buildVimPlugin {
|
||||||
name = "pathogen-git-3de98bfc";
|
name = "pathogen-git-3de98bfc";
|
||||||
|
Loading…
Reference in New Issue
Block a user