summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/editors/neovim
AgeCommit message (Collapse)Author
2021-01-25treewide: remove stdenv where not neededPavol Rusnak
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-16treewide: stdenv.lib -> libBen Siraphob
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-03treewide: remove enableParallelBuilding = true if using cmakeBen Siraphob
2020-11-05neovim: Do $PATH lookup in neovim.desktop instead of hardcoding derivationKlemens Nanni
See db236e588de "steam: Do $PATH lookup in steam.desktop [...]". tl;dr: Otherwise widget/panel/desktop icons in DEs like KDE break. Simply stop adding the full derivation path for neovim and stick with how upstream uses no path at all. While here, take care of gnvim.desktop as well by adjusting the sed(1) expression (and simplifying it in one go); I do not use gnvim.desktop but built it and confirmed the resulting files to contain no full paths any longer.
2020-11-03neovim: take into account vi(m)AliasMatthieu Coudron
restore feature broken by compatibility layer
2020-11-02neovim: fix nodejs and ruby generationMatthieu Coudron
These were not translated correctly in the new wrapper.
2020-11-01neovim: dont wrap when is nullMatthieu Coudron
restore previous behavior
2020-10-31neovim: revert change to extraMakeWrapperArgsMatthieu Coudron
wrapNeovim incited users to use a list instead of a string. Revert that: the change is not super useful while breaking home-manager.
2020-10-29neovimUtils: neovim utilities to handle more usecasesMatthieu Coudron
Current nixpkgs always wraps neovim with the "-u" which has sideeffects as explained in https://github.com/NixOS/nixpkgs/issues/55376 : 1. vim won't set the variable $MYVIMRC as explained #34215 2. vim skips loading folder-specific .vimrc / .nvimrc I wanted to provide a way for users to better control what flags are used to wrap neovim. This is achived by introducing wrapNeovimUnstable et neovimUtils, utilities to help with that. We provide a compatibility layer so that wrapNeovim still works and to let us experiment with wrapNeovimUnstable to better control neovim configuration, plugin dependencies, haskell environment etc so that it becomes easier to generate per-project neovim config. With this commit, it's possible for instance for home-manager to wrap neovim without the `-u` and just write the config in the expected $XDG_CONFIG_HOME/nvim/init.vim . Expect wrapNeovimUnstable interface to evolve in the upcoming months.
2020-10-20neovim: add config to passthru (#101100)Matthieu Coudron
first will register the config under the name init.vim which is more appropriate for neovim. Pass the generated config to passthru so that one can easily pass the current config to a raw/unwrapped neovim (helps with development). For instance, home-manager can reference the config in $XDG_CONFIG_HOME/nvim/init.vim without the need to wrap nvim with its config.
2020-10-03neovim-qt: 0.2.15 -> 0.2.16.1Viacheslav Lotsmanov
2020-08-31neovim-qt: Add homepageKevin Cox
2020-08-14neovim: fix build on DarwinSirio Balmelli
libluv path passed to -DLIBLUV_LIBRARY broken by change in libluv, eg: libluv.dylib -> libluv.1.30.0.dylib Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2020-08-12neovim: fix node neovim binary linkKonstantin Alekseev
2020-08-05Merge pull request #94705 from yoctocell/neovim-0.4.4Maximilian Bosch
neovim: 0.4.3 -> 0.4.4
2020-08-05neovim: 0.4.3 -> 0.4.4yoctocell
2020-08-04wrapNeovim: fix darwin buildDoron Behar
2020-07-31wrapNeovim: RewriteDoron Behar
Cleanups: - Removed unneeded neovim.meta.description reset. - Remove unnecessary -x checks in `postBuild`. - Use a ${placeholder "out"} if needed. Changes: - Switch to symlinkJoin, so e.g manpages link to the environment (#87929). - Use nvim-node from $out/bin/ just like all other providers. - Compute all arguments to makeWrapper in pure Nix "before" `postBuild`. - Prevent double wrapping in case `configure != {}` and rplugin.vim needs to be generated. Co-authored-by: Silvan Mosberger <contact@infinisil.com>
2020-07-08gnvim: 0.1.5 -> 0.1.6Minijackson
2020-06-07Merge staging-next into stagingFrederik Rietdijk
2020-06-06neovim-unwrapped: improve testing abilityMatthieu Coudron
Make functionaltests more complete.
2020-05-13gnvim: fix buildMaximilian Bosch
When running the default builder for Rust, the artifacts would be stored in `target/<arch>/<profile>`, however the `install`-target expects the default structure (`target/<profile>`) of `cargo`-builds. When using the Makefile for building as well, the expected structure is created instead.
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly
2020-04-06update versions in Gemfile.lockMichael Fellinger
2020-03-15neovim: use TMPDIR as home during initilizaitonErsin Akinci
2020-03-08gnvim: upgrade cargo fetcher and cargoSha256 (#82015)Benjamin Hipple
2020-02-13treewide: change fetchCargoTarball default to opt-outBenjamin Hipple
Changes the default fetcher in the Rust Platform to be the newer `fetchCargoTarball`, and changes every application using the current default to instead opt out. This commit does not change any hashes or cause any rebuilds. Once integrated, we will start deleting the opt-outs and recomputing hashes. See #79975 for details.
2020-02-13neovim-remote: add now needed setuptools as inputDoron Behar
2020-01-13Merge pull request #73854 from Dema/neovim-qt-version-bumpPeter Hoeg
neovim-qt: 0.2.12 -> 0.2.15
2020-01-07Merge pull request #77166 from r-ryantm/auto-update/neovim-remoteMaximilian Bosch
neovim-remote: 2.2.3 -> 2.4.0
2020-01-07Revert "vimPlugins: turn filetype and syntax before sourcing the plugins ↵Wael M. Nasreddine
(#66536)" This reverts commit a3bf0c2e4005670fd710e7eb42403e0348754e77.
2020-01-06neovim-remote: 2.2.3 -> 2.4.0R. RyanTM
2019-12-26treewide: update which packages I'm currently maintainingMaximilian Bosch
Idea shamelessly stolen from 4e60b0efae56cc8e1a8a606a5a89462c38aba305. I realized that I don't really know anymore where I'm listed as maintainer and what I'm actually (co)-maintaining which means that I can't proactively take care of packages I officially maintain. As I don't have the time, energy and motivation to take care of stuff I was interested in 1 or 2 years ago (or packaged for someone else in the past), I decided that I make this explicit by removing myself from several packages and adding myself in some other stuff I'm now interested in. I've seen it several times now that people remove themselves from a package without removing the package if it's unmaintained after that which is why I figured that it's fine in my case as the affected pkgs are rather low-prio and were pretty easy to maintain.
2019-12-25neovim: Drop jemallocManuel Mendez
See https://github.com/neovim/neovim/pull/9526.
2019-12-01neovim-remote: 2.2.2 -> 2.2.3R. RyanTM
2019-11-23neovim: 0.4.2 -> 0.4.3Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-11-21neovim-qt: 0.2.12 -> 0.2.15Dmitry Olyenyov
2019-10-22neovim-remote: 2.2.1 -> 2.2.2R. RyanTM
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/neovim-remote/versions
2019-10-17neovim-qt: fix iconsShreyansh Khajanchi
2019-10-17neovim: fix icon not displayingShreyansh Khajanchi
2019-10-04Merge pull request #70215 from LnL7/darwin-lua-libluvMatthieu Coudron
neovim: fix darwin build
2019-10-02gnvim: init at 0.1.5Minijackson
2019-10-02neovim: link against libluv on darwinDaiderd Jordan
2019-09-23Merge pull request #68882 from rvolosatovs/update/neovimMatthieu Coudron
Neovim: 0.3.8 -> 0.4.2
2019-09-21neovim-remote: 2.2.0 -> 2.2.1Doron Behar
2019-09-16neovim: 0.3.8 -> 0.4.2Roman Volosatovs
2019-09-16neovim: sort lists alphabeticallyCraig Hall
2019-08-24Merge branch 'master' into staging-nextVladimír Čunát
There ver very many conflicts, basically all due to name -> pname+version. Fortunately, almost everything was auto-resolved by kdiff3, and for now I just fixed up a couple evaluation problems, as verified by the tarball job. There might be some fallback to these conflicts, but I believe it should be minimal. Hydra nixpkgs: ?compare=1538299