mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-21 00:25:42 +02:00
treewide: Reformat with nixfmt
This commit is contained in:
parent
c6281260dc
commit
62f32bfc71
459 changed files with 28139 additions and 26377 deletions
|
@ -1,45 +1,38 @@
|
|||
{ lib, _nixvimTests }:
|
||||
with lib;
|
||||
{
|
||||
lib,
|
||||
_nixvimTests,
|
||||
}:
|
||||
with lib; {
|
||||
listToUnkeyedAttrs = list:
|
||||
builtins.listToAttrs
|
||||
(lib.lists.imap0 (idx: lib.nameValuePair "__unkeyed-${toString idx}") list);
|
||||
listToUnkeyedAttrs =
|
||||
list:
|
||||
builtins.listToAttrs (lib.lists.imap0 (idx: lib.nameValuePair "__unkeyed-${toString idx}") list);
|
||||
|
||||
enableExceptInTests = !_nixvimTests;
|
||||
|
||||
emptyTable = {"__empty" = null;};
|
||||
emptyTable = {
|
||||
"__empty" = null;
|
||||
};
|
||||
|
||||
/*
|
||||
Convert a string from camelCase to snake_case
|
||||
Type: string -> string
|
||||
Convert a string from camelCase to snake_case
|
||||
Type: string -> string
|
||||
*/
|
||||
toSnakeCase = let
|
||||
splitByWords = builtins.split "([A-Z])";
|
||||
processWord = s:
|
||||
if isString s
|
||||
then s
|
||||
else "_" + toLower (elemAt s 0);
|
||||
in
|
||||
string: let
|
||||
toSnakeCase =
|
||||
let
|
||||
splitByWords = builtins.split "([A-Z])";
|
||||
processWord = s: if isString s then s else "_" + toLower (elemAt s 0);
|
||||
in
|
||||
string:
|
||||
let
|
||||
words = splitByWords string;
|
||||
in
|
||||
concatStrings (map processWord words);
|
||||
concatStrings (map processWord words);
|
||||
|
||||
mkIfNonNull' = x: y: (mkIf (x != null) y);
|
||||
|
||||
mkIfNonNull = x: (mkIfNonNull' x x);
|
||||
|
||||
ifNonNull' = x: y:
|
||||
if (x == null)
|
||||
then null
|
||||
else y;
|
||||
ifNonNull' = x: y: if (x == null) then null else y;
|
||||
|
||||
mkRaw = r:
|
||||
if (isString r && (r != ""))
|
||||
then {__raw = r;}
|
||||
else null;
|
||||
mkRaw = r: if (isString r && (r != "")) then { __raw = r; } else null;
|
||||
|
||||
wrapDo = string: ''
|
||||
do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue