fix: adjust list_languages column header alignment

This commit is contained in:
CJ van den Berg 2024-09-02 21:11:27 +02:00
parent 0e19fbdd75
commit 8810048f91
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -15,9 +15,11 @@ pub fn list(allocator: std.mem.Allocator, writer: anytype) !void {
max_extensions_len = @max(max_extensions_len, args_string_length(file_type.extensions));
}
const checkmark_width = if (builtin.os.tag != .windows) 2 else 0;
try write_string(writer, "Language", max_language_len + 1);
try write_string(writer, "Extensions", max_extensions_len + 1);
try write_string(writer, "Language Server", max_langserver_len + 1);
try write_string(writer, "Extensions", max_extensions_len + 1 + checkmark_width);
try write_string(writer, "Language Server", max_langserver_len + 1 + checkmark_width);
try write_string(writer, "Formatter", max_formatter_len);
try writer.writeAll("\n");