Bonjour Quentin et tous,

Tout d'abord,merci pour l'évolution de la console qui s'ouvre
automatiquement quand il y a un bug dans le 6pad++.py.
Et je ferais la même remarque que JF pour le rappel de l'historique des
commandes tapées dans la console. Mais évidemment, on peut pas tout avoir
tout de suite !

Pour les chemins contenant un caractère accentué, je confirme que c'est tout
bon maintenant.
D'ailleurs, en vérifiant ce point, j'ai vu que le fichier log est
inaccessible en lecture tant que 6pad++ est ouvert. C'est inhabituel pour un
fichier de log...

Pour la doc des fonctions de l'API dans la console Python, c'était juste une
suggestion. Mais si ça demande trop de boulot, mieux vaut déprioriser ou
abandonner ce travail : on peut tout à fait survivre avec la doc HTML
ouverte en parallèle.

Pour l'import de module dans 6pad++.py, j'arrive bien à faire l'import si je
mets mon fichier dans le sous-dossier 'lib', mais pas dans le sous-dossier
'plugins'. Il faudra aussi penser à rajouter cette info dans la doc.

Sinon pour les arguments par défaut, n'est-ce pas faisable d'écrire un
wrapper en python pour appeler ensuite la fonction C avec un nombre fixé
d'arguments ? C'est juste une suggestion et ce que je raconte n'a peut-être
aucun sens, vu que je ne connais pas le mécanisme d'interfaçage entre Python
et C++.

En tout cas bravo encore pour cet éditeur ! Après il faudra partager les
scripts.
Bonne journée.

Cyrille













-----Message d'origine-----
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
part de Jean-François Colas
Envoyé : mardi 28 avril 2015 14:18
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, session 3

Hello Quentin et la ML,

Aussitôt"proposé, aussitôt téléchargé, mais pas aussitôt testé quand 
même... Encore une assez courte session aujourd'hui avec la maj de ce lundi.

En préambule, continue d'hésiter sur UTF-8, l'avenir ne me semble pas 
pour demain où on aura besoin absolument d'utiliser autre chose que 
Window-1252 si on est sous Windows...

Merci pour la console Python au démarrage en cas d'erreur, ça permet de 
gagner un temps fou et encore plus pour un programmeur du dimanche comme 
moi, et merci à Cyrille d'avoir insisté là-dessus.

Par rapport à la console Python, plus je lutilise, plus je m'aperçois 
que j'aurais besoin d'un moyen plus rapide que celui que j'emploie 
actuellement, pour rééditer la dernière commande. Pas forcément besoin 
d'un million de commandes dans l'historique, mais au pire une touche 
permettant de rapeler pour édition le texte de la dernière serait 
probablement un plus... Mais tout dépend des projets que tu as à ce sujet.

Tu écris:
Le bug du window.open trouvé par JF est corrigé.

Ca roule effectivement ici.

Je crois que j'en ai trouvé un autre du même genre! ...
Dans la console Python:
sixpad.window.curPage.autoLineBreak = 0
(Ce n'est peut-être qu'une erreur de doc, si la variable est en lecture 
seule, mais j'avoue que ça pourrait m'arranger si autoLineBreak était 
réellement en lecture/écriture), et ça évitrait des questions futures 
sur les lignes et les paragraphes...

A propos de la doc, j'ai vu qu'il y avait une modif bienvenue concernant 
getConfig. Je me demande s'il ne reste pas une petite contradiction, ne 
faudrait-il pas enlever du coup la phrase: "Return an empty string in 
case the key doesn’t exist. "

Sinon, quelques confirmations:

Pour obtenir lenuméro de la ligne courante, aujourd'hui je n'ai trouvé que:
sixpad.window.curPage.lineOfOffset(sixpad.window.curPage.selectionStart)

Est-il envisagé ou envisageable un membre de la classe Page genre 
CurLine ou currentLine ?

Idem, pour obtenir le caractère sous le curseur aujourd'hui je n'ai 
trouvé que:
sixpad.window.curPage.substring (sixpad.window.curPage.selectionStart, 
sixpad.window.curPage.selectionStart+1)

Existe-t-il ou existera-t-il plus simple ?

Bonne journée,
J.-F.

Le 27/04/2015 23:53, QuentinC a écrit :
> Bonsoir,
>
> J'ai mis une mise à jour en ligne
> https://dl.dropboxusercontent.com/u/25797488/6pad%2B%2B.zip
>
> Le bug du window.open trouvé par JF est corrigé.
> Je pense que le problème d'accents dans les chemins est aussi corrigé, 
> il faut que quelqu'un reteste pour être sûr.
>
> S'il y a une erreur dans un script ou qu'un script appelle print, la 
> console python s'ouvre automatiquement avec cette nouvelle version. Ce 
> qui répond à la question de JF et appuyée par Cyril.
> ON peut switcher de la console python aux documents avec F6, pas 
> besoin de la refermer à chaque fois.
>
> Voilà pour ce soir. A+.
> Progliste :
> Pour se désinscrire de la liste : 
> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>
> Pour voir les archives de la liste :
> http://www.mail-archive.com/progliste@ml.free.fr/
>
> Je vous rappelle que les pièces jointe sont activés leur taille est 
> limité à 2 MO
> Pour accéder aux fichiers de la liste
> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
> Ou en utilisant la nouvelle page de partage :
> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
> privé, je vous répondrez en privé.
>
>

Progliste :
Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à
2 MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.
        
        


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
http://www.avast.com
Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 
MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à