Files
rspade_system/app/RSpade/resource/vscode_extension/out/folding_provider.js
root 1b57ec2785 Add datetime system (Rsx_Time/Rsx_Date) and .expect file documentation system
Tighten CLAUDE.dist.md for LLM audience - 15% size reduction
Add Repeater_Simple_Input component for managing lists of simple values
Add Polymorphic_Field_Helper for JSON-encoded polymorphic form fields
Fix incorrect data-sid selector in route-debug help example
Fix Form_Utils to use component.$sid() instead of data-sid selector
Add response helper functions and use _message as reserved metadata key

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-24 21:47:53 +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