Matthieu Coudron
bd6def34e2
neovimUtils.buildNeovimPlugin: use version from derivation if missing ( #288251 )
...
Trying to use:
`plugin = pkgs.neovimUtils.buildNeovimPlugin { luaAttr = "rocks-nvim"; };`
fails with:
```
error: attribute 'version' missing
at /nix/store/0ww4wsg5q5hmnzv06a0k1q32jc49y7gi-source/pkgs/applications/editors/neovim/build-neovim-plugin.nix:28:19:
27| })).overrideAttrs (drv: {
28| version = attrs.version;
| ^
29| rockspecVersion = drv.rockspecVersion;
```
This PR fixes it.
2024-02-12 11:15:54 +01:00
R. Ryantm
7ba3caea70
neovide: 0.12.1 -> 0.12.2
2024-01-29 18:11:20 +01:00
github-actions[bot]
8c2ba7797a
Merge master into staging-next
2024-01-25 12:01:19 +00:00
John Chadwick
a55b396e05
neovim: also unset PYTHONSAFEPATH in python wrapper
2024-01-22 23:58:49 -05:00
Matthieu Coudron
cbb7b09bad
neovim-unwrapped: enable structuredAttrs
...
To make treesitter-parsers referencable via finalAttrs, making it easier to modify/explore via repl
2024-01-16 10:05:21 +01:00
Matthieu Coudron
c4be1f71a5
neovim-unwrapped: use finalAttrs
...
finalAttrs is more discoverable via REPL, hence I
- referenced doCheck via finalAttrs
2024-01-16 10:05:21 +01:00
Nathan Henrie
e2bb36a115
neovide: fix build for aarch64-darwin
...
Thanks to @wegank for https://github.com/NixOS/nixpkgs/pull/274839/files
This also reenables checks, which pass once given access to neovim.
2024-01-07 05:24:58 -07:00
MultisampledNight
834794c97e
neovide: 0.12.0 -> 0.12.1
2024-01-05 01:56:15 +01:00
Gaetan Lepage
96496184b1
neovim: 0.9.4 -> 0.9.5
...
Changelog: https://github.com/neovim/neovim/releases/tag/v0.9.5
2023-12-30 15:39:00 +01:00
Matthieu Coudron
022cbac13d
neovim: make generated wrapper args overridable
...
especially useful in home-manager to remove the generated options
2023-12-27 23:01:38 +01:00
Lucas Hoffmann
1ada32da4b
neovim: generate init.lua by default ( #222907 )
...
* wrapNeovimUnstable: generate lua rc files by default
backwards compatible. The viml source is source from init.lua
---------
Co-authored-by: Matthieu Coudron <886074+teto@users.noreply.github.com>
2023-12-27 20:38:59 +01:00
MultisampledNight
1a179d00cc
neovide: 0.11.2 -> 0.12.0
2023-12-25 12:00:59 +01:00
Marc Jakobi
6e3af65947
luaPackages.nvim-client: remove
2023-12-17 17:37:25 +01:00
Cynthia Fox
6b83dc8ff8
neovim-qt: Add meta.mainProgram
...
Add a `meta.mainProgram` attribute to allow use of `lib.getExe` properly
with this program.
2023-12-13 01:05:47 +01:00
Vladimír Čunát
d811555465
Merge branch 'staging' into staging-next
2023-10-26 10:36:50 +02:00
R. Ryantm
2f90fcb973
neovim-qt-unwrapped: 0.2.17 -> 0.2.18
2023-10-23 15:16:54 +02:00
github-actions[bot]
613d60266a
Merge staging-next into staging
2023-10-21 00:02:49 +00:00
h7x4
e6321d2788
treewide: remove execute bit for non-executable *.nix
files
2023-10-20 19:55:39 +02:00
Matthieu Coudron
72729d323f
neovim: run hooks for build phase
...
the latest changes skipped the postBuild hook which in turn would prevent the wrapping from being done
2023-10-11 01:58:44 +02:00
github-actions[bot]
d384d8bec5
Merge staging-next into staging
2023-10-10 12:02:04 +00:00
Gaetan Lepage
b8eebcad82
neovim: 0.9.2 -> 0.9.4
2023-10-10 10:44:03 +02:00
github-actions[bot]
dc6e881362
Merge staging-next into staging
2023-10-04 00:02:53 +00:00
Hung Tran
7b6b919f3a
neovim: patch liblpeg to work with clang on darwin ( #257366 )
...
This is a better-scoped change to patch broken interaction of neovim-lpeg on darwin.
more info at https://github.com/NixOS/nixpkgs/issues/229275
closes #257003
fixes #229275
2023-10-03 12:57:07 +02:00
Matthieu Coudron
61b61a20fc
neovim.tests.nvim_autowrap: remove warning
2023-09-28 23:33:43 +02:00
Matthieu Coudron
7d810bf8a4
neovim: enable structured attributes
2023-09-28 23:33:43 +02:00
Yusup
801e33f562
neovim: pass wrapper args only once ( #257136 )
2023-09-25 11:04:15 +02:00
MultisampledNight
5ee2279901
neovide: 0.11.1 -> 0.11.2
...
https://github.com/neovide/neovide/releases/tag/0.11.2
2023-09-08 18:54:16 +02:00
Gaetan Lepage
b352ab677b
neovim: 0.9.1 -> 0.9.2
2023-09-07 13:08:00 +02:00
MultisampledNight
999a8951e3
neovide: 0.11.0 -> 0.11.1
...
https://github.com/neovide/neovide/releases/tag/0.11.1
2023-08-18 16:18:11 +02:00
MultisampledNight
b8f594806e
neovide: add multisn8 as a maintainer
2023-08-08 20:46:50 +02:00
Christian Kögler
211c5ed98b
neovide: 0.10.4 -> 0.11.0
2023-08-07 23:32:30 +02:00
Artturin
81217587e6
neovim-unwrapped: fix cross
...
sed commands are from void-packages
2023-07-26 06:48:56 +03:00
ners
1c52dbd0f1
neovim-qt: fix desktop icon passthrough
2023-07-17 14:56:11 +02:00
figsoda
a040c852e6
neovim: install the required perl modules
2023-07-05 19:38:58 -04:00
Matthieu Coudron
2473b44627
neovim: add perl to supported providers
...
false by default.
I noticed checkhealth complaining about it
Which made me realize the providers ignored user config and were always
using default config, hence the backport.
2023-07-06 01:32:01 +02:00
Nick Cao
03615b4837
neovim: use msgpack-c instead of msgpack
2023-06-22 18:31:00 +08:00
Matthieu Coudron
3b0f5393d9
neovimUtils.grammarToPlugin: install tree-sitter grammars for neovim without nvim-treesitter
...
nvim-treesitter installs tons of queries that are picked up
by neovim even though we sometimes dont want those queries.
This makes it possible to install grammars without nvim-treesitter which
becomes more and more a repository like nvim-lspconfig, aka a repo that
lists others.
2023-06-12 18:36:14 +02:00
Matthieu Coudron
8255903b71
neovimUtils.buildNeovimPluginFrom2Nix: rename to buildNeovimPlugin
...
buildNeovimPluginFrom2Nix was cargo-culted from buildVimPluginFrom2Nix
but this doesn't make sense.
From2Nix referred to a way of building plugins that is not used anymore
so buildVimPluginFrom2Nix could be renamed too.
2023-06-12 16:46:52 +02:00
Gaetan Lepage
f1423fd5ae
neovim: 0.9.0 -> 0.9.1
2023-05-30 00:17:30 +02:00
figsoda
49b3739585
Merge pull request #226323 from figsoda/neovim
2023-05-09 21:36:38 -04:00
Rémi NICOLE
6810db9123
gnvim: 0.1.6 -> 0.3.1 ( #204082 )
2023-05-09 13:16:59 +02:00
figsoda
a002cddf22
Merge pull request #227159 from figsoda/neovim-ts
2023-05-02 18:39:51 -04:00
figsoda
79a85d3ce5
neovim: bundle treesitter parsers
2023-04-19 21:17:19 -04:00
Matthieu Coudron
e2d6e8e19d
Merge pull request #219400 from symphorien/debug_nvim
...
neovim, libuv: add debug output
2023-04-18 23:37:18 +02:00
figsoda
5b3534dd2e
neovim-unwrapped: apply patch to fix the #gsub!
directive
2023-04-15 13:58:35 -04:00
Sandro
73d02b5567
Merge pull request #225152 from GaetanLepage/neovim
2023-04-11 22:00:39 +02:00
Christian Kögler
18111d5d7e
neovide: 0.10.3 -> 0.10.4
2023-04-09 22:23:51 +02:00
Gaetan Lepage
8eb9ed0cd5
neovim: 0.8.3 -> 0.9.0
2023-04-08 23:36:58 +02:00
Matthieu Coudron
c17904b980
neovim: more flexibility in startup commands
...
the neovim mechanisms generate provider rc configuration such as:
vim.g.<LANG>_host_prog=$out/bin/nvim-<LANG>
In home-manager, we want more control over it, e.g., to pass it via
command line or in init.lua.
We also want to retrieve the generated packpathDirs so that we can link
it in the expected $XDG_DATA_HOME folder so that we then dont have to
tell neovim where look for it anymore.
2023-04-07 10:21:22 +02:00
Matthieu Coudron
a5bcdc3fbb
neovim.tests.run_nvim_with_ftplugin: fix
...
we shall exit neovim to allow the rest of the code to run
also our ftplugin should not be loaded now that neovim loads his.
2023-04-01 22:26:57 +02:00