Commit graph

422 commits

Author SHA1 Message Date
Jörg Thalheim 647b1a68cd
vimPlugins: update sources 2017-04-23 21:42:53 +02:00
Jörg Thalheim cccd8420c5
vimPlugins.vim-trailing-whitespace init at 2016-03-27 2017-04-23 21:42:49 +02:00
Kamil Chmielewski 78635ce26b vim-elixir: 2017-03-29 -> 2017-04-13 2017-04-13 18:46:37 +02:00
Jörg Thalheim ded2876073 Merge pull request #24467 from kamilchm/vim-go
vim-go: 2017-02-19 -> 1.12
2017-03-30 10:19:35 +02:00
Kamil Chmielewski c916e2ce98 vim-go: 2017-02-19 -> 1.12 2017-03-30 09:18:07 +02:00
Kamil Chmielewski 835a692e9c vim-elixir: 2017-02-21 -> 2017-03-29 2017-03-30 08:16:23 +02:00
Daiderd Jordan f51ce6f929 Merge pull request #24417 from edanaher/fix-vim-youcompleteme
Fix vim youcompleteme
2017-03-29 20:35:51 +02:00
Evan Danaher c46e2d1903 vim-plugins: bump youcompleteme version.
This fixes a bad interaction with Supertab.
2017-03-28 16:07:51 -04:00
Evan Danaher c34aa75d30 vim-utils: Handle overriding knownPlugins betters. 2017-03-19 18:44:02 -04:00
Michael Raskin 846b6d250a Merge pull request #23256 from edanaher/ensime
Ensime
2017-03-18 18:24:19 +01:00
Daiderd Jordan 5262f5e3a2 vim-plugins: add some more plugins 2017-03-04 13:16:46 +01:00
Daiderd Jordan f14b001e27 vim-plugins: update with https sources 2017-03-04 13:16:46 +01:00
Daiderd Jordan 8977b1f2ee vim-plugins: use https for github repositories 2017-03-04 13:16:46 +01:00
Evan Danaher 4b9ec73288 vim-plugins: Add ensime-vim and dependencies. 2017-02-27 12:37:00 -05:00
Evan Danaher dcab427908 vim-plugins: Add infrastructure for python[3]Dependencies.
This allows vim plugins to specify python dependencies required at
runtime, and they will be added to the python environment.
2017-02-27 12:36:03 -05:00
Symphorien Gibol ac59309f69 vimPlugins.vim-indent-object: init at 2015-08-11 2017-02-25 14:57:41 +01:00
Symphorien Gibol d95dd3df28 vimPlugins.argtextobj: init at 2010-10-17 2017-02-25 14:44:16 +01:00
Nick Novitski 7bb0611e2e vim_configurable: Add packPath option to vimrcConfig (#22776)
* vim_configurable: Add packages option to vimrcConfig

Version 8 of vim adds the concept of "vim packages": directories which
contain one or more vim plugins, in either "start" or "opt"
subdirectories. Those in "start" are to be loaded automatically, while
those in "opt" can be loaded manually. Vim detects any packages located
in one of its "packpaths".

The packages option takes a set of sets describing one or more vim
packages, and adds the derivation containing these packages to the
packpath.

* fix documentation.
2017-02-22 01:06:34 +01:00
Jörg Thalheim f2b1d6e5dc
vimPlugins.clang_complete: init at 2017-02-16 2017-02-19 21:33:18 +01:00
Daiderd Jordan 7929888e8d Merge pull request #22614 from cstrahan/ycm
YouCompleteMe: use ycmd package
2017-02-14 21:32:09 +01:00
Robin Gloster d12639cb28 Merge pull request #22739 from Mic92/vam
vim.vam: fix filetype detection
2017-02-13 15:10:35 +01:00
Jörg Thalheim b7d65f8af0
vim.vam: fix filetype detection
According to https://github.com/MarcWeber/vim-addon-manager/blob/master/doc/vim-addon-manager-additional-documentation.txt#L1310
`filetype on` must be called after all VAM plugins are initialized.
Otherwise vim set `conf` filetype for some files containing hash tags.
2017-02-13 14:10:23 +01:00
Jörg Thalheim 005a9d2d9d
vimPlugins: update to latest 2017-02-13 01:08:20 +01:00
Charles Strahan 0fe9b1e203
vim-plugins: use ycmd package for youcompleteme 2017-02-10 01:10:54 -05:00
Evan Danaher 03c10c64ad vim-plugins: add vim-lawrencium 2017-02-03 17:02:35 -05:00
Evan Danaher 20db0d793f vim-plugins: add neco-vim 2017-02-03 09:32:55 -05:00
Evan Danaher b017334b46 vim-plugins: add vim-scala 2017-02-03 09:32:55 -05:00
Evan Danaher 127c299efc vim-plugins: add vim-highlightedyank 2017-02-03 09:32:54 -05:00
Antoine Racine 9fa9339a13 vimPlugins.alchemist-vim: init at rev c22d4883b7 2017-02-01 23:13:28 -05:00
Antoine Racine b4f3674694 Add vim-elixir to vim plugins 2017-02-01 20:05:22 -05:00
Vladimír Čunát 49b136377a
Merge #16501: add a guide about vim plugins 2017-01-30 18:28:20 +01:00
schneefux 9ffd864e01
vim plugins: added gruvbox 2017-01-21 16:07:28 +01:00
Arseniy Seroka fe5cbf221f Merge pull request #21904 from instantepiphany/master
vimPlugins: add typescript-vim, tsuquyomi
2017-01-16 14:41:18 +03:00
Maximilian Güntner 99ca11810a
vim plugins: added vim-speeddating 2017-01-15 18:57:52 +01:00
Jordan Cran 3ba22934e8 vimPlugins: add typescript-vim, tsuquyomi 2017-01-15 23:35:55 +11:00
Jude Taylor a493b89907 vimPlugins: add delimitMate 2017-01-10 11:51:03 -08:00
Rok Garbas 2c88414274 vimPlugins: update to latest 2017-01-04 10:53:27 +01:00
Dmitry Kalinkin f37c7e01d5
youcompleteme: fix compilation
1) Replace --system-libclang with an explicit setting for the path to
nix libclang 3.9. Otherwise it will find system's libclang on darwin.

