mirror of
https://github.com/tiennm99/ccstatusline.git
synced 2026-09-03 12:21:21 +00:00
Render space separator as one space instead of 3
This commit is contained in:
+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