Extension VS Code
DWA Slides est une extension VS Code et un serveur de langage (LSP) pour le langage DWA Core v1. Elle accompagne l’écriture, vérifie le résultat et exporte en PowerPoint. Elle fonctionne localement, sans compte ni service d’IA.
disponible Version 0.10.0, distribuée en fichier VSIX.
Ce qu’elle fait
| Fonction | En bref | Page |
|---|---|---|
| Nouvelle slide | --- puis Tab insère la directive et ouvre le choix du layout | Rédiger |
| Autocomplétion | Layouts, compositions, options et palettes compatibles, au bon moment | Rédiger |
| Structure préremplie | Le layout choisi insère le Markdown de départ d’une slide vide | Rédiger |
| Survol | Explication de chaque classe sous le pointeur | Rédiger |
| Diagnostics | Classes inconnues, combinaisons ambiguës, mauvaise structure | Rédiger |
| Corrections rapides | Ampoule / Ctrl+. : appliquer une correction, copier le layout à remplir | Rédiger |
| Mesure des débordements | Rendu réel dans Chromium, textes qui sortent de leur cadre | Débordements |
| Taille des callouts | Plus grande taille qui tient, choisie automatiquement | Débordements |
| Export PowerPoint | .pptx avec textes, listes et tableaux modifiables | Export |
| Thèmes d’organisation | Une connexion au portail, thèmes installés pour tout VS Code, mises à jour discrètes, validation Core v1 de tout thème utilisé | Thèmes |
Installation
- Télécharger
dwa-slides-0.10.0.vsix. - VS Code → Extensions → … → Installer à partir d’un VSIX…, puis choisir le fichier.
- Installer Marp for VS Code pour l’aperçu et l’export HTML/PDF, si besoin.
- Ouvrir un dossier, un fichier Markdown, puis DWA : choisir le thème CSS pour DWA et Marp.
Le guide pas à pas est sur la page Démarrer.
Quand l’assistance s’active-t-elle ?
Sur tout document Markdown Marp : marp: true dans le frontmatter suffit, même sans thème explicite. Un theme: déclaré seul active aussi l’assistance pendant la rédaction (ajoutez marp: true pour l’aperçu Marp). Tous les noms de thème sont acceptés : le langage ne dépend pas du nom.
Le frontmatter YAML et les commentaires globaux Marp sont reconnus, ainsi que le BOM UTF-8, les fins de ligne Windows (CRLF) et les lignes vides initiales. Les exemples dans des blocs de code ne déclenchent rien.
Configuration requise
| Élément | Nécessaire pour |
|---|---|
| VS Code 1.95+ | Tout |
| Marp for VS Code | Aperçu, export HTML/PDF |
| Chrome, Chromium ou Edge local | Mesure des débordements, taille automatique des callouts |
| Dossier de confiance (workspace trust) | Mesure du rendu, export PPTX |
Dans un dossier non approuvé, les suggestions et diagnostics restent disponibles ; le contrôle navigateur est désactivé.
Confidentialité
- Aucun appel réseau, hors connexion explicite au portail des thèmes.
- Aucune dépendance CDN, aucun navigateur téléchargé automatiquement.
- Vos documents ne sont jamais envoyés au portail.