nixpkgs/pkgs/applications/editors
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
..
aewan treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
amp treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
android-studio Merge master into staging-next 2021-03-19 18:17:01 +01:00
apostrophe apostrophe: remove pandoc-citeproc from dependencies 2021-04-09 14:36:01 +02:00
aseprite treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
atom atom: Add global menu support 2021-03-11 08:51:54 +00:00
bless treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
bluefish bluefish: don't use strictDeps 2021-03-25 11:04:30 +01:00
bluej maintainers: rename charvp to chvp 2021-02-21 14:05:18 +01:00
bonzomatic bonzomatic: 2018-03-29 -> 2021-03-07 2021-04-09 14:28:25 +02:00
bvi treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
bviplus treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
code-browser qtbase: Check for wrapQtAppsHook in setupHook 2021-01-25 15:56:15 -06:00
codeblocks codeblocks: 17.12 -> 20.03 2021-01-19 23:40:52 -03:00
cudatext cudatext: 1.129.3 → 1.131.0 2021-04-11 22:06:11 +03:00
deadpixi-sam treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
dhex treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
dit treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
eclipse Drop maintainership for some packages 2021-04-18 09:00:18 +02:00
ed ed: 1.16 -> 1.17 2021-01-22 21:35:56 +01:00
edbrowse treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
edit Merge branch 'master' into staging-next 2021-03-18 19:24:39 +01:00
elvis treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
emacs emacs: 27.1 -> 27.2 2021-04-06 09:52:24 +08:00
emacs-modes Manual fixup of shell-command-plus autogeneration 2021-04-15 20:16:33 -03:00
featherpad featherpad: 0.10.0 -> 0.18.0 (#119675) 2021-04-20 20:45:01 +02:00
flpsed treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
focuswriter treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
formiko formiko: init at 1.4.3 2021-02-17 15:15:41 +01:00
fte treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
geany treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
ghostwriter ghostwriter: 2.0.0-rc4 -> 2.0.0-rc5 2021-03-24 14:27:49 +01:00
glow glow: 1.4.0 -> 1.4.1 (#118871) 2021-04-09 09:13:58 +02:00
gnome-builder gnome-builder: remove unused input 2021-02-22 01:16:25 +01:00
gnome-latex treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
gobby gobby: unstable-2020-12-29 -> 0.6.0 2021-02-01 12:50:41 +01:00
gophernotes gophernotes: 0.7.1 -> 0.7.2 2021-03-19 15:14:18 +00:00
greenfoot maintainers: rename charvp to chvp 2021-02-21 14:05:18 +01:00
hecate hecate: remove platforms 2021-03-22 12:47:40 +07:00
heme treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
hexcurse treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
hexdino treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
hexedit treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
howl treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
ht ht: fix build with gcc10 2021-02-06 11:39:57 +00:00
jed treewide: add targetPrefix to hardcoded references to CC=cc 2021-02-20 01:01:46 +07:00
jedit treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
jetbrains jetbrains.clion: use lib.optionals instead of lib.optional 2021-04-20 20:07:33 +02:00
joe treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
jove treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
jucipp jucipp: mark broken 2021-03-19 17:51:55 +01:00
jupp jupp: 39 -> 40 2021-02-25 09:40:02 -03:00
jupyter treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
jupyter-kernels/iruby treewide: add final newline 2021-01-22 07:18:04 +10:00
kakoune kakounePlugins: update 2021-04-16 19:31:10 +02:00
kdevelop5 qtbase: Check for wrapQtAppsHook in setupHook 2021-01-25 15:56:15 -06:00
kibi kibi: 0.2.1 -> 0.2.2 2021-02-14 22:38:03 +00:00
kile kile: some slight improvements/fixes 2020-10-30 20:39:19 +02:00
kodestudio treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
leafpad treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
leo-editor leo-editor: drop ramkromberg from maintainer 2020-11-23 22:04:00 -08:00
lighttable treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
lite treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
manuskript manuskript: expand platforms to unix 2021-03-22 12:47:52 +07:00
marker treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
mg treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
micro micro: 2.0.7 -> 2.0.8 2020-10-07 04:20:00 +00:00
mindforger treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
mle treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
moe treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
monodevelop treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
music/tuxguitar treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
nano nano: 5.6 -> 5.6.1 2021-03-03 22:09:22 +00:00
ne treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
nedit treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
neovim tests.vim: init (moved from vim-utils.nix) (#119467) 2021-04-21 12:55:05 +02:00
netbeans netbeans: Enable antialiasing for texts in NetBeans IDE (#119817) 2021-04-18 19:10:37 -04:00
notepadqq treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
nvi treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
nvpy treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
okteta okteta: 0.26.4 -> 0.26.5 2021-02-05 07:50:17 +00:00
ox ox: init at 0.2.7 2021-02-07 13:21:34 +08:00
poke poke: 1.1 -> 1.2 2021-04-19 22:03:37 +01:00
qemacs qemacs: init at 0.3.3 2021-02-16 13:57:49 +01:00
quartus-prime quartus-prime-lite: remove hydraPlatforms 2021-01-19 01:16:25 -08:00
quilter treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
qxmledit qtbase: Check for wrapQtAppsHook in setupHook 2021-01-25 15:56:15 -06:00
qxw treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
rednotebook rednotebook: 2.20 -> 2.21 2020-12-08 04:46:29 +00:00
rehex treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
retext Merge pull request #112530 from evenbrenden/retext-fix-xdg-desktop 2021-03-22 10:20:06 +01:00
rstudio treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
scite treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
setzer setzer: 0.4.0 -> 0.4.1 2021-01-23 16:36:35 +01:00
sigil sigil: 1.4.3 -> 1.5.1 2021-04-05 09:17:13 +02:00
spacevim Merge pull request #109983 from lourkeur/update/spacevim 2021-02-20 17:41:54 -03:00
standardnotes standardnotes: remove unused inputs 2021-03-01 10:46:56 +01:00
sublime sublime: url => urls 2021-04-07 02:41:26 +02:00
supertux-editor treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
tecoc tecoc: 20150606 -> unstable-2020-11-03 2021-01-19 12:29:04 -03:00
texmacs texmacs: 1.99.15 -> 1.99.18 2021-01-27 22:14:16 +01:00
texmaker treewide: editorconfig fixes 2021-01-20 09:11:11 +10:00
texstudio texstudio: 3.1.0 -> 3.1.1 (#114106) 2021-02-23 12:55:16 +01:00
textadept Merge branch 'master' into textadept-11.1 2021-03-26 11:26:01 +00:00
texworks texworks: 0.6.5 -> 0.6.6 2021-03-12 22:14:29 +01:00
thonny treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
tiled tiled: 1.4.3 -> 1.5.0 2021-03-24 21:59:30 +00:00
tweak treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
typora typora: 0.9.95 -> 0.9.98 2021-03-16 03:17:03 -04:00
vbindiff treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
vim Merge master into staging-next 2021-03-25 00:17:22 +00:00
vis treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
viw treewide: add targetPrefix to hardcoded references to CC=cc 2021-02-20 01:01:46 +07:00
vscode Merge pull request #119381 from samuela/upkeep-bot/vscode-1.55.2-1618359022 2021-04-14 23:34:42 +02:00
wily treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
wxhexeditor treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
xed-editor xed-editor: Init at 2.8.4 2021-01-28 21:44:04 +01:00
xmlcopyeditor treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
xxe-pe xxe-pe: init at 9.4.0 2020-08-16 15:24:06 +02:00
yi treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
zile zile: 2.6.0.90 -> 2.6.1 2021-03-27 14:06:45 -03:00