From 5410200d691d81721829d1ca487faf087685fc31 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Sun, 21 Jan 2024 18:16:10 -0800 Subject: [PATCH] WIP --- lua/argonaut.lua | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/lua/argonaut.lua b/lua/argonaut.lua index 877e18b..b704cb1 100644 --- a/lua/argonaut.lua +++ b/lua/argonaut.lua @@ -212,7 +212,7 @@ local function parse_brace_range_params(brace_range) end local brace_range_elements = {} - -- local pad_newline = false + local pad_newline = false for row = brace_range.row1, brace_range.row2 do local line = vim.fn.getline(row) @@ -227,23 +227,23 @@ local function parse_brace_range_params(brace_range) col2 = brace_range.col2 - 1 end - -- local indenting = true + local indenting = true for col = col1, col2 do local char = line:sub(col, col) local padding = false assert(#char > 0) - -- if indenting then - -- if char:match('%s') then - -- if pad_newline and col == col1 then - -- char = ' ' - -- else - -- padding = true - -- end - -- else - -- indenting = false - -- end - -- end + if indenting then + if char:match('%s') then + if pad_newline and col == col1 then + char = ' ' + else + padding = true + end + else + indenting = false + end + end table.insert(brace_range_elements, { row = row, @@ -254,11 +254,11 @@ local function parse_brace_range_params(brace_range) literal = is_string_literal({row = row, col = col}), }) - -- if char == ',' then - -- pad_newline = true - -- else - -- pad_newline = false - -- end + if char == ',' then + pad_newline = true + else + pad_newline = false + end end end