Files
rspade_system/app/RSpade/resource/vscode_extension/out/folding_provider.js
root 14dd2fd223 Fix code quality violations for publish
Progressive breadcrumb resolution with caching, fix double headers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-16 04:43:47 +00:00

38 lines
1.5 KiB
JavaScript
Executable File

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RspadeFoldingProvider = void 0;
class RspadeFoldingProvider {
provideFoldingRanges(document, _context, _token) {
// RSX markers are no longer used - returning empty array
return [];
/* Original implementation preserved for reference
const folding_ranges: vscode.FoldingRange[] = [];
let start_line: number | null = null;
for (let i = 0; i < document.lineCount; i++) {
const line = document.lineAt(i);
const text = line.text.trim();
if (text.includes(RspadeFoldingProvider.LLMDIRECTIVE_START)) {
start_line = i;
} else if (text.includes(RspadeFoldingProvider.LLMDIRECTIVE_END) && start_line !== null) {
// Create folding range from start to end
folding_ranges.push(new vscode.FoldingRange(
start_line,
i,
vscode.FoldingRangeKind.Region
));
start_line = null;
}
}
return folding_ranges;
*/
}
}
exports.RspadeFoldingProvider = RspadeFoldingProvider;
// RSX markers are no longer used - keeping class for potential future use
RspadeFoldingProvider.LLMDIRECTIVE_START = '// [RSX:LLMDIRECTIVE:START]'; // Deprecated
RspadeFoldingProvider.LLMDIRECTIVE_END = '// [RSX:LLMDIRECTIVE:END]'; // Deprecated
//# sourceMappingURL=folding_provider.js.map