[ { mode = "t"; key = ""; action = ""; } { mode = "t"; key = "jk"; action = ""; } { mode = "t"; key = ""; action = ""; } { mode = "t"; key = ""; action = "wincmd l"; } { mode = "t"; key = ""; action = "wincmd k"; } { mode = "t"; key = ""; action = "wincmd j"; } { mode = "t"; key = ""; action = "wincmd h"; } ] ++ builtins.concatLists ( builtins.genList (i: [ { mode = "n"; key = "th${toString (i + 1)}"; action = ":${toString (i + 1)}ToggleTerm direction=horizontal"; options.silent = true; options.noremap = true; } { mode = "n"; key = "tv${toString (i + 1)}"; action = ":${toString (i + 1)}ToggleTerm direction=vertical"; options.silent = true; options.noremap = true; } { mode = "n"; key = "tf${toString (i + 1)}"; action = ":${toString (i + 1)}ToggleTerm direction=float"; options.silent = true; options.noremap = true; } ]) 9 )