Discussion:Initiation au Lua avec Scribunto/Mise au point d'un module
Ajouter un sujetFonctionnement de l'éditeur
[modifier le wikicode]Tout cela est bien beau, mais l'éditeur ne fonctionne pas.
Cela serai dû aux changements dans les versions de Mediawiki ?
voir traces -> Goelette Cardabela (discuter) 3 janvier 2020 à 10:59 (UTC)
- Bonjour, je suis le cours actuellement sous Windows avec le skin Vector et le fonctionnement est conforme aux explications de la leçon. Je vois les numéros de ligne, la coche de repli, le texte Lua et je peux exécuter dans la console de debug.
Des améliorations sont sûrement intervenues depuis ces 5 années qui ont rétabli un fonctionnement normal sous Windows. -- Wladek92 (discuter) 28 juin 2025 à 08:54 (UTC)
figure 2 section 'Messages prédéfinis' is not shown
[modifier le wikicode]Dans la version actuelle lorsque j'ouvre l'éditeur Scribunto sur mes modules de https://www.mediawiki.org/wiki/Module:Sandbox , je n'ai pas la même interface: il n'y a pas la section 'Messages prédéfinis' de l'image. Ou est elle ? -- Wladek92 (discuter) 26 juin 2025 à 17:44 (UTC)
- ... j'ai trouvé -> https://commons.wikimedia.org/wiki/File:Scribunto_debug_console_usage_example.png qui est plus à jour mais cela n'illustre pas l'exemple. -- Wladek92 (discuter) 27 juin 2025 à 16:41 (UTC)
debug console: regrouper des instructions
[modifier le wikicode]La fenêtre de debug semble être un buffer d'édition de commande. J'ai essayé de rentrer une séquence de 3 instructions avec un passage à la ligne mais c'est refusé :
frame=mw.getCurrentFrame()
newframe=frame:newChild{args={'jeudi','EN'}}
=p.traduit(newframe)
Comme Lua peut traiter une séquence sur une ligne avec le séparateur ';' j'ai rentré ceci mais c'est aussi refusé :
frame=mw.getCurrentFrame(); newframe=frame:newChild{args={'jeudi','EN'}} ; =p.traduit(newframe)
Est-ce une erreur de ma part ou une limitation du debugger ?
Existe t il un ticket dans Phabricator ?
Merci. -- Wladek92 (discuter) 28 juin 2025 à 08:35 (UTC)