mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-09 19:13:26 +03:00
Update doc/languages-frameworks/neovim.section.md
Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com> Update pkgs/applications/editors/neovim/wrapper.nix Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk> Update doc/languages-frameworks/neovim.section.md Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk> Update doc/release-notes/rl-2511.section.md Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk> Update doc/languages-frameworks/neovim.section.md Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk> Update doc/release-notes/rl-2511.section.md Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk> Update doc/release-notes/rl-2511.section.md Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
This commit is contained in:
parent
f81e8e68e5
commit
79794e292f
3 changed files with 6 additions and 4 deletions
|
@ -59,7 +59,7 @@ For instance, `sqlite-lua` needs `g:sqlite_clib_path` to be set to work. Nixpkgs
|
|||
- `neovimRcContent`: Extra vimL code sourced by the generated `init.lua`.
|
||||
- `wrapperArgs`: Extra arguments forwarded to the `makeWrapper` call.
|
||||
- `wrapRc`: Nix, not being able to write in your `$HOME`, loads the
|
||||
generated Neovim configuration via the `$VIMINIT` environment variable, i.e. : `export VIMINIT='lua dofile("/nix/store/...generatedInit.lua")'`. This has side effects like preventing Neovim from reading your config in `$XDG_CONFIG_HOME` (see bullet 7 of [`:help startup`](https://neovim.io/doc/user/starting.html#_initialization) in Neovim). Disable it if you want to generate your own wrapper. You can still reuse while reusing the logic of the nixpkgs wrapper and access the generated config via `neovim.passthru.initRc`.
|
||||
generated Neovim configuration via the `$VIMINIT` environment variable, i.e. : `export VIMINIT='lua dofile("/nix/store/…-init.lua")'`. This has side effects like preventing Neovim from sourcing your `init.lua` in `$XDG_CONFIG_HOME/nvim` (see bullet 7 of [`:help startup`](https://neovim.io/doc/user/starting.html#startup) in Neovim). Disable it if you want to generate your own wrapper. You can still reuse the generated vimscript init code via `neovim.passthru.initRc`.
|
||||
- `plugins`: A list of plugins to add to the wrapper.
|
||||
|
||||
```
|
||||
|
|
|
@ -33,4 +33,6 @@
|
|||
|
||||
### Additions and Improvements {#sec-nixpkgs-release-25.11-lib-additions-improvements}
|
||||
|
||||
- Create the first release note entry in this section!
|
||||
- `neovim`: Added support for the `vim.o.exrc` option, the `VIMINIT` environment variable, and sourcing of `sysinit.vim`.
|
||||
|
||||
See the neovim help page [`:help startup`](https://neovim.io/doc/user/starting.html#startup) for more information, as well as [the nixpkgs neovim wrapper documentation](#neovim-custom-configuration).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue