2024-04-27 15:44:37 +03:00
|
|
|
# Configuring nvf {#ch-configuring}
|
2024-04-20 06:57:11 +03:00
|
|
|
|
2025-08-21 09:44:46 +03:00
|
|
|
<!-- markdownlint-disable MD051 -->
|
|
|
|
|
|
2025-05-05 14:57:32 +03:00
|
|
|
[helpful tips section]: #ch-helpful-tips
|
|
|
|
|
|
2025-08-21 09:44:46 +03:00
|
|
|
<!-- markdownlint-enable MD051 -->
|
|
|
|
|
|
|
|
|
|
nvf allows for _very_ extensive configuration for your Neovim setups through a
|
|
|
|
|
Nix module interface. This interface allows you to express almost everything
|
|
|
|
|
using a single DSL, Nix. The below chapters describe several of the options
|
|
|
|
|
exposed in nvf for your convenience. You might also be interested in the
|
|
|
|
|
[helpful tips section] for more advanced or unusual configuration options
|
|
|
|
|
supported by nvf such as Nix/Lua hybrid setups.
|
|
|
|
|
|
|
|
|
|
::: {.note}
|
|
|
|
|
|
|
|
|
|
This section does not cover module _options_. For an overview of all module
|
|
|
|
|
options provided by nvf, please visit the [appendix](/nvf/options.html)
|
2025-05-05 14:57:32 +03:00
|
|
|
|
2025-08-21 09:44:46 +03:00
|
|
|
:::
|
2025-05-05 14:57:32 +03:00
|
|
|
|
2024-04-20 06:57:11 +03:00
|
|
|
```{=include=} chapters
|
|
|
|
|
configuring/custom-package.md
|
|
|
|
|
configuring/custom-plugins.md
|
2025-02-06 17:43:54 +03:00
|
|
|
configuring/overriding-plugins.md
|
2025-08-21 09:44:46 +03:00
|
|
|
|
|
|
|
|
configuring/modules.md
|
2024-04-20 06:57:11 +03:00
|
|
|
configuring/languages.md
|
2025-08-21 09:44:46 +03:00
|
|
|
configuring/autocmds.md
|
|
|
|
|
|
2024-04-18 21:57:47 +03:00
|
|
|
configuring/dags.md
|
2024-07-20 10:30:48 +02:00
|
|
|
configuring/dag-entries.md
|
2024-04-20 06:57:11 +03:00
|
|
|
```
|