vim: add relativeNumber option
Beside absolute numbering vim can display additional column with line numbering relative to current cursor postion.
This commit is contained in:
parent
383f7acc05
commit
5d33444519
|
@ -19,11 +19,19 @@ in
|
|||
default = null;
|
||||
description = "Whether to show line numbers.";
|
||||
};
|
||||
|
||||
relativeNumber = mkOption {
|
||||
type = types.nullOr types.bool;
|
||||
default = null;
|
||||
description = "Whether to show relative line numbers column.";
|
||||
};
|
||||
|
||||
expandTab = mkOption {
|
||||
type = types.nullOr types.bool;
|
||||
default = null;
|
||||
description = "Whether to convert tabs into spaces.";
|
||||
};
|
||||
|
||||
tabSize = mkOption {
|
||||
type = types.nullOr types.int;
|
||||
default = null;
|
||||
|
@ -65,6 +73,7 @@ in
|
|||
optionalInteger = name: val: optionalString (val != null) "set ${name}=${toString val}";
|
||||
customRC = ''
|
||||
${optionalBoolean "number" cfg.lineNumbers}
|
||||
${optionalBoolean "relativenumber" cfg.relativeNumber}
|
||||
${optionalBoolean "expandtab" cfg.expandTab}
|
||||
${optionalInteger "tabstop" cfg.tabSize}
|
||||
${optionalInteger "shiftwidth" cfg.tabSize}
|
||||
|
|
Loading…
Reference in a new issue