Files
rspade_system/app/RSpade/resource/vscode_extension/out/folding_provider.js
root 37a6183eb4 Fix code quality violations and add VS Code extension features
Fix VS Code extension storage paths for new directory structure
Fix jqhtml compiled files missing from bundle
Fix bundle babel transformation and add rsxrealpath() function

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 00:43:05 +00:00

38 lines
1.5 KiB
JavaScript

"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