summary refs log tree commit diff
path: root/pkgs/applications/editors/vim
Commit message (Collapse)AuthorAge
* vim: 8.1.0146 -> 8.1.0348 (#46181)R. RyanTM2018-09-15
| | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from vim
* treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson2018-08-30
| | | | | Want to get this out of here for 18.09, so it can be deprecated thereafter.
* Merge pull request #45352 from LnL7/darwin-vim-x11Daiderd Jordan2018-08-28
|\ | | | | vim_configurable: fix darwin build with guiSupport
| * vim_configurable: use gtk3 on darwinDaiderd Jordan2018-08-24
| |
| * vim_configurable: disable darwinSupport by defaultDaiderd Jordan2018-08-19
| | | | | | | | | | | | | | | | | | Using gtk + darwin support seems broken at the moment, we probably want guiSupport = "carbon" instead but that doesn't work and something like macvim is probably better for that. This fixes the build while keeping guiSupport enabled which might be desirable for eg. +clientserver. Fixes #45025
| * vim_configurable: make gtk optionalDaiderd Jordan2018-08-19
| | | | | | | | | | Using vim_configurable.override { guiSupport = "no"; } would still pull in gtk2 as a dependency.
| * vim_configurable: fix lua referenceDaiderd Jordan2018-08-19
| |
* | Improve re-wrapping in case of GTK3Michael Raskin2018-08-28
|/
* vim_configurable: make gvim command launch GUI againMichael Raskin2018-08-11
|
* vim_configurable: Add `wrapGAppsHook` for GTK 3 (#44645)85732018-08-09
| | | | | | | | | | As suggested by @jtojnar in GitHub issue #44580, this patch adds the package `wrapGAppsHook` to the dependencies (specifically, the `nativeBuildInputs`) of `vim_configurable`, when `vim_configurable` is built against GTK 3. This change prevents GVim from crashing if one tries to use its file-choosing dialog, and fixes a warning that otherwise might be emitted if one tries to use its find/replace dialog.
* vimNox: dropUli Baum2018-08-06
| | | | not updated since 2012, see #40876
* vim-configurable: fix python supportDaiderd Jordan2018-07-28
| | | | Removed --enable-python since that doesn't seem to do anything.
* Merge pull request #43886 from FRidh/vimFrederik Rietdijk2018-07-26
|\ | | | | qvim, vim_configurable: get rid of composableDerivation
| * qvim: get rid of composableDerivationFrederik Rietdijk2018-07-21
| | | | | | | | | | | | | | Use `stdenv.mkDerivation` directly instead of `composableDerivation`. Some configure flags may have changed as the conversion wasn't exactly straightforward.
| * vim_configurable: get rid of composableDerivationFrederik Rietdijk2018-07-21
| | | | | | | | | | | | | | Use `stdenv.mkDerivation` directly instead of `composableDerivation`. Some configure flags may have changed as the conversion wasn't exactly straightforward.
* | pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|/
* vim: v8.1.0001 -> v8.1.0146Will Dietz2018-07-03
|
* vim_configurable: restore ability to override python for modulesMaximilian Bosch2018-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems as Python will be fetched from $PATH in Vim 8.1: ``` stat("/home/ma27/bin/python", 0x7ffe57a317b0) = -1 ENOENT (No such file or directory) stat("/run/wrappers/bin/python", 0x7ffe57a317b0) = -1 ENOENT (No such file or directory) stat("/home/ma27/.nix-profile/bin/python", 0x7ffe57a317b0) = -1 ENOENT (No such file or directory) stat("/nix/var/nix/profiles/default/bin/python", 0x7ffe57a317b0) = -1 ENOENT (No such file or directory) stat("/run/current-system/sw/bin/python", {st_mode=S_IFREG|0555, st_size=291, ...}) = 0 readlink("/run/current-system/sw/bin/python", "/nix/store/ggjkqbvwnv7dflkmdgmmp"..., 4096) = 72 ``` This breaks in cases where you want to use a modified Python derivation for the VIM plugins you use in `vim_configurable`: ``` let vim_configurable' = vim_configurable.override { # python with modules for ensime python = python.withPackages (ps: with ps; [ sexpdata websocket_client ]); }; in vim_configurable'.customize { # ... } ``` With VIM 8.0 this worked perfectly fine, now it's necessary to install the modified `python` in $PATH to actually use it, otherwise an error like this arises: ``` [ensime] A dependency is missing, please `pip2 install sexpdata websocket-client` and restart Vim. Press ENTER or type command to continue ``` However it should be possible to pass the modified Python to the modules, the easiest workaround is to write a wrapper which prefixes $PATH to have the Python derivation available.
* vim: 8.0.1655 -> 8.1.0001Dmitry Kalinkin2018-05-19
|
* vim_configurable: replace default ftNix patch with sources from vim-nixDaiderd Jordan2018-04-24
|
* vim: Set softtabstop in nix filetype pluginBryan Richter2018-04-20
|
* vim: idiomatic nix filetype pluginBryan Richter2018-04-20
| | | | | | * Never modify tabstop. This causes incompatibilities with other utilities that expect tabs to always be 8 spaces. * Add standard boilerplate for system-level filetype plugins.
* vim: 8.0.1605 -> 8.0.1655R. RyanTM2018-03-30
| | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nix-update tools. This update was made based on information from https://repology.org/metapackage/vim/versions. These checks were done: - built on NixOS - ran `/nix/store/j6w96w36f0naab7fffqri1cmspaa3mnb-vim-8.0.1655/bin/vim -h` got 0 exit code - ran `/nix/store/j6w96w36f0naab7fffqri1cmspaa3mnb-vim-8.0.1655/bin/vim --help` got 0 exit code - ran `/nix/store/j6w96w36f0naab7fffqri1cmspaa3mnb-vim-8.0.1655/bin/vim --version` and found version 8.0.1655 - found 8.0.1655 with grep in /nix/store/j6w96w36f0naab7fffqri1cmspaa3mnb-vim-8.0.1655 - directory tree listing: https://gist.github.com/b65f9cb4045c205c8c3ee68503c42596
* vim: 8.0.1451 -> 8.0.1605Ryan Mulligan2018-03-17
| | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done: - built on NixOS - ran `/nix/store/5afa788kqasx65plvzwjnffq9ihzdbmn-vim-8.0.1605/bin/vim -h` got 0 exit code - ran `/nix/store/5afa788kqasx65plvzwjnffq9ihzdbmn-vim-8.0.1605/bin/vim --help` got 0 exit code - ran `/nix/store/5afa788kqasx65plvzwjnffq9ihzdbmn-vim-8.0.1605/bin/vim --version` and found version 8.0.1605 - found 8.0.1605 with grep in /nix/store/5afa788kqasx65plvzwjnffq9ihzdbmn-vim-8.0.1605 - directory tree listing: https://gist.github.com/f9af564ba8cc53b90d1d262c2e786eee
* ruby: remove unsupported versions (#34927)zimbatm2018-02-14
| | | | | | | * remove EOL ruby versions for security and maintenance reasons. * only expose ruby_MAJOR_MINOR to the top-level. we don't provide guarantees for the TINY version. * mark all related packages as broken * switch the default ruby version from 2.3.x to 2.4.x
* vim: 8.0.1428 -> 8.0.1451Will Dietz2018-02-01
| | | | | Changes: https://github.com/vim/vim/compare/v8.0.1428...v8.0.1451
* Merge pull request #34149 from dtzWill/update/vim-8.0.1428Daiderd Jordan2018-01-22
|\ | | | | vim: 8.0.1257 -> 8.0.1428
| * vim: 8.0.1257 -> 8.0.1428Will Dietz2018-01-22
| |
* | vim: fix for cross, add missing configure test overrideWill Dietz2018-01-22
|/ | | | | | | This is one of the variables mentioned to set when cross-compiling: https://github.com/vim/vim/blob/master/src/INSTALLx.txt
* vim: 8.0.1245 -> 8.0.1257Tuomas Tynkkynen2017-11-03
|
* vim: 8.0.1150 -> 8.0.1245aszlig2017-11-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | This update contains a lot of fixes that are too much to be summarized here, so here is the upstream changelog (basically "git log"): https://github.com/vim/vim/commits/v8.0.1250 The main reason for this bump is that I got annoyed by a bug that was fixed in upstream version 8.0.1194, which caused a race condition during vim startup when it's trying to retrieve background colors from the terminal. Sometimes it could happen that random commands are executed at Vim startup (typically pasting the "" buffer) and after bisecting I've found out that version 8.0.1194 indeed fixed this problem. The reason why I'm updating to version 8.0.1250 is that when looking through the Git log it contains a whole lot of fixes but no new features, so I'd assume it's safe to upgrade. I've tested all packages that depend on Vim and they still succeed building. In addition to that I've used the new version for a couple of hours without any issue. Signed-off-by: aszlig <aszlig@nix.build> Cc: @lovek323, @LnL7, @vaibhavsagar
* Merge remote-tracking branch 'upstream/staging' into deps-reorgJohn Ericson2017-09-28
|\
| * vim: 8.0.0442 -> 8.0.1150Vaibhav Sagar2017-09-26
| |
* | treewide: Manual fix more pkg-config build-inputsJohn Ericson2017-09-21
|/
* vim: Properly categorize pkgconfig dependencyJohn Ericson2017-09-20
|
* replace "Mac OS X" and "OS X" with "macOS"davidak2017-08-07
| | | | | | | | | | as it is the official name since 2016 https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop exception are parts refering to older versions of macOS like "GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
* vim_configurable: add ".../after" plugin dirs to runtimepathBjørn Forsman2017-07-29
| | | | This fixes using e.g. CSApprox when installed with nix.
* vim: cc-wrapper can be relied on to export this env varJohn Ericson2017-06-28
|
* vim: Modernize derivation, hopefully fixing crossJohn Ericson2017-06-22
|
* vim: update URL for vimrcTim Shaffer2017-06-13
| | | | | Previous URL was returning a 404. Adjusting the query parameters fixes things.
* vim: 8.0.0329 -> 8.0.0442Franz Pletz2017-03-11
|
* vim_configurable: enable ximSupport by defaultMichael Raskin2017-03-03
|
* vim: 8.0.0075 -> 8.0.0329Daiderd Jordan2017-02-15
|
* vim: Create xdg apps/icons dirs so .desktop items get installedBenjamin Staffin2017-02-04
| | | | | In theory this ought to make gvim show up in the kde/gnome/xfce application menus.
* vim: make it possible to build with --enable-gui=gtk3Benjamin Staffin2017-01-31
| | | | | | This doesn't change any defaults; I suspect that dropping gtk2 support would annoy some people so I didn't want to do that without asking around first.
* vim: 8.0.0005 -> 8.0.0075Tim Digel2016-11-11
|
* vim*: fix :Man a bitVladimír Čunát2016-11-07
|
* vim_configurable: misc improvementsVladimír Čunát2016-11-07
| | | | | | | | | | | | - fix wrongly used *native* build inputs; - remove confusing `prePatch = "cd src";` ; - adapt RPATH handling to multiple-output changes; - don't list full compiler flags in vim --version, as that would keep references to -dev paths. Together, the closure of the default feature-set drops almost by 100 MB. The lean vim attribute would *not* lose any references due to patching --version, so we only apply it for vim_configurable.
* vim: factor common.nix from {default,configurable}.nixVladimír Čunát2016-11-07
| | | | The derivations are unchanged.
* Remove python_framework.patchWink Saville2016-09-23
| | | | | | In the [discussion](https://github.com/NixOS/nixpkgs/pull/18801) of this pull request @LnL7 was unable to complete a darwin build because the python_framework.patch does not apply and suggests it should be removed.