3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

85 commits

Author SHA1 Message Date
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