From 61d14e52e71a4492ed9512c5e5ee18af0eed9632 Mon Sep 17 00:00:00 2001 From: poslop Date: Thu, 30 Jul 2026 18:03:00 -0500 Subject: [PATCH] yaml: use yamlfmt retain_line_breaks instead of custom awk chain --- lua/plugins/format.lua | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lua/plugins/format.lua b/lua/plugins/format.lua index 2fcbdd0..13989a2 100644 --- a/lua/plugins/format.lua +++ b/lua/plugins/format.lua @@ -17,8 +17,8 @@ return { opts = { formatters_by_ft = { lua = { "stylua" }, - yml = { "yamlfmt", "blank_yaml_blocks" }, - yaml = { "yamlfmt", "blank_yaml_blocks" }, + yml = { "yamlfmt" }, + yaml = { "yamlfmt" }, nix = { "nixfmt" }, bash = { "shfmt" }, php = { "mago_format" }, @@ -31,10 +31,8 @@ return { shfmt = { append_args = { "-i", "2" }, }, - blank_yaml_blocks = { - command = "awk", - args = { "{ if (NR>1 && $0 ~ /^[A-Za-z_][A-Za-z0-9_.-]*:/ && prev != \"\") print \"\"; print; prev = $0 }" }, - stdin = true, + yamlfmt = { + args = { "-formatter", "retain_line_breaks=true", "-" }, }, }, },