Commandes et paramètres
Les deux tableaux de cette page sont générés depuis le package.json de l’extension : ils correspondent exactement à la version documentée.
Commandes
Ouvrez la palette de commandes (Ctrl+Maj+P) et tapez « DWA ».
| Commande (palette) | Identifiant |
|---|---|
| DWA : insérer le layout à remplir | dwa.insertLayout |
| DWA : vérifier les débordements | dwa.checkOverflow |
| DWA : choisir le thème CSS pour DWA et Marp | dwa.configureTheme |
| DWA : copier le layout à remplir | dwa.copyLayout |
| DWA : exporter un PowerPoint éditable (.pptx) | dwa.exportPptx |
| DWA : diagnostiquer l’activation sur ce document | dwa.activationStatus |
| DWA : préparer ce document pour DWA | dwa.initializeDocument |
| DWA : se connecter au portail | dwa.hubConnect |
| DWA : se déconnecter du portail | dwa.hubDisconnect |
| DWA : choisir un thème d’organisation | dwa.hubChooseTheme |
| DWA : vérifier les mises à jour des thèmes | dwa.hubSync |
| DWA : état du thème de la présentation | dwa.themeStatus |
| DWA : contrôler le thème (Core v1) | dwa.validateTheme |
Paramètres
À modifier dans les paramètres de VS Code (utilisateur ou dossier de travail).
| Paramètre | Défaut | Rôle |
|---|---|---|
dwa.enabled | true | Activer l’assistance sur les documents Marp utilisant le thème DWA. |
dwa.themePath | "" | CSS du thème utilisé. Le nom @theme doit correspondre au thème du document ; sinon recherche dans les thèmes Marp enregistrés et à proximité. |
dwa.overflow.enabled | true | Vérifier le rendu après une pause dans l’édition (nécessite Chrome, Chromium ou Edge local). |
dwa.overflow.browserPath | "" | Exécutable Chrome/Chromium/Edge. Vide : détection automatique. En WSL, choisir un navigateur Linux. |
dwa.overflow.delay | 1400 | Délai avant la mesure du rendu, en millisecondes. |
dwa.newSlideSuggestions | true | Proposer la directive _class en texte fantôme sur une nouvelle slide vide. Valider avec Tab. |
dwa.autoScaffold | true | Préremplir une slide vide avec la structure du layout choisi. Le contenu existant est conservé. |
dwa.cleanSuggestions | true | Masquer les suggestions Property de Marp dans le Markdown du dossier en configurant editor.suggest.showProperties. Les directives restent proposées dans le frontmatter. |
dwa.experimental.layoutTransitions | false | Expérimental : réserver/restaurer les titres et légendes lors des changements de with-title/with-legend sur les slides content. Le contenu est conservé dans des commentaires dwa-reserve. |
dwa.callout.autoFit | true | Choisir automatiquement une classe callout-size-50 à callout-size-180, par pas de 5 px. Le thème doit fournir ces classes. Aucune écriture CSS ; navigateur local requis. |
dwa.hub.portal | "" | Adresse proposée par défaut à la connexion au portail des thèmes (ex. https://themes.exemple.fr). |
dwa.themes.updateNotifications | "notify" | Notifications des thèmes d’organisation (empreinte comparée à l’ouverture d’une présentation). |
Exemple de paramètres de dossier
json
{
"dwa.overflow.browserPath": "/usr/bin/chromium",
"dwa.overflow.delay": 2000,
"dwa.experimental.layoutTransitions": true
}