2) Remove clang/llvm from build inputs. This prevents ycm itself from
being compiled by clang 3.9. stdenv's standard compiler (gcc or
clang 3.7) will suffice.

3) Enable C++11 again as #16212 is caused by incopatibility between
clang 3.9 and libc++ 3.7, but we don't compile YCM with clang 3.9, so
this is not needed anymore.
2017-01-01 17:35:16 -05:00
Will Dietz b035da2e4d Add vim-markdown plugin.... 2016-12-14 17:29:52 -06:00
Arseniy Seroka 39a0d766db Merge pull request #20678 from carlsverre/fix/ctrlp-cmatcher
Fix/ctrlp cmatcher
2016-11-24 22:53:15 +04:00
Carl Sverre a7500ca12b cpsm: init at 565ab53a66fa52c46d80adf6981b07f4bdffcb1d 2016-11-24 00:16:24 -08:00
Carl Sverre 1d45e5d6c7 fix/ctrlp-cmatcher: add extra steps to additional-nix-code 2016-11-23 23:53:32 -08:00
Arseniy Seroka 57260d4c79 Merge pull request #20483 from steveeJ/vim-plugins-deoplete-go
vim-plugins/deoplete-go: init at 2016-11-12
2016-11-18 23:35:21 +04:00
Stefan Junker da23970660 vim-plugins/deoplete-go: init at 2016-11-12 2016-11-17 18:23:33 +01:00
Jaka Hudoklin f4780da125 vimPlugins/vim-jsdoc: init at 0kr4p01p 2016-11-17 13:07:38 +01:00
Joe Hermaszewski d6a3aaef89 vim-utils: fix typo 2016-11-13 12:07:10 +00:00
James Cunningham 5dee508acf vim plugins: add dracula theme 2016-11-10 16:24:45 +00:00
Vladimír Čunát 8e86d3d451 vim-plugins: add clighter8 2016-11-07 20:21:42 +01:00
Vladimír Čunát d8652a053b vimPlugins: auto-update
- Rename couldn't be fetched; new URL should be OK.
- Two plugins got re-ordered (added ad-hoc, apparently).
- ctrlp* is suspected to contain non-generated code;
  I left it untouched this round but it should be fixed.
  /cc @carlsverre for 71a94dfd9
