mirror of
https://github.com/tiennm99/ccstatusline.git
synced 2026-09-03 08:18:26 +00:00
Render space separator as one space instead of 3
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ccstatusline",
|
||||
"version": "1.0.9",
|
||||
"version": "1.0.10",
|
||||
"description": "A customizable status line formatter for Claude Code CLI",
|
||||
"module": "src/ccstatusline.ts",
|
||||
"type": "module",
|
||||
|
||||
+9
-2
@@ -412,8 +412,15 @@ function renderSingleLine(items: StatusItem[], settings: any, data: StatusJSON,
|
||||
if (elements.length > 0 && lastElement && lastElement.type !== 'separator') {
|
||||
const sepColor = (chalk as any)[settings.colors.separator] || chalk.dim;
|
||||
const sepChar = item.character || '|';
|
||||
// Don't add space before comma
|
||||
const sepContent = sepChar === ',' ? sepColor(`${sepChar} `) : sepColor(` ${sepChar} `);
|
||||
// Handle special separator cases
|
||||
let sepContent;
|
||||
if (sepChar === ',') {
|
||||
sepContent = sepColor(`${sepChar} `);
|
||||
} else if (sepChar === ' ') {
|
||||
sepContent = sepColor(' ');
|
||||
} else {
|
||||
sepContent = sepColor(` ${sepChar} `);
|
||||
}
|
||||
elements.push({ content: sepContent, type: 'separator' });
|
||||
}
|
||||
break;
|
||||
|
||||
+9
-2
@@ -114,8 +114,15 @@ const renderSingleLine = (items: StatusItem[], terminalWidth: number, widthDetec
|
||||
break;
|
||||
case 'separator':
|
||||
const sepChar = item.character || '|';
|
||||
// Don't add space before comma
|
||||
const sepContent = sepChar === ',' ? chalk.dim(`${sepChar} `) : chalk.dim(` ${sepChar} `);
|
||||
// Handle special separator cases
|
||||
let sepContent;
|
||||
if (sepChar === ',') {
|
||||
sepContent = chalk.dim(`${sepChar} `);
|
||||
} else if (sepChar === ' ') {
|
||||
sepContent = chalk.dim(' ');
|
||||
} else {
|
||||
sepContent = chalk.dim(` ${sepChar} `);
|
||||
}
|
||||
elements.push(sepContent);
|
||||
break;
|
||||
case 'flex-separator':
|
||||
|
||||
Reference in New Issue
Block a user