Naïm Favier
2ae69114a1
makeWrapper: implement --inherit-argv0
...
For symmetry/interoperability with makeBinaryWrapper. Implemented as
--argv0 '$0'
2 years ago
Theodore Ni
77c966e06e
neovim-ruby: 0.8.1 -> 0.9.0 update some Neovim Ruby gem versions
2 years ago
Christian Kögler
2833064bcc
neovide: 2022-02-04 -> 0.8.0 ( #168770 )
...
* neovide: 2022-02-04 -> 0.8.0
* neovide: Remove unsupported platform darwin
2 years ago
Thiago Franco de Moraes
0e9bebed0c
neovim: 0.6.0 -> 0.7.0
2 years ago
Doron Behar
eb5409461a
neovim: Explain more why tests are disabled
2 years ago
Doron Behar
f80b906b3a
neovim: cleanup a bit libluv related hacks
...
Remove unneeded cmakeFlags and explain more what is the difference
between lua.pkgs.libluv and lua.pkgs.luv.
2 years ago
Sandro Jäckel
1fff543a34
neovim: remove with lib over entire file
2 years ago
Matthieu Coudron
d3dcc106c8
neovim: revert the linker changes that cause issues on nix
...
some linker flags have been added to support declarative treesitter grammars but the justification is fuzzy and it breaks several stuff on nix see https://github.com/NixOS/nixpkgs/pull/147658
2 years ago
Malo Bourgon
fc3331b522
neovim-remote: add meta.mainProgram ( #166173 )
2 years ago
Christian Kögler
87631775cb
neovide: 2021-10-09 -> 2022-02-04
2 years ago
Jonathan Ringer
91e5be0fc0
neovim: fix treesitter for darwin
2 years ago
Cody Hiar
abe84c21a9
neovim: add ldflag for treesitter plugins requiring libstdc++
2 years ago
Ashish SHUKLA
9d6d1a474b
neovim: 0.6.0 -> 0.6.1
2 years ago
Maximilian Bosch
a70b3d1847
neovim: prepend `extraMakeWrapperArgs` in wrapper with a space ( #148409 )
3 years ago
Michael Adler
137a153655
neovim: provide default value for python3Env ( #147241 )
3 years ago
Christian Kögler
fc48d182bc
neovim: 0.5.1 -> 0.6.0
3 years ago
Christian Kögler
8b62b01325
neovim: Remove X11 dependency
...
Remove runtime dependency to X11 for smaller closure sizes
and reduced complexity.
3 years ago
Artturin
abe0a8608b
neovide: support darwin
3 years ago
Artturin
24b7f415e6
neovide: only enable wayland on linux
3 years ago
Christian Kögler
454d9f7410
neovide: unstable-2021-08-08 -> unstable-2021-10-09
3 years ago
Arthur Gautier
9cb5337fde
vim-utils: fix dependency graph ( #140118 )
...
* neovim.tests: ensure the graph is pulled
We'll change the plugin name to ensure the plugin is correctly pulled by
vim-plug config generation.
* neovim.tests: ensure nvim exit with error
* Revert "fix: remove trailing '/.' from vim-plug plugin paths"
The root cause if fixed by
761b2c6ff3 (diff-e4b94db9201d58bd9410739dddf92bef74e0b5f5e596c804a84ee7c580ae3f71R9)
This reverts commit d9d1a11aed
.
3 years ago
Gabriel Ebner
7005f1e6e2
neovim: 0.5.0 -> 0.5.1
3 years ago
Matthieu Coudron
cae999f7a3
neovim.tests: add a test for tags generation
...
packer.nvim has a doc/ folder so the vim doc hook should generate a 'tags' file
3 years ago
Matthieu Coudron
761b2c6ff3
neovim.tests: complete plug test
...
to check that it can correctly load the colorscheme
3 years ago
Matthieu Coudron
1c4904092b
neovim.tests: test vim-plug too
3 years ago
Matthieu Coudron
88842910b5
lua: introduced a lua lib
...
Goal is to improve separation between packages and utilities.
Can help with autocompletion/navigate nixpkgs faster.
Also it will help standardize how LUA_PATH is exported across packages,
so that one can more easily make lua changes across nixpkgs (for
instance changing where lua modules are installed).
3 years ago
Luke Granger-Brown
c1511b4aa5
Revert "Merge remote-tracking branch 'upstream/staging-next' into staging"
...
This reverts commit 9af75b49ec
, reversing
changes made to da036efe0d
.
3 years ago
Sandro Jäckel
7bf2ada396
neovim-ruby: 0.8.0 -> 0.8.1
3 years ago
Gregory Anders
d37ed0e5ad
neovim: remove redundant -n in test
...
The -es flag already implies -n (no swapfile).
3 years ago
Gregory Anders
8477406018
neovim: allow extra Lua packages
3 years ago
ners
761c93e410
neovim-qt: add qtsvg depedency ( #135683 )
...
Co-authored-by: Christoph Neidahl <christoph.neidahl@gmail.com>
3 years ago
Matthieu Coudron
3ab8ce12c2
neovide: fix meta.mainProgram
...
it was trying to start neovide-unstable
3 years ago
Christian Kögler
be03a55b36
neovide: 2021-06-21 -> 2021-08-08
3 years ago
Christian Kögler
a517d00046
neovide: Remove expat
...
Expat is provided via skia.
3 years ago
Christian Kögler
6418b5d2d5
neovide: Fix #133409 by backporting freetype
3 years ago
Matthieu Coudron
51e3fe5346
neovim: set meta in the unwrapped version
...
instead of the wrapper: the wrapper will inherit the value from the unwrapped version. This allows nix run nixpkgs#neovim-unwrapped to work too.
3 years ago
Roman Volosatovs
58ba227160
neovim: 0.4.4 -> 0.5.0
...
`"-DUSE_BUNDLED=OFF"` is from 2bcf18deaa/contrib/flake.nix (L25)
3 years ago
Benjamin Tan
3f50543e34
neovide: enable wayland usage without xwayland
3 years ago
Christian Kögler
64d2892c92
neovide: 0b976c3 -> 4159c47f
...
* neovide: 0b976c3 -> 4159c47f
Neovide moved from Vulkan to OpenGL which has better GPU support.
3 years ago
Matthieu Coudron
83f6711464
neovim.tests: added more tests
...
to check for creation of vi/vim aliases.
These tests also now follow the coding conventions of having tests in
passthru.test .
3 years ago
Matthieu Coudron
4a2cbcfbb4
neovim: add some tests
...
To test the generated RC is included in the file and that we have the
option not to wrap the RC.
run:
nix-build -A tests.vim
3 years ago
Nicolas Berbiche
fbe60d186b
neovim: always generate rplugin.vim ( #124990 )
3 years ago
Matthieu Coudron
c73371e04b
neovim: fix neovim.override ( #124785 )
...
* neovim: temporary revert to unbreak user configs
Newly introduced "plugins" parameter is disabled until we get a better
testing infrastructure to minimize breaking changes.
3 years ago
Matthieu Coudron
4a860879ea
wrapNeovimUnstable: accept a wrapRc boolean
...
additional argument not generated by makeNeovimConfig
If true (the default), appends "-u <customRc>" to the wrapped arguments.
Set to false if you want to control where to save the generated config
(e.g., in ~/.config/init.vim or project/.nvimrc)
3 years ago
Matthieu Coudron
7836469dbe
neovimUtils: makeNeovimConfig accepts plugins/customRc
...
mimics home-manager interface and makes it easier to associate configs with plugins. Added a test as well.
3 years ago
Matthieu Coudron
a793aacf9d
neovim: accepts an extraName to distinguish between wrappers
...
especially useful to distinguish between the different neovim generated during the tests
3 years ago
Christian Kögler
555afaa94e
neovide: Fix build caused by llvm multi output
3 years ago
Christian Kögler
0935f7d7dd
neovide: Separate skia externals
3 years ago
Christian Kögler
5067ba8444
neovide: Install icons and desktop files
3 years ago
Christian Kögler
a0bc1ab480
neovide: ba42855 -> 0b976c3
...
Simplify packaging, since upstream applied proposed pull request.
3 years ago