Commit Graph

364 Commits

Author SHA1 Message Date
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
Matthieu Coudron
67f6f13c2e neovim.tests.nvim_with_opt_plugin: fixed
once :Dashboard succeeded, the script would close neovim and thus never
terminate. We instead check if the command ":Dashboard" exists.
2023-04-01 21:30:14 +02:00