fix: add align field to ColumnConfig and fix cell creation functions

Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-16 13:43:55 -03:00
parent 65dd800526
commit db808bb794
2 changed files with 91 additions and 61 deletions

View File

@@ -197,11 +197,11 @@ impl Settings {
if settings.list_format.is_empty() {
debug!("CONFIG: Setting default list_format");
settings.list_format = vec![
ColumnConfig { name: "id".to_string(), label: "id".to_string() },
ColumnConfig { name: "time".to_string(), label: "time".to_string() },
ColumnConfig { name: "size".to_string(), label: "size".to_string() },
ColumnConfig { name: "tags".to_string(), label: "tags".to_string() },
ColumnConfig { name: "meta:hostname".to_string(), label: "hostname".to_string() },
ColumnConfig { name: "id".to_string(), label: "id".to_string(), align: ColumnAlignment::Left },
ColumnConfig { name: "time".to_string(), label: "time".to_string(), align: ColumnAlignment::Left },
ColumnConfig { name: "size".to_string(), label: "size".to_string(), align: ColumnAlignment::Left },
ColumnConfig { name: "tags".to_string(), label: "tags".to_string(), align: ColumnAlignment::Left },
ColumnConfig { name: "meta:hostname".to_string(), label: "hostname".to_string(), align: ColumnAlignment::Left },
];
}