mirror of
https://github.com/tiennm99/ccs.git
synced 2026-09-03 08:18:23 +00:00
fix(config): serialize cursor section in generateYamlWithComments
- Add cursor section serialization after copilot, before global_env - Fixes P1 data loss: cursor settings now persist to config.yaml - Previously cursor was merged in memory but never written to disk
This commit is contained in:
@@ -568,6 +568,23 @@ function generateYamlWithComments(config: UnifiedConfig): string {
|
|||||||
lines.push('');
|
lines.push('');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Cursor section (Cursor IDE proxy daemon)
|
||||||
|
if (config.cursor) {
|
||||||
|
lines.push('# ----------------------------------------------------------------------------');
|
||||||
|
lines.push('# Cursor: Cursor IDE proxy daemon');
|
||||||
|
lines.push('# Enables Cursor IDE integration via local proxy daemon.');
|
||||||
|
lines.push('#');
|
||||||
|
lines.push('# enabled: Enable/disable Cursor integration (default: false)');
|
||||||
|
lines.push('# port: Port for cursor proxy daemon (default: 20129)');
|
||||||
|
lines.push('# auto_start: Auto-start daemon when CCS starts (default: false)');
|
||||||
|
lines.push('# ghost_mode: Disable telemetry for privacy (default: true)');
|
||||||
|
lines.push('# ----------------------------------------------------------------------------');
|
||||||
|
lines.push(
|
||||||
|
yaml.dump({ cursor: config.cursor }, { indent: 2, lineWidth: -1, quotingType: '"' }).trim()
|
||||||
|
);
|
||||||
|
lines.push('');
|
||||||
|
}
|
||||||
|
|
||||||
// Global env section
|
// Global env section
|
||||||
if (config.global_env) {
|
if (config.global_env) {
|
||||||
lines.push('# ----------------------------------------------------------------------------');
|
lines.push('# ----------------------------------------------------------------------------');
|
||||||
|
|||||||
Reference in New Issue
Block a user