mirror of
https://github.com/NotAShelf/neovim-flake.git
synced 2024-12-19 09:49:48 +01:00
docs/try-it-out: correct number of available configs; fix typos
This commit is contained in:
parent
d0ae648119
commit
4156ecfb21
1 changed files with 24 additions and 15 deletions
|
@ -1,25 +1,27 @@
|
||||||
# Try it out {#ch-try-it-out}
|
# Try it out {#ch-try-it-out}
|
||||||
|
|
||||||
Thanks to the portability of Nix, you can try out nvf without actually installing it to your machine.
|
Thanks to the portability of Nix, you can try out nvf without actually
|
||||||
Below are the commands you may run to try out different configurations provided by this flake. As of v0.5, three
|
installing it to your machine. Below are the commands you may run to try out
|
||||||
|
different configurations provided by this flake. As of v0.5, two specialized
|
||||||
configurations are provided:
|
configurations are provided:
|
||||||
|
|
||||||
- Nix
|
- **Nix** - Nix language server + simple utility plugins
|
||||||
- Maximal
|
- **Maximal** - Variable language servers + utility and decorative plugins
|
||||||
|
|
||||||
You may try out any of the provided configurations using the `nix run` command on a system where Nix is installed.
|
You may try out any of the provided configurations using the `nix run` command
|
||||||
|
on a system where Nix is installed.
|
||||||
|
|
||||||
```console
|
```bash
|
||||||
$ cachix use nvf # Optional: it'll save you CPU resources and time
|
$ cachix use nvf # Optional: it'll save you CPU resources and time
|
||||||
$ nix run github:notashelf/nvf#nix # will run the default minimal configuration
|
$ nix run github:notashelf/nvf#nix # will run the default minimal configuration
|
||||||
```
|
```
|
||||||
|
|
||||||
Do keep in mind that this is **susceptible to garbage collection** meaning it will be removed from your Nix store
|
Do keep in mind that this is **susceptible to garbage collection** meaning it
|
||||||
once you garbage collect.
|
will be removed from your Nix store once you garbage collect.
|
||||||
|
|
||||||
## Using Prebuilt Configs {#sec-using-prebuild-configs}
|
## Using Prebuilt Configs {#sec-using-prebuilt-configs}
|
||||||
|
|
||||||
```console
|
```bash
|
||||||
$ nix run github:notashelf/nvf#nix
|
$ nix run github:notashelf/nvf#nix
|
||||||
$ nix run github:notashelf/nvf#maximal
|
$ nix run github:notashelf/nvf#maximal
|
||||||
```
|
```
|
||||||
|
@ -28,12 +30,19 @@ $ nix run github:notashelf/nvf#maximal
|
||||||
|
|
||||||
#### Nix {#sec-configs-nix}
|
#### Nix {#sec-configs-nix}
|
||||||
|
|
||||||
`Nix` configuration by default provides LSP/diagnostic support for Nix alongisde a set of visual and functional plugins.
|
`Nix` configuration by default provides LSP/diagnostic support for Nix alongside
|
||||||
By running `nix run .#`, which is the default package, you will build Neovim with this config.
|
a set of visual and functional plugins. By running `nix run .#`, which is the
|
||||||
|
default package, you will build Neovim with this config.
|
||||||
|
|
||||||
#### Maximal {#sec-configs-maximal}
|
#### Maximal {#sec-configs-maximal}
|
||||||
|
|
||||||
`Maximal` is the ultimate configuration that will enable support for more commonly used language as well as additional
|
`Maximal` is the ultimate configuration that will enable support for more
|
||||||
complementary plugins. Keep in mind, however, that this will pull a lot of dependencies.
|
commonly used language as well as additional complementary plugins. Keep in
|
||||||
|
mind, however, that this will pull a lot of dependencies.
|
||||||
|
|
||||||
You are _strongly_ recommended to use the binary cache if you would like to try the Maximal configuration.
|
::: {.tip}
|
||||||
|
|
||||||
|
You are _strongly_ recommended to use the binary cache if you would like to try
|
||||||
|
the Maximal configuration.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
Loading…
Reference in a new issue