mirror of
https://github.com/NotAShelf/nvf.git
synced 2025-11-04 20:52:21 +00:00
Compare commits
10 commits
06b5903b53
...
2be50b2690
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2be50b2690 |
||
|
|
d4b04d7aa0 |
||
|
3b2a37ef3d |
|||
|
|
7199ee8ebf |
||
|
|
733b42cc5f |
||
|
|
6ec28999cb |
||
|
b485040933 |
|||
|
|
398b845655 |
||
|
|
5bad5dd94c |
||
|
|
b79a5b1dcb |
3 changed files with 18 additions and 11 deletions
|
|
@ -23,7 +23,7 @@ manner.
|
||||||
# flake.nix. For the sake of the argument, we will assume that the Neovim lua
|
# flake.nix. For the sake of the argument, we will assume that the Neovim lua
|
||||||
# configuration is in a nvim/ directory relative to flake.nix.
|
# configuration is in a nvim/ directory relative to flake.nix.
|
||||||
vim = {
|
vim = {
|
||||||
additionalRuntimeDirectories = [
|
additionalRuntimePaths = [
|
||||||
# This will be added to Neovim's runtime paths. Conceptually, this behaves
|
# This will be added to Neovim's runtime paths. Conceptually, this behaves
|
||||||
# very similarly to ~/.config/nvim but you may not place a top-level
|
# very similarly to ~/.config/nvim but you may not place a top-level
|
||||||
# init.lua to be able to require it directly.
|
# init.lua to be able to require it directly.
|
||||||
|
|
@ -41,7 +41,7 @@ directory, and call it with [](#opt-vim.luaConfigRC).
|
||||||
```nix
|
```nix
|
||||||
{pkgs, ...}: {
|
{pkgs, ...}: {
|
||||||
vim = {
|
vim = {
|
||||||
additionalRuntimeDirectories = [
|
additionalRuntimePaths = [
|
||||||
# You can list more than one file here.
|
# You can list more than one file here.
|
||||||
./nvim-custom-1
|
./nvim-custom-1
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ in {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
registers = mkOption {
|
registers = mkOption {
|
||||||
type = either str (listOf str);
|
type = str;
|
||||||
default = "";
|
default = "";
|
||||||
example = "unnamedplus";
|
example = "unnamedplus";
|
||||||
description = ''
|
description = ''
|
||||||
|
|
@ -33,8 +33,8 @@ in {
|
||||||
`"+"` ({command}`:h quoteplus`) instead of register `"*"` for all yank, delete,
|
`"+"` ({command}`:h quoteplus`) instead of register `"*"` for all yank, delete,
|
||||||
change and put operations which would normally go to the unnamed register.
|
change and put operations which would normally go to the unnamed register.
|
||||||
|
|
||||||
When `unnamed` and `unnamedplus` is included simultaneously yank and delete
|
When `unnamed` and `unnamedplus` is included simultaneously as `"unnamed,unnamedplus"`,
|
||||||
operations (but not put) will additionally copy the text into register `"*"`.
|
yank and delete operations (but not put) will additionally copy the text into register `"*"`.
|
||||||
|
|
||||||
Please see {command}`:h clipboard` for more details.
|
Please see {command}`:h clipboard` for more details.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,14 +57,21 @@
|
||||||
signs = mkOption {
|
signs = mkOption {
|
||||||
type = diagnosticType;
|
type = diagnosticType;
|
||||||
default = false;
|
default = false;
|
||||||
example = {
|
example = literalExpression ''
|
||||||
signs.text = {
|
signs.text = lib.generators.mkLuaInline '''
|
||||||
"vim.diagnostic.severity.ERROR" = " ";
|
{
|
||||||
"vim.diagnostic.severity.WARN" = " ";
|
[vim.diagnostic.severity.ERROR] = " ",
|
||||||
};
|
[vim.diagnostic.severity.WARN] = " ",
|
||||||
};
|
}
|
||||||
|
''';
|
||||||
|
'';
|
||||||
description = ''
|
description = ''
|
||||||
Use signs for diagnostics. See {command}`:help diagnostic-signs`.
|
Use signs for diagnostics. See {command}`:help diagnostic-signs`.
|
||||||
|
|
||||||
|
:::{.note}
|
||||||
|
The code presented in that example section uses Lua expressions as object keys which
|
||||||
|
only translate well if you use `lib.generators.mkLuaInline` as in the example.
|
||||||
|
:::
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue