RDTMD
- VS Code
- TypeScript
- Markup Language
- LaTeX
- SVG
- Parser
- AST
- Open Source
Langage de balisage technique natif et extension VS Code, écrits entièrement from scratch, sans aucune dépendance à l'exécution. Il remplace l'écosystème fragmenté de Markdown en intégrant dans une seule spécification les formules mathématiques LaTeX, les graphiques interactifs, les diagrammes structurés, les onglets, les tableaux de métriques, les conversations et les fichiers modulaires. Tout est généré en SVG et DOM, sans innerHTML ni eval, donc compatible avec les politiques de sécurité (CSP) les plus strictes.
Installation
code --install-extension RDTvlokip.rdtmdVS Code Marketplace
Chargement des données du Marketplace…
Ouvrir sur le MarketplaceChiffres clés
- 0
- Dépendances runtime
- 25+
- Langages colorés
- 4
- Types de diagrammes
- 3
- Types de graphiques
- MIT
- Licence
Comment ça marche
Maths, graphiques et diagrammes natifs
Un moteur LaTeX récursif (fractions, racines, matrices, intégrales, opérateurs de machine learning) et des générateurs SVG pour les graphiques en barres, lignes et secteurs, ainsi que pour les diagrammes de flux, de séquence, de cartes mentales et de chronologies. Aucun KaTeX, Mermaid ou Chart.js : zéro ressource externe.
Des diagrammes lisibles, sans chevauchement
Depuis la 1.0.3, les étiquettes de flèches ne cachent plus ni les flèches ni les noeuds, les cartes de la chronologie sont dimensionnées d'après le texte mesuré, les diagrammes de séquence adaptent l'espacement aux étiquettes, et les cartes mentales n'ont plus de limite de profondeur.
Une syntaxe prévisible, lisible même sans rendu
Les blocs imbriqués utilisent des barrières à longueur variable (::::tabs) avec suivi de profondeur, et les blocs de code contenant ::: sont ignorés par l'analyseur. Un document reste lisible dans un terminal ou un éditeur brut, et un sérialiseur plainText() convertit tout l'arbre syntaxique en texte clair.
Des métriques sans ambiguïté
+2,1 % de débit est une amélioration, +2,1 % de latence est une régression. Les cartes de métriques déclarent explicitement leur polarité (good, bad, neutral) au lieu de deviner une couleur à partir du signe.
Conforme aux CSP strictes
Aucun innerHTML, aucun eval, aucun style en ligne : chaque élément est construit avec createElement, createElementNS et textContent. Les liens javascript:, vbscript: et les URI data: malveillantes sont bloqués dès l'analyse du texte.
Onglets, conversations, sections repliables et includes
Blocs natifs pour les onglets, les transcriptions de dialogues (utilisateur, assistant, système), les sections repliables et la directive @include, avec résolution des chemins relatifs, détection des cycles et profondeur limitée à 8 niveaux.
Exemples

Formules mathématiques LaTeX 
Graphique en barres 
Graphique en lignes 
Graphique en secteurs 
Diagramme de flux 
Diagramme de séquence 
Carte mentale 
Chronologie 
Onglets interactifs 
Cartes de métriques 
Dialogue 
Section repliable 
Coloration syntaxique 
Bloc diff