From b9fe063b50569ee1074c69f8bc1ebbadf7ba2022 Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Sun, 9 Jun 2024 16:50:35 +0300 Subject: [PATCH] neovim: refac line limiter --- neovim/dev.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/neovim/dev.nix b/neovim/dev.nix index 5b0a85a..48ab5a2 100644 --- a/neovim/dev.nix +++ b/neovim/dev.nix @@ -4,15 +4,17 @@ let inherit (lib.mod) ctrl; inherit (lib.nix2lua) pipe1 require call call0 nf var; + mkLineLimiterOpts = limit: { + colorcolumn = toString (limit + 1); + textwidth = limit; + }; + mkLineLimiterGroup = { limit, pattern }: lib.nameValuePair "line-limiter-${toString limit}" { inherit pattern; - opt = { - colorcolumn = toString limit; - textwidth = limit - 1; - }; + opt = mkLineLimiterOpts limit; }; in { @@ -28,7 +30,7 @@ in buffer.filetype = lib.listToAttrs [ (mkLineLimiterGroup { - limit = 101; + limit = 100; pattern = [ "nix" "javascript,javascriptreact" @@ -38,7 +40,7 @@ in ]; }) (mkLineLimiterGroup { - limit = 81; + limit = 80; pattern = [ "python" "json"