nixpkgs/pkgs/misc
Matthieu Coudron b3abdc9534
tests.vim: init (moved from vim-utils.nix) (#119467)
* tests.vim: init (moved from vim-utils.nix)

Moved tests from pkgs/misc/vim-plugins/vim-utils.nix to pkgs/test/vim.
Also reduced the amount of generated config:
- Make it possible to have an empty config when configured adequately
- removed default vim config when using native packages, it could be
  source of bugs see linked issues (syntax on overrides vim highlights)

Things to watch out for:
- if you set configure.beforePlugins yourself, you will need to add set nocompatible too not to lose it
- filetype indent plugin on | syn on is not enabled anymore by default for the vim-plug installer: I dont think we should override vim defualts, at least not here since it is shared with neovim. Also sometimes it's enabled before plugins (pathogen etc,) which is not consistent.


you can run the tests via
$ nix-build -A tests.vim
2021-04-21 12:55:05 +02:00
..
acpilight treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
apulse pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
arm-trusted-firmware armTrustedFirmwareTools: 2.3 -> 2.4 2020-11-22 19:57:06 +00:00
autotiling autotiling: init at 1.1 2020-08-01 05:43:15 +03:00
barebox pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
base16-builder regenerate with node2nix 1.9.0 except zigbee2mqtt 2021-02-03 19:52:09 +01:00
base16-shell-preview
beep treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
brightnessctl treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
calaos/installer treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
cbeams maintainers: rename geistesk to oxzi 2020-08-15 16:03:46 +02:00
cups rastertosag-gdi (cups driver): init at 0.1 2021-04-02 10:51:36 +02:00
deepspeech deepspeech: init at 0.9.3 2021-03-28 21:45:42 +02:00
documentation-highlighter treewide: remove stdenv where not needed 2021-03-04 19:54:50 +07:00
doge treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
drivers Merge pull request #118274 from alyssais/foo2zjs 2021-04-05 18:30:57 +02:00
dumb treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
emulators libretro: add thepowdertoy core 2021-04-20 18:22:04 +01:00
flashfocus flashfocus: don't use python3Packages.callPackage (#117027) 2021-03-21 18:24:14 +01:00
frescobaldi treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
ghostscript treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
gnash pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
gnuk gnuk: stay with python2 2021-04-03 17:06:08 +02:00
hdt pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
jackaudio libjack2: fix cross 2021-02-08 14:55:15 +00:00
lguf-brightness treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
libcardiacarrest pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
lightspark lzma: deprecate alias 2021-04-04 19:49:52 +02:00
lilypond lilypond-unstable: drop because lilypond is newer and it does not build 2021-03-11 23:56:33 +01:00
logging/beats treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
long-shebang treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
meson-tools
mnemonicode menmonicode: expand platforms to all 2021-03-14 11:40:46 +07:00
mxt-app treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
my-env treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
openrussian-cli openrussian-cli: init at 1.0.0 2021-04-21 12:46:44 +10:00
ptouch-print treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
pylode pylode: init at 2.8.6 2021-03-06 15:26:11 -05:00
riscv-pk riscv-pk: riscv-pk-0.1pre438_e5846a2 -> 1.0.0 2021-03-14 00:58:50 -05:00
rkdeveloptool rkdeveloptool: unstable-2019-07-01 -> unstable-2021-02-03, fix build (#118707) 2021-04-07 09:51:21 +02:00
sailsd pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
scimark scimark: init at 4c 2021-03-19 12:21:25 -03:00
scrcpy scrcpy: 1.16 -> 1.17 2021-01-21 04:03:48 -05:00
scream-receivers
screensavers multilockscreen: 1.0.0 -> 1.1.0 2021-04-19 13:27:41 +01:00
seafile-shared seafile-shared: remove unused arguments 2021-03-26 09:29:19 +01:00
sndio treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
solfege pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
sound-of-sorting treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
source-and-tags treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
stabber pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
talkfilters treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
tmux-plugins tmuxPlugins.extrakto: init at unstable-2021-04-04 2021-04-04 22:23:01 +01:00
tpm2-pkcs11 pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
uboot uboot: add ATF for ubootNanoPCT4 2021-02-24 17:49:34 -05:00
uq buildRustPackage: remove platform.all from packages 2020-08-16 12:48:18 +10:00
urbit pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
vim-plugins tests.vim: init (moved from vim-utils.nix) (#119467) 2021-04-21 12:55:05 +02:00
vscode-extensions Merge pull request #119889 from dbirks/iciclesoft-workspacesort-init 2021-04-20 19:08:13 +02:00
xosd treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00