2016-11-07 18:55:21 +01:00
Jaka Hudoklin 48c94846c9 vim-plugins/editorconfig-vim: init at a459b8 2016-10-23 17:27:32 +02:00
Jaka Hudoklin 3ba12b3333 vim-plugins/auto-pairs: init at 1b3a1efb 2016-10-23 17:27:24 +02:00
Lorenzo Manacorda 3dab3b6fd6 vimPlugins: added Rename (#19298) 2016-10-06 18:34:39 +02:00
Edward Tjörnhammar 5b11c34b51
vimPlugins: added agda-vim vim-grammarous vim-easytags, updates 2016-10-05 15:11:20 +02:00
Joachim F 25828b546f Merge pull request #18867 from carlsverre/add/ctrlp-cmatcher
ctrlp-cmatcher: init at 09-22-2016
2016-09-24 00:11:06 +02:00
Carl Sverre 71a94dfd93 ctrlp-cmatcher: init at 09-22-2016
Faster matcher for the ctrlp vim plugin.
2016-09-22 22:59:37 -07:00
Hoang Xuan Phu c678e121c4 vim-plugins: remove unused arguments 2016-09-17 16:45:34 +08:00
Hoang Xuan Phu 81cc672000 vim-plugins: add some more aliases 2016-09-17 16:44:56 +08:00
Hoang Xuan Phu 4ccbab01a9 vim-plugins: add acp, rainbow and vim-repeat 2016-09-17 16:40:15 +08:00
Kamil Chmielewski 914e0e594c buildGoPackage: deps.json -> deps.nix in NIXON
https://github.com/NixOS/nixpkgs/pull/17254#issuecomment-245295541

* update docs to describe `deps.nix`
* include goDeps in nix-shell GOPATH
* NixOS 16.09 rel notes about replacing goPackages
2016-09-16 00:04:55 +01:00
Kamil Chmielewski 26072a5b67 vimPlugins: YouCompleteMe FIX gocode crash
https://github.com/Valloric/ycmd/issues/586
2016-09-01 14:45:04 +02:00
Vladimír Čunát b981fe2095 vim-indent-guides: init at 2016-04-17 2016-08-29 14:40:12 +02:00
Stefan Junker 6715afca34 vimUtils.vimtex: 2016-07-26 -> 2016-08-19 (#17945) 2016-08-26 14:48:35 +02:00
Rok Garbas ac12a89278
vimPlugins.vim-auto-save: init and also vimPlugins updated 2016-07-27 13:23:30 +02:00
Brandon Kase 0ca5879b5a vimPlugins: fix youcompleteme on darwin 2016-07-18 19:01:58 +02:00
Rok Garbas 3634e8ac3e vimPlugins: update existing plugins and added 3 more
- github:sbdchd/neoformat
- github:elmcast/elm-vim
- github:sheerun/vim-polyglot
2016-07-16 20:09:55 +02:00
J Phani Mahesh bbd0a47950 vim-plugin:YouCompleteMe: propogatedBuildInputs -> propagatedBuildInputs 2016-07-14 17:26:19 +05:30
Rok Garbas 963327aacb vimPlugins: updating plugin and adding floobits plugin 2016-07-11 22:49:16 +02:00
Marc Weber c3f56e912a Add nixpkgs documentation about how to create a derivation with Vim + plugins 2016-06-25 21:39:00 +02:00
Daiderd Jordan a20b8c114b vimPlugins: added deoplete-jedi 2016-06-17 08:16:39 +02:00
David Craven 54f80775cb rust: Refactoring of rust and cargo packages 2016-06-15 12:47:13 +02:00
Arseniy Seroka 06027595fc
vimPlugins: update 2016-06-15 2016-06-15 00:03:59 +03:00
Erik Rybakken d49e0ff79f vimPlugins: add localvimrc 2016-06-11 23:13:15 +02:00
Kamil Chmielewski 6909d0e456 vimPlugins: FIX fzf outside goPackages 2016-06-09 11:21:30 +02:00
Brandon Kase 440004a017 vimPlugins: add purescript plugins 2016-06-04 17:25:08 -07:00
Rok Garbas 54f5872f06 vimPlugins: updating plugins 2016-05-24 15:37:08 +02:00
Rok Garbas 810a4dd656 vimPlugins.YankRing: fixing the build 2016-05-20 10:48:03 +02:00
Rok Garbas 4b2a5edd7c vimPlugins: update also fixes hashes due to change in fetchgit #15469 2016-05-20 10:40:11 +02:00
Rok Garbas 499195dfcf vimPlugins: updated existing plugins and added new ones
- also added fzf manuall
- added following plugins to `vim-plugin-names` list:
    github:terryma/vim-expand-region
    github:rust-lang/rust.vim
    github:junegunn/fzf.vim
    github:hecal3/vim-leader-guide
    github:ctjhoa/spacevim
    github:Shougo/deoplete.nvim
2016-05-17 02:01:10 +02:00
Marc Scholten f3a912a0d5
vimPlugins: Init vim-closetag 2016-05-15 17:01:51 +02:00
Brandon Kase ea018f8339 racerd: init at 0.1.1
Needed for Rust YouCompleteMe support
2016-05-14 01:28:08 -07:00
Arseniy Seroka 559553d34a Merge pull request #15127 from bkase/haskell-vim
vimPlugins: add missing haskell plugins
2016-05-05 14:46:59 +03:00
Brandon Kase 17d85f4e91 vimPlugins: add missing haskell plugins
* haskell-vim
* hlint-refactor-vim
* vim-haskellConcealPlus
2016-05-03 23:12:16 -07:00
Stefan Junker 3829bcf866 vim-go: 2016-04-15 -> 2016-05-01 (#15157) 2016-05-02 11:09:04 +02:00
Kamil Chmielewski 0fcf707673 YouComplteMe: FIX: ycm_core.so: undefined symbol: clang_parseTranslationUnit2FullArgv
https://github.com/Valloric/YouCompleteMe/issues/2125
2016-04-29 19:29:20 +02:00
Stefan Junker aaec8fb9f1 vim-plugins: add vimprivewpandoc and needed python modules 2016-04-23 18:48:31 +02:00
Stefan Junker 1b80f24788 vim-plugins: make Cocoa optional 2016-04-23 18:46:36 +02:00
Arseniy Seroka 6dfe7a7114
vimPlugins: update 2016-04-16 2016-04-16 01:32:47 +03:00
Benjamin Staffin bd4fdfd722 vimPlugins: add vim-jsonnet and zenburn 2016-03-31 23:20:44 -07:00
Arseniy Seroka 1bb80801eb Merge pull request #14044 from kamilchm/youcompleteme
vimPlugins: youcompleteme FIX #14006 No rule to make target 'ycm_support_libs'
2016-03-21 23:19:59 +03:00
Kamil Chmielewski 6386d68e9d vimPlugins: youcompleteme FIX #14006 No rule to make target
'ycm_support_libs'
599de71575 (diff-6725b893dfc969abac4f4ee39a3a317f)
2016-03-21 09:45:57 +01:00
Brandon Kase 51eb1dce81 vim-plugins: add airline-themes 2016-03-20 02:31:24 -07:00
Arseniy Seroka b20439ef67 vimPlugins: update 2016-03-09 2016-03-09 20:24:06 +03:00
Avery Glitch ada1051888 Added vim plugins Lightline and Spacegray 2016-03-07 18:53:40 +11:00
Arseniy Seroka e695d73d8f vimPlugins.vim-autoformat: init at 2016-02-24 2016-02-25 12:22:44 +03:00
Arseniy Seroka d2d0f19b57 vimPlugins: update 2016-02-25 2016-02-25 12:17:06 +03:00
Arseniy Seroka dd7e6bd97f Merge pull request #12859 from seagreen/vinegar-vim-plugin
vim-plugins: add vinegar
2016-02-08 19:17:50 +03:00
Ian Grant Jeffries e4c9fa40a6 vim-plugins: add vinegar 2016-02-07 19:27:17 -05:00
Arseniy Seroka 8df0951f59 vimPlugins: update 2016-01-22 2016-01-22 23:02:39 +03:00
Daiderd Jordan 465e965e38 vimPlugins.youcompleteme: enable on unix 2016-01-19 22:41:31 +01:00
Daiderd Jordan ea5910a859 vimPlugins.youcompleteme: patch default python path 2016-01-16 20:21:47 +01:00
Arseniy Seroka 4a0a0592db vimPlugins: move vim2nix into nixpkgs repo 2016-01-10 13:19:06 +03:00
Arseniy Seroka cc51d6bc87 vimPlugins: update 2016-01-09 2016-01-09 00:38:23 +03:00
Daiderd Jordan de18e60014 vim-plugins: added build inputs for jagajaga/vim-addon-vim2nix #2 2016-01-08 21:56:44 +01:00
Arseniy Seroka 1974ced666 vimPlugins: update 2016-01-05 2016-01-05 19:58:30 +03:00
Arseniy Seroka c2dd20b561 vimPlugins: update 2016-01-04 2016-01-04 14:45:05 +03:00
Arseniy Seroka 20c1ef63cb vimPlugins: update 2015-12-17 2015-12-17 23:14:27 +03:00
Arseniy Seroka a7fe3c667f vimPlugins: update to 11.12.2015 2015-12-11 21:31:40 +03:00
Tuomas Tynkkynen c47910ae4e nix-prefetch-scripts: Split into multiple derivations
This makes it possible to e.g. only install nix-prefetch-git and not the
others.

Closes #7399.
2015-12-04 14:38:41 +02:00
Stefan Junker d8d3c1aba9 vim-plugins: add colorschemes and colorstepper 2015-10-30 16:21:37 +01:00
Rok Garbas 731bb36652 vimPlugins: some vim addons got removed in e206ea5b probably by accident 2015-10-16 12:55:56 +02:00
Théophane Hufschmitt c3ed71b0f2 vimPlugins.vim-startify: init at 2015-08-20 2015-10-05 15:55:35 +02:00
Théophane Hufschmitt aa84d62a93 vimPlugins.vim-nix: init at 2015-05-10 2015-10-05 15:55:35 +02:00
Théophane Hufschmitt 216a05175c vimPlugins: added some plugins 2015-10-05 15:55:35 +02:00
Théophane Hufschmitt 2496ecc327 vimPlugins.ctrlp: fixed upstream url 2015-10-05 15:55:34 +02:00
Théophane Hufschmitt e206ea5b0c vimPlugins.gundo: fixed upstream url 2015-10-05 15:55:34 +02:00
Arseniy Seroka 030fa33958 vimPlugins: 2015-09-21 update 2015-09-21 23:01:11 +03:00
Arseniy Seroka 6c6653a437 vimPlugins: 2015-09-17 update 2015-09-17 00:42:27 +03:00
Rehno Lindeque b1d894e081 vimPlugins: add vim-jade 2015-09-16 00:38:20 +00:00
Arseniy Seroka 1c158ecdb4 vimPlugins: 2015-09-01 update 2015-09-01 05:10:53 +03:00
Benjamin Staffin cd142cea4f vimPlugins.unite: Init at 2015-08-29
unite works nicely together with vimshell.
2015-08-30 15:31:52 -07:00
Arseniy Seroka 7cf4d2cf5b Merge pull request #9556 from kamilchm/vim-go
vimPlugins: replace unmaintained vim-golang with vim-go
2015-08-31 00:58:54 +03:00
Kamil Chmielewski 25f19c2725 vimPlugins: replace unmaintained vim-golang with vim-go 2015-08-30 22:36:02 +02:00
Arseniy Seroka 984ca122f4 Merge pull request #9506 from benley/vim2nix
vimUtils.pluginnames2nix: fixes for non-nixos systems
2015-08-30 23:15:26 +03:00
Rok Garbas 33cb16104c vimPlugins: adding css_color_5056, ctrlp-py-matcher, ctrlp-z, goyo, vim-signify, vim-webdevicons 2015-08-29 21:01:38 +02:00
Rok Garbas c61ade7b52 vimPlugins: updated (and sorted alphabetically) 2015-08-29 21:01:28 +02:00
Domen Kožar cbb7bc92b6 Merge pull request #9320 from kamilchm/vimPlugins-molokai
vimPlugins: add molokai
2015-08-29 14:09:51 +02:00
Benjamin Staffin 5fe9618a30 vimUtils.pluginnames2nix: fixes for non-nixos systems
Now referring to the nix prefetch scripts through their nixpkgs
derivation in order to make sure their shebang lines are rewritten
properly.  Otherwise nix-prefetch-hg fails on Ubuntu (and probably
Debian) systems, where /bin/sh is not bash.
2015-08-28 19:27:33 -07:00
Benjamin Staffin a166119486 vimproc: Fix when run on non-NixOS linux distros
Prior to this change, if there exists a /lib*/ld-linux*.so.2 on a
system, vimproc will try to load vimproc_linux64.so or
vimproc_linux32.so instead of vimproc_unix.so, which is what nix
actually builds.
2015-08-27 20:35:46 -07:00
Kamil Chmielewski 86b34e3a0d vimPlugins: add molokai 2015-08-19 14:44:20 +02:00
Eric Sagnes 0abedda1cc vimPlugins: add CheckAttach, vimwiki 2015-08-06 10:56:46 +09:00
Arseniy Seroka ef082f9cc0 vimPlugins: fix evaluation 2015-07-29 22:03:23 +03:00
Arseniy Seroka 300f2e2bdf vimPlugins: 2015-07-29 2015-07-29 21:58:17 +03:00
Rehno Lindeque f6f5b34977 vimPlugins: add vim-multiple-cursors 2015-07-20 19:58:56 +00:00
Leroy Hopson c5c75be064 vimPlugins: add changeColorScheme-vim 2015-07-09 14:28:11 +12:00
Leroy Hopson 070133bfb8 vimPlugins: add random-vim 2015-07-09 14:15:40 +12:00
Leroy Hopson 450c0da6d7 vimPlugins: change wombat256 source to github
See issue #8694. Previously wombat256 was downloading its source from
the vim website using fetchurl. The builder was failing when it tried to
unpack the .vim source file. Using the vim-scripts github repo avoids
this problem.
2015-07-08 19:01:26 +12:00
Leroy Hopson b0e6cedf6e vimPlugins: add vim-sleuth 2015-07-04 02:19:57 +12:00
Leroy Hopson a28f0340e1 vimPlugins: add CSApprox 2015-07-04 02:19:57 +12:00
Arseniy Seroka da4266afb6 vimPlugins: update 2015-06-27 2015-06-27 02:05:15 +03:00
Arseniy Seroka b83d53e355 vimPlugins: 2015-06-16 update 2015-06-16 01:44:35 +03:00
Daiderd Jordan 06d49aa696 vimPlugins.youcompleteme: use clang instead of clang-unwrapped on darwin 2015-06-15 22:38:56 +02:00
Arseniy Seroka ab8561e3e5 fix: vim-xkbswitch proper lib 2015-06-07 16:00:13 +03:00
Arseniy Seroka 9cd797ff26 vim plugins: refactor and regenerate 2015-06-01 23:40:29 +03:00
Tobias Geerinckx-Rice 484e903da3 vim-plugins: vim-wakatime -> 4.0.1
- upgrade wakatime cli to v4.0.14
- make sure config file has api_key
- only display setup complete message first time setting up cfg file
- don't log time towards git temporary files
- prevent slowness in quickfix window to fix #24
- reuse SSL connection across multiple processes for improved performance
- correctly display caller and lineno in log file when debug is true
- project passed with --project argument will always be used
- new --alternate-project argument
- fix bug with auto detecting project name
- correctly log message from py.warnings module
- handle plugin_directory containing spaces
2015-06-01 04:04:33 +02:00
Tobias Geerinckx-Rice 158e1cfdd0 Don't use "with licenses;" for single licences
And don't use square brackets on such lines.
2015-05-28 19:20:29 +02:00
Arseniy Seroka a4fc6eb596 vimPlugins: update 2015-05-11 22:46:41 +03:00
Tobias Geerinckx-Rice 65775f9a0e vim-plugins: wakatime 3.0.9 -> 4.0.0 2015-05-03 22:29:14 +02:00
Hendrik Bunke c9c972b872 vimPlugins: vim-nerdtree-tabs, vim-buffergator 2015-04-30 17:21:50 +02:00
Hendrik Bunke a96c076743 vimPlugins: added vim-jinja 2015-04-23 17:40:16 +02:00
dnhgff faf23cd8ab vim-plugins: update youcompleteme to build with latest llvmPackages 2015-04-07 08:21:58 -07:00
Tobias Geerinckx-Rice 5e6aca84c4 vim-plugins: wakatime 3.0.8 -> 3.0.9
- upgrade wakatime cli to v4.0.7
- update requests package to v2.0.6
- update simplejson to v3.6.5
- capture warnings in log file
2015-04-04 02:28:20 +02:00
Arseniy Seroka 59771abeda vimPlugins: add vim-gista 2015-03-28 20:45:10 +03:00
Arseniy Seroka ec21d9d526 vimPlugins: update 2015-03-26 22:54:29 +03:00
Tobias Geerinckx-Rice 9e5abbc404 vim-plugins: wakatime 3.0.7 -> 3.0.8 2015-03-10 04:58:45 +01:00
Vladimír Čunát 46b48b0b43 Revert "vimPlugins: update" due to bad hashes
This reverts commit 57a0c44c2c.
https://github.com/NixOS/nixpkgs/commit/f799749442489#commitcomment-9901870
2015-02-24 21:59:41 +01:00
Vladimír Čunát f799749442 vimPlugins.Syntastic: fix fetchgit hash
I've got no idea why the hash was wrong. I hope the hashes aren't unstable.
Reported on http://unix.stackexchange.com/questions/186519/unable-to-install-vim-plugins
2015-02-24 21:21:05 +01:00
Tobias Geerinckx-Rice 72b30b1b3d wakatime 20150213 -> 3.0.7 2015-02-19 14:47:52 +01:00
Arseniy Seroka 57a0c44c2c vimPlugins: update 2015-02-18 18:36:48 +03:00
Arseniy Seroka a6b1cb8411 vimPlugins.YCM: fix sha 2015-02-17 16:54:06 +03:00
Tobias Geerinckx-Rice 3049ef6769 vim-plugins: add wakatime 2015-02-16 02:20:11 +01:00
Arseniy Seroka e7db6fd1ac vimplugins: update vim2nix and VAM 2015-02-09 01:43:24 +03:00
Valérian Galliat f4951338ce vim-plugins: add sensible 2015-02-08 16:16:31 +01:00
Arseniy Seroka a6a9d8137f vimPlugins.youCompleteMe: fix name
Using date instead of rev
See https://github.com/NixOS/nixpkgs/pull/4499#issuecomment-58805580 for more info why.
2015-02-07 23:15:00 +03:00
Rok Garbas 525a318a0f vimPlugins.YouCompleteMe: name should reflect revision 2015-02-06 21:05:43 +01:00
Rok Garbas e4c0ee53d2 vimPlugins.YouCompleteMe: updated to latest 2015-02-06 20:07:10 +01:00
Marc Weber 411545b038 update vam, vim2nix, fixes 6183 2015-02-06 20:02:56 +01:00
Arseniy Seroka e01997e1ef vim-plugins: add xkb-switch 2015-02-04 00:17:08 +03:00
Arseniy Seroka b11927ff68 Revert "vim-plugins: update"
This reverts commit b736b20203.

Because `vim-plugin-names-to-nix` doesn't create sha's.
2014-12-18 02:41:47 +03:00
Arseniy Seroka b736b20203 vim-plugins: update 2014-12-18 02:39:51 +03:00
Arseniy Seroka 22dfaefea5 yunocommit-vim: fix link 2014-12-05 02:32:36 +03:00
Arseniy Seroka 3342729bd0 yunocommit-vim: update plugin 2014-12-05 01:50:55 +03:00
Marc Weber abd016cea8 Refactoring vim plugins again:
- sort automatcially generated vim derivations
- move the plugins to be derived by VAM into its own file: vim-plugin-names
- rename vimrc into vimUtils moving all common code into it
  so that it is possible to use it within ~/.nixpkgs/config.nix
- Moving all important documentation into vimUtils
- provide vimPlugins.pluginnames2Nix to provide a bin/vim-* command
  writing updated derivations into its buffer

VAM's repository's nix.vim got some improvements @ VAM repository, eg hg
fetchout out got fixed and shell failures are noticed now (Thanks to Arseniy
Seroka)
2014-12-04 15:32:38 +01:00
Lysergia eb7f8666f2 Fix the Vim Plugins Documentation 2014-11-30 17:12:32 -05:00
Arseniy Seroka 3367a28270 fix typos and remove useless imports 2014-11-24 02:44:27 +03:00
Arseniy Seroka ec8bfcb696 racer: add pkg and vim plugin 2014-11-24 02:41:36 +03:00
Arseniy Seroka f54f79e5a3 sort plugins 2014-11-20 23:49:17 +03:00
Arseniy Seroka 555e3a0deb vim: add plugins 2014-11-19 01:12:54 +03:00
Aristid Breitkreuz d50cb78b78 vim-plugins/YouCompleteMe: fix build 2014-11-16 17:27:13 +01:00
Arseniy Seroka 9b2cff2fc7 fix missing sha and rev 2014-11-13 22:43:32 +03:00
Arseniy Seroka 2399edd633 fix travis eval and remove duplicate 2014-11-13 00:18:47 +03:00
Arseniy Seroka ad2160f9b4 vim-plugins: fix missing deps 2014-11-12 23:29:47 +03:00
Marc Weber 613ca23e85 experimental/vim-vam-pathogen-vimrc-support
This patch implements derving a .vimrc from vim-plugins.nix loading those
plugins by either Pathogen or VAM (VAM seems to be slightly faster and is much
more powerful).

Example:

  environment.systemPackages = [
   # default plain vim
   vim_configurable

   # vim which get's called vim-with-addon-nix
   (vim_configurable.customize {
      name = "vim-with-addon-nix";
     vimrcConfig.vam.pluginDictionaries = [{name = "vim-addon-nix"; }];
   })
  ];

This way you can provide an "enhanced Vim" and a standard Vim.

Details about what this commit changes:
1) provide a new toplevel name vimrc which
  * provides a way to build up a .vimrc using either pathogen or VAM (knowing about plugin dependencies by name)
  * can enhance vim to support. vim.customize { name = "name-user"; vam.pluginDictionaries and/or pathogen.pluginNames = .. }
  * introduce rtp names for each vim plugin pointing to the runtimepath path
  * suggest naming to be the same as vim-pi so that VAM's dependencies work
  * derive some packages as example from vim-pi using VAM's new autoload/nix.vim
    supporting simple dependencies
  * test case for vim-addon-nix for VAM/pathogen

2) enhance vim_configurable to support .customize

3) update many plugins by using VAM's implementation not rewriting those which
  * vim-pi doesn't know about the git source yet (TODO: make vim-pi be aware of
    those)
  * have special build code

This commit partially conflicts with commits done by Bjørn Forsman starting by
37f961628b, eg the one using lower case attr and pkg names, because they don't
match vim-pi (eg YouCompleteMe). Rather than resolving the conflict this just
adds aliases so that both names can be used
2014-11-08 19:34:17 +01:00
Arseniy Seroka 454590f884 vim-plugins: add and update 2014-10-21 15:42:35 +02:00
Bjørn Forsman 796e67169f vim-plugins: sort alphabetically 2014-10-20 17:45:28 +02:00
Bjørn Forsman 9d0b455960 vim-plugins: use commit dates instead of commit ids as version numbers
Git commit ids shouldn't be used as version numbers in nixpkgs:
* they don't increase monotonically
* they don't always start with a digit, causing nix to not parse them as
  version numbers, and instead sees them as part of the package name,
  causing the package to (seemingly) conflict with itself upon upgrade.
2014-10-20 17:45:28 +02:00
Bjørn Forsman 94e0d3c6c2 vim-plugins: coffee-script: start version number with digit
Or else nix will see it as part of package name.
2014-10-20 17:45:28 +02:00
Bjørn Forsman c60c0ede9a vim-plugins: use lower case attr and pkg names
(According to the nixpkgs manual.)

Keep old attrnames around for backward compatibility.
2014-10-20 17:45:27 +02:00
Bjørn Forsman e6c1973971 vim-plugins: update source hash for command-t
And use fetchzip instead of fetchurl towards github.com to not let this
happen again. (fetchzip checks the hash on the *extracted* archive, so
changes in compression algo etc. doesn't change the hash.)
2014-10-20 17:45:27 +02:00
Bjørn Forsman 5165ee6ff3 vim-plugins: buildVimPlugin: drop needless 'path' argument
Derive 'path' from the plugin name instead.
2014-10-20 17:45:27 +02:00
Bjørn Forsman 37f961628b vim-plugins: prefix all plugin names with 'vimplugin-'
Currently some plugins use "vim-" prefix, some use "-vim" suffix and
some have no prefix or suffix at all.

I chose "vimplugin-" prefix to match the attribute path: vimPlugins.*
2014-10-20 17:45:27 +02:00
Bjørn Forsman f58ff54520 vim-plugins: rename simpleDerivation to buildVimPlugin 2014-10-20 17:45:26 +02:00
Thomas Strobel bd57c29032 Update vim plugin vimproc, and add patch for ghc-mod vim plugin
Closes #4490
2014-10-12 13:20:04 +01:00
Bjørn Forsman 4353e5380b youcompleteme (vim plugin): use commit date as version number
Using a git commit id as version number doesn't work well, so use the
commit date instead.

Also, there is no other version of YouCompleteMe than the git version,
so drop 'git' from the package name.
2014-10-03 20:53:15 +02:00
Bjørn Forsman abaf2dbeae youcompleteme (vim plugin): update to latest
patchShebangs fixes build failure in chroot (in this new version).

The --system-libclang flag is now needed to prevent YouCompleteMe from
trying to download and build clang (which fails).
2014-10-03 20:51:15 +02:00
Thomas Strobel 455b8dd9d8 Add package: vim plugin: vimoutliner
Closes #4252
2014-09-24 20:36:36 +01:00
Thomas Strobel 8700f46a8f Vim-plugins: add vim-pathogen 2014-08-15 19:45:32 +02:00
Shea Levy 82666653d2 Merge branch 'new-vim-plugins' of git://github.com/ts468/nixpkgs 2014-08-14 21:32:52 -04:00
Shea Levy 34a3986b14 vim-pluings: Fix missing hash 2014-08-14 21:32:44 -04:00
Thomas Strobel 4dba947701 Added a few VIM plugins. 2014-08-13 20:58:26 +02:00
Eelco Dolstra f64d84698e Merge remote-tracking branch 'origin/master' into staging
Conflicts:
	pkgs/applications/audio/espeak/edit.nix
	pkgs/applications/audio/lmms/default.nix
	pkgs/desktops/e18/enlightenment.nix
	pkgs/games/exult/default.nix
	pkgs/os-specific/linux/alsa-plugins/default.nix
2014-07-28 11:30:49 +02:00
Rok Garbas 0953235369 vimPlugins.YouCompleteMe: updated to latest 2014-07-24 12:43:43 +02:00
Eelco Dolstra 4f7289eec9 Don't use ensureDir 2014-07-22 11:01:32 +02:00
Eelco Dolstra 7f410ef923 Merge remote-tracking branch 'origin/master' into staging
Conflicts:
	pkgs/misc/vim-plugins/default.nix
2014-07-22 11:00:00 +02:00
Paul Colomiets 8d9ff87c14 Add several vim plugins
Added are:
* ctrlp
* vim-a
* colorsamplerpack
* yankring
2014-07-15 14:59:15 +02:00
Paul Colomiets 496d12958e Add automatic plugin activation for vim 2014-07-15 14:59:15 +02:00
Eelco Dolstra 40f7b0f9df Another attempt to eradicate ensureDir
See c556a6ea46.
2014-06-30 14:56:10 +02:00
Arseniy Seroka ad8aeebad8 vim-plugins: update and upgrade 2014-04-21 19:21:18 +02:00
Shea Levy 4d5d6aed29 Merge branch 'vimPlugins.YouCompleteMe/update' of git://github.com/offlinehacker/nixpkgs
vimPlugins.YouCompleteMe: update to ee12530df0

Conflicts:
	pkgs/misc/vim-plugins/default.nix
2014-03-14 18:50:21 -04:00
Jason "Don" O'Conal c95b774f52 vimPlugins.golang: add expression 2013-12-16 01:21:23 +00:00
Jason \"Don\" O'Conal db5c6917f3 vimPlugins.ipython: add expression
close #1141
2013-10-29 15:45:46 +02:00
Jason "Don" O'Conal 3c3c631a45 vimPlugins.vimshell: add expression
vimPlugins.vimproc: add expression
close #978
2013-10-20 23:35:53 +03:00
Jaka Hudoklin fc991159d8 vimPlugins.YouCompleteMe: update to ee12530df0 2013-09-25 20:02:41 +02:00
Jason "Don" O'Conal 575be7dd4b vimPlugins.tagbar: add expression 2013-09-08 21:13:40 +02:00
Jason "Don" O'Conal 499109b7dd vimPlugins.syntastic: update to 3.1.0 2013-09-08 21:09:14 +02:00
Jason "Don" O'Conal 77cf3c3e0c vimPlugins.taglist: add expression 2013-08-22 12:26:27 +03:00
Jason "Don" O'Conal ed3b966870 vimPlugin.eighties: add expression 2013-08-22 10:43:59 +10:00
Marc Weber 84ca773f9b use simpleDerivation for all Vim plugins 2013-07-19 20:17:42 +02:00
Jason "Don" O'Conal 1d7d0addcc vim-plugins: add expression command-t
* also fix build of vim on darwin
2013-07-14 11:24:45 +10:00
Jason "Don" O'Conal 72afda56d5 vim-xdebug: add expression 2013-06-27 11:21:11 +10:00
Jason "Don" O'Conal 60fd718856 vim-coffee-script: add expression 2013-06-21 15:11:07 +10:00
Jason "Don" O'Conal 4968acde6b Add vim syntastic plugin 2013-06-15 13:22:11 +10:00
Marc Weber 71628d6e35 vim: supporting multiple sources:
- vim-nox: client-server implementation without X
- latest:  latest mercurial sources (still very stable)
- default: latest release

vim-plugins: Introduce an area to put vim plugins which are worth adding to nix
because they need more effort than just "unpacking". Document that
2013-05-27 22:26:29 +02:00