Matthieu Coudron
e98e3a2365
Merge pull request #166162 from teto/lua-checks-pr
2022-03-31 16:12:07 +02:00
Doron Behar
eb5409461a
neovim: Explain more why tests are disabled
2022-03-30 12:08:06 +03:00
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.
2022-03-29 22:16:24 +03:00
Sandro
761bee65a3
Merge pull request #166207 from SuperSandro2000/neovim-remote
2022-03-29 12:31:38 +02:00
Sandro Jäckel
1fff543a34
neovim: remove with lib over entire file
2022-03-29 10:45:23 +02:00
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
2022-03-29 04:31:47 +02:00
Malo Bourgon
fc3331b522
neovim-remote: add meta.mainProgram ( #166173 )
2022-03-29 04:15:31 +02:00
Christian Kögler
87631775cb
neovide: 2021-10-09 -> 2022-02-04
2022-02-05 14:26:44 +01:00
Jonathan Ringer
91e5be0fc0
neovim: fix treesitter for darwin
2022-01-25 16:22:05 -08:00
Cody Hiar
abe84c21a9
neovim: add ldflag for treesitter plugins requiring libstdc++
2022-01-24 15:33:23 -08:00
Ashish SHUKLA
9d6d1a474b
neovim: 0.6.0 -> 0.6.1
2021-12-31 14:21:40 -08:00
Maximilian Bosch
a70b3d1847
neovim: prepend extraMakeWrapperArgs
in wrapper with a space ( #148409 )
2021-12-03 16:37:52 +01:00
Michael Adler
137a153655
neovim: provide default value for python3Env ( #147241 )
2021-12-01 10:15:46 +01:00
Christian Kögler
fc48d182bc
neovim: 0.5.1 -> 0.6.0
2021-12-01 10:11:17 +01:00
Christian Kögler
8b62b01325
neovim: Remove X11 dependency
...
Remove runtime dependency to X11 for smaller closure sizes
and reduced complexity.
2021-10-28 18:57:13 +02:00
Artturin
abe0a8608b
neovide: support darwin
2021-10-21 20:51:36 +03:00
Artturin
24b7f415e6
neovide: only enable wayland on linux
2021-10-21 20:49:23 +03:00
Christian Kögler
454d9f7410
neovide: unstable-2021-08-08 -> unstable-2021-10-09
2021-10-10 13:56:07 +02:00
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
.
2021-10-08 00:26:43 +02:00
Gabriel Ebner
7005f1e6e2
neovim: 0.5.0 -> 0.5.1
2021-09-27 11:13:49 +02:00
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
2021-09-17 16:00:00 +02:00
Matthieu Coudron
761b2c6ff3
neovim.tests: complete plug test
...
to check that it can correctly load the colorscheme
2021-09-17 00:33:03 +02:00
Matthieu Coudron
ed77db85ff
Merge pull request #136429 from teto/vim-remove-rtpPath
...
Vim remove share/runtime/NAME prefix from the installed folder
2021-09-12 19:58:17 +02:00
Matthieu Coudron
1c4904092b
neovim.tests: test vim-plug too
2021-09-12 19:03:09 +02:00
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).
2021-09-12 03:03:56 +02:00
Sandro Jäckel
7bf2ada396
neovim-ruby: 0.8.0 -> 0.8.1
2021-09-05 04:11:34 +02:00
Gregory Anders
d37ed0e5ad
neovim: remove redundant -n in test
...
The -es flag already implies -n (no swapfile).
2021-09-01 12:21:43 -06:00
Gregory Anders
8477406018
neovim: allow extra Lua packages
2021-08-31 19:46:44 -06:00
ners
761c93e410
neovim-qt: add qtsvg depedency ( #135683 )
...
Co-authored-by: Christoph Neidahl <christoph.neidahl@gmail.com>
2021-08-26 00:59:47 +02:00
Matthieu Coudron
3ab8ce12c2
neovide: fix meta.mainProgram
...
it was trying to start neovide-unstable
2021-08-15 19:40:09 +02:00
Christian Kögler
be03a55b36
neovide: 2021-06-21 -> 2021-08-08
2021-08-11 01:17:00 +02:00
Christian Kögler
a517d00046
neovide: Remove expat
...
Expat is provided via skia.
2021-08-11 01:10:31 +02:00
Christian Kögler
6418b5d2d5
neovide: Fix #133409 by backporting freetype
2021-08-11 01:06:34 +02:00
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.
2021-07-10 20:49:40 +02:00
Roman Volosatovs
58ba227160
neovim: 0.4.4 -> 0.5.0
...
`"-DUSE_BUNDLED=OFF"` is from 2bcf18deaa/contrib/flake.nix (L25)
2021-07-02 18:10:01 +02:00
Benjamin Tan
3f50543e34
neovide: enable wayland usage without xwayland
2021-06-27 23:22:18 -07:00
Christian Kögler
64d2892c92
neovide: 0b976c3 -> 4159c47f
...
* neovide: 0b976c3 -> 4159c47f
Neovide moved from Vulkan to OpenGL which has better GPU support.
2021-06-26 13:57:00 +02:00
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 .
2021-06-09 21:45:25 +02:00
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
2021-06-07 18:21:21 +02:00
Nicolas Berbiche
fbe60d186b
neovim: always generate rplugin.vim ( #124990 )
2021-05-31 00:05:51 +02:00
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.
2021-05-29 16:36:39 +02:00
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)
2021-05-25 22:41:08 +02:00
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.
2021-05-25 22:41:08 +02:00
Matthieu Coudron
a793aacf9d
neovim: accepts an extraName to distinguish between wrappers
...
especially useful to distinguish between the different neovim generated during the tests
2021-05-25 22:41:07 +02:00
Christian Kögler
555afaa94e
neovide: Fix build caused by llvm multi output
2021-05-23 14:34:13 +02:00
github-actions[bot]
9911b1c75b
Merge staging-next into staging
2021-05-16 01:01:01 +00:00
Christian Kögler
0935f7d7dd
neovide: Separate skia externals
2021-05-15 13:27:34 +02:00
Christian Kögler
5067ba8444
neovide: Install icons and desktop files
2021-05-15 10:11:54 +02:00
Christian Kögler
a0bc1ab480
neovide: ba42855 -> 0b976c3
...
Simplify packaging, since upstream applied proposed pull request.
2021-05-15 08:19:54 +02:00
Christian Kögler
428edf7fe0
neovide: init at ba42855
2021-05-14 18:53:15 +02:00