Matthieu Coudron
fc87ac92af
neovim: suffix path with extraPackages ( #1756 )
...
* neovim: suffix path with extraPackages
* neovim: avoid generating empty blocks in config
* fix(neovim): install plugin regardless if there is config
2021-02-06 20:43:17 +01:00
Matthieu Coudron
8e0c1c55fb
programs.neovim: write config in $XDG_CONFIG_HOME/init.vim ( #1652 )
...
* neovim: write config in $XDG_CONFIG_HOME/init.vim
instead of wrapping the configuration, which has sideeffects
https://github.com/NixOS/nixpkgs/issues/55376
* fix: update test accordingly
2020-12-29 20:26:02 +01:00
Matthieu Coudron
9d775bad07
neovim: mark plugins as optional (possibly) ( #1559 )
...
can be loaded with packadd!
2020-12-10 22:30:16 +01:00
Nicolas Berbiche
44f9d68d8c
treewide: replace attrs by formats or types.anything
2020-11-29 21:54:55 -05:00
Robert Helgesson
aecd4acfb4
neovim: apply nixfmt
2020-10-12 22:50:49 +02:00
Robbert Gurdeep Singh
b584745506
neovim: add extraPackages ( #1522 )
...
Add an option to add packages to the PATH of nvim.
This may be usefull to make extra programes availible
for plugins and/or for usage in :! myprogram
2020-10-10 16:15:42 +02:00
Joe Hermaszewski
abfb4cde51
vim: Allow setting init.vim config alongside plugins + neovim test ( #876 )
...
* neovim: allow setting init.vim config alongside plugins
* neovim: add test for neovim plugins
* neovim: make pluginWithConfigType a have type submodule
2020-09-25 02:08:39 +02:00
Robert Helgesson
41094aa3c7
neovim: fix docbook syntax in option descriptions
2020-04-09 19:27:57 +02:00
Jonathan Ringer
09abc29b73
neovim: add vimdiffAlias
2020-04-09 19:20:19 +02:00
Wael M. Nasreddine
1b7b1bc294
neovim: un-deprecate the configure
option
...
The `programs.neovim.configure` option is consistent with NixOS's
`wrapNeovim` and offers features not supported by the `extraConfig`
and `plugins` option pair.
Closes #971
2020-01-06 07:02:37 -08:00
Tobias Happ
c142e5264d
neovim: add extraConfig and plugins options
2019-08-28 12:35:48 +02:00
Tobias Happ
5d7eabb93f
neovim: add finalPackage option as readOnly
2019-08-28 12:25:06 +02:00
Robert Helgesson
55b71223d4
Fix option defaultText
when referencing packages
...
By using `literalExample` the documentation will show the option
default without surrounding quotes.
2019-08-28 00:14:22 +02:00
Matthieu Coudron
c18984c452
neovim: allow to override package
...
If you want to run a development version for instance, it is easier to
set neovim.package rather than work around the wrapping mechanism etc.
2019-02-04 21:52:01 +01:00
Lee Henson
5d8b089188
neovim: support withNodeJs option
2018-11-29 00:54:27 +01:00
Roman Volosatovs
63efd26767
neovim: support new extraPython*Packages options
...
Also fix `configure` argument.
2018-09-09 22:09:00 +02:00
Roman Volosatovs
9fe6fa7f44
neovim: add vi{,m}Alias options
2018-09-04 07:32:01 +02:00
Matthieu Coudron
be60600a47
neovim: add 'configure' flag
...
so that we have the same options as in nixpkgs.
2018-02-19 07:41:24 +09:00
Matthieu Coudron
61a869a1f5
neovim: add module
...
This is a basic module that allows to configure different Neovim
providers than the system ones. Note, it does not generate any
`init.vim`.
2017-11-12 23:57:14 +01:00