[progliste] Re: 6pad++ alpha 3 - Test

2015-06-02 Par sujet Jean-François Colas

Hello the liste,

Ici, pour la recherche inverse, ça paraît encore bien plus simple: 
autant des appuis successifs sur F3 permettent de passer de l'un à 
l'autre, autant 2 appuis consécutifs sur Maj+F3 font biper pour dire 
j'ai pas trouvé. Ca doit tenir à des histoires de sens ou d'ancrage de 
sélection, puisqu'après une recherche fructueuse, le texte est 
sélectionné, ce qui est très bien.


J.-F.



Le 29/05/2015 23:07, Cyrille a écrit :

Salut Quentin,

1- Pour la fonction find, l'ajout d'un paramètres pour savoir s'il faut mettre 
à jour ou pas les champs de la boîte de dialogue Find me va très bien.
2- Pour la redirection dans la console, maintenant que j'ai résolu le problème entre la 
chaise et le clavier, tout va bien ! Merci d'avoir corrigé l'erreur dans ma commande... 
C'est super de pouvoir profiter de l'entrée standard même en mode instance unique ! Je 
veux bien déroger à la fonctionnalité d'instance unique pour ce cas particuler 
d'utilisation. Question : Pourquoi le fichier est-il intitulé Entrée / sortie 
standard alors qu'il ne présente que l'entrée standard ?

4- Pour les options ligne de commande, il y a /headless que je ne connaissais 
pas, un /help ou /h serait bienvenu, et puis il y a simplement le fait de 
pouvoir spécifier un ou plusieurs fichiers en entrée avec numéros de lignes et 
colonne en option. Enfin, il y a la possibilité d'envoyer une entrée standard. 
Ca fait déjà pas mal tout ça !

5- Pour la recherche du précédant, je t'avais mis comment reproduire. As-tu 
essayé ? Voici un peu plus en détail les étapes pour reproduire :
* Ouvre 6pad++
*Dans un fichier vierge, tapes abc bcd bc bbcc bcde
* Fais une recherche de bc avec Ctrl+F
* Va jusqu'au bout de la recherche en faisant des F3.
Ensuite essaye de revenir en arrière avec le Maj+F3.
Là ça buggue.

6- Enfin, un item qui ouvre les pages d'aide de l'API et la config du 
6pad++.ini dans le menu d'aide (?), ça serait sûrement utile à tout le monde. 
Evidemment c'est toujours scriptable sinon.

Bonne soirée et merci encore du boulot sur cet éditeur !

Cyrille




-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : vendredi 29 mai 2015 11:49
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ alpha 3 - Test

Lol. Justement, ça fait quoi? Et est-ce que tu n'avais pas parlé
d'une syntaxe du genre 6pad++ fichier:numligne? Alors... on se dit qu'il
y a pt'être d'autres easter eggs...

/headless ça démarre 6pad++ sans interface graphique. Pour le moment ça
ne sert absolument à rien et je n'ai même pas testé en fait, mais ça
pourrait être utile pour juste exécuter un script. Genre on pourrait
très bien imaginer une deuxième utilité de 6pad++  avec quelque chose
dans ce style:
6pad++ /headless /script pdf-to-txt.py machin.pdf machin.txt
ON ne sait jamais.

Et pour les fichiers en fait la syntaxe c'est fichier:ligne ou même
fichier:ligne:colonne.
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�.



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ï

[progliste] Re: 6pad++ alpha 3 - Test

2015-06-02 Par sujet QuentinC

Oui, le problème est résolu pour la prochaîne mise à jour.
Le bug est bien dû à la'ncrage de la sélection, car si tu désélectionne 
avant de faire la prochaîne recherche, ça marche.

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] Re: 6pad++ alpha 3 - Test

2015-05-30 Par sujet Cyrille
Salut Quentin

Merci pour toutes ces réponses qui font plaisir !

C'est tout bon pour moi, sauf le cas d'utilisation en ligne de commande de 
6pad++ pipé :
commande | 6pad++.exe | autre_commande.
J'ai du mal à voir un cas concret d'utilisation. Peux-tu donner un exemple ?
En fait, je ne vois pas ce qui sort en sortie standard de 6pad++.

Bonne soirée.

Cyrille


-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : samedi 30 mai 2015 13:10
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ alpha 3 - Test

Salut,

1 - Ca sera donc comme ça dans la prochaîne mise à jour pour le find.

2 - [...] Question : Pourquoi le fichier est-il intitulé Entrée / 
sortie standard alors qu'il ne présente que l'entrée standard ?

Parce que dans certains cas ça peut être les deux. P.ex. commande | 
6pad++ | autre commande

3 - Tu as oublié le numéro 3. Tu as voulu me faiere parler et tu as bien 
réussi.

4 - J'ai ajouté un nouveau document indiquant les paramètres et options 
de ligne de commande. Ca sera dans la prochaîne mise à jour.

5 - J'ai trouvé le bug, merci pour les détails. Ca sera corrigé dans la 
prochaîne mise à jour.

6 - C'est faisable pas trop difficilement par script
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�.




[progliste] Re: 6pad++ alpha 3 - Test

2015-05-29 Par sujet QuentinC

Salut,

Je regarderai pour la fonction find, chez moi il me semble que ça marchait.

 J’aimerais que le champ du Ctrl+F reste pré-rempli 
avec la dernière recherche manuelle (‘toto’). En effet, dans mes 
scripts, le find sert à rechercher avec des expressions régulières des 
débuts / fin de fonctions, de classes, etc.
Ca n’a donc aucun intérêt de mettre à jour le texte de la commande 
manuelle dans mon utilisation. Après, peut-être y a-t-il d’autres cas où 
cela serait utile de garder les paramètres de find dans la recherche 
manuelle. Mais je ne vois pas le cas d’usage.



Alors le mieux est que j'ajoute un nouveau paramètre: bool stealthy, qui 
définira si oui ou non on ajoute la recherche effectuée dans la liste.




 2-  J’ai eu un comportement bizarre ce soir sur l’ordi du boulot 
que j’ai essayé de reproduire chez moi. J’ai réussi mais ne sais pas 
exactement toutes les étapes qui y ont mené.
Je crois que c’est après avoir essayé de taper « dir  6pad++.exe » dans 
une console cmd.exe, alors que j’ai configuré 6pad++ pour ouvrir tous 
les fichiers dans la même instance. Je sais que ce n’est pas censé 
marcher, mais j’ai voulu essayer quand-même…


Tu as fait une petite bêtise, tu as confondu  et |. En tapant:
dir  6pad++.exe
Tu as envoyé la sortie de la commande dir dans le fichiers 6pad++.exe, 
en l'écrasant ! Dès lors tu peux te prendre toutes les insults que tu 
veux de la part de windows, ce n'est plus un fichier exécutable. Tu peux 
constater les dégâts en le renommant en .txt.

Pour que ça marche, il fallait taper:
dir | 6pad++.exe
et là tu aurais obtenu ce que tu cherchais, à savoir envoyer la sortie 
de la commande dir dans le programme 6pad++.exe.
En fait ça aurait fonctionné, même en instance unique. IL se trouve que 
j'ai laissé une faille qui n'intercepte pas ce cas, une deuxième fenêtre 
de 6pad++ se serait ouverte. Finalement je vais laisser comme ça, c'est 
bien pratique.



 A quoi est due cette limitation de ne pas pouvoir utiliser l’entrée 
standard avec le mode instance unique ? Est-ce possible d’avoir un 
message d’erreur un pe plus propre et de ne pas pourrir l’utilisation 
future de 6pad++ ?



En fait la limitation est assez simple à comprendre. Quand tu travailles 
en mode instance unique, on n'autorise donc qu'une seule instance du 
.exe à tourner en même temps.
Quand tu fais enter sur un fichier dans l'explorateur, c'est 
nécessairement un deuxième 6pad++ qui se lance. S'il est en mode 
instance unique, il détecte qu'il y a déjà une autre instance qui 
tourne, lui commande d'ouvrir un nouvel onglet avec le fichier et se 
quitte immédiatement. Sans ce mécanisme de communication entre 
instances, on ne pourrait pas avoir plusieurs fichiers ouverts avec 
l'explorateur dans la même fenêtre de 6pad++.
C'est le même système qui permet d'avoir plusieurs fichiers word dans la 
même fenêtre, ou d'ouvrir une playlist de MP3 avec un programme comme 
winamp.


Le problème avec les entrées/sorties standard, c'est que ce ne sont pas 
de vrais fichiers et ils ne sont pas transmissibles. Je ne peux pas dire 
à l'instance A d'aller lir l'entrée standard de l'instance B. C'est 
seulement possible si c'est A qui a démarré B, mais ce n'est pas le cas 
ici. Du coup je suis forcé de conserver l'instance B, et ne sachant pas 
ce que tu es en train de faire dans A je ne peux pas non plus le faire 
fermer au risque de te faire perdre ton travail. Par conséquent il y a 
contradiction avec le concept d'instance unique.
Cependant, je me suis aperçu qu'il y avait une faille dans mon concept 
d'instance unique, les opérations sur l'entrée/sortie standard sont 
permises dans une seconde instance qui reste alors ouverte. 
techniquement je ne devrais pas l'autoriser mais vu que ça a une utilité 
pratique, je vais laisser.


 3-  Les plugins qu’on trouve pour le développement ou 
l’indication des tab sur github sont-ils fonctionnels ? Si oui, ça 
serait bien de les inclure dans la release de 6pad++ : ça ferait des 
exemples. Si non, as-tu une date de release pour cette release ?


Non ils ne sont pas encore tout à faits fonctionnels. Mais c'est une 
bonne idée de les inclure, quand ils seront plus stables.


Et pour les dates de release, malheureusement c'est un logiciel que je 
code dans mes temps libres et du coup je ne peux pas te donner de date. 
Je ne préfère pas t'en donner une si c'est pour ne pas la tenir, ça ne 
génère que des frustrations, autant pour moi que pour toi.
Par contre je pourrai, je pense, très bientôt la passer en bêta 1, l'API 
commence à se stabiliser maintenant.


 4-  Si on peut avoir la doc de la ligne de commande dans la 
prochaine release, même un fichier texte tout pourri avec quelques 
notes, ça serait super !


Pour le moment il n'y a pas d'option de ligne de commande sauf 
/headless. A moins que je n'aie pas 

[progliste] Re: 6pad++ alpha 3 - Test

2015-05-29 Par sujet Jean-François Colas

Hello,

Le 29/05/2015 09:37, QuentinC a écrit :



 4- Si on peut avoir la doc de la ligne de commande dans la prochaine

release, même un fichier texte tout pourri avec quelques notes, ça
serait super !

Pour le moment il n'y a pas d'option de ligne de commande sauf
/headless.


Lol. Justement, ça fait quoi? Et est-ce que tu n'avais pas parlé d'une 
syntaxe du genre 6pad++ fichier:numligne? Alors... on se dit qu'il y a 
pt'être d'autres easter eggs...


J.-F.

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] Re: 6pad++ alpha 3 - Test

2015-05-29 Par sujet QuentinC
 Lol. Justement, ça fait quoi? Et est-ce que tu n'avais pas parlé 
d'une syntaxe du genre 6pad++ fichier:numligne? Alors... on se dit qu'il 
y a pt'être d'autres easter eggs...


/headless ça démarre 6pad++ sans interface graphique. Pour le moment ça 
ne sert absolument à rien et je n'ai même pas testé en fait, mais ça 
pourrait être utile pour juste exécuter un script. Genre on pourrait 
très bien imaginer une deuxième utilité de 6pad++  avec quelque chose 
dans ce style:

6pad++ /headless /script pdf-to-txt.py machin.pdf machin.txt
ON ne sait jamais.

Et pour les fichiers en fait la syntaxe c'est fichier:ligne ou même 
fichier:ligne:colonne.

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] Re: 6pad++ alpha 3 - Test

2015-05-29 Par sujet Cyrille
Salut Quentin,

1- Pour la fonction find, l'ajout d'un paramètres pour savoir s'il faut mettre 
à jour ou pas les champs de la boîte de dialogue Find me va très bien.
2- Pour la redirection dans la console, maintenant que j'ai résolu le problème 
entre la chaise et le clavier, tout va bien ! Merci d'avoir corrigé l'erreur 
dans ma commande... C'est super de pouvoir profiter de l'entrée standard même 
en mode instance unique ! Je veux bien déroger à la fonctionnalité d'instance 
unique pour ce cas particuler d'utilisation. Question : Pourquoi le fichier 
est-il intitulé Entrée / sortie standard alors qu'il ne présente que l'entrée 
standard ?

4- Pour les options ligne de commande, il y a /headless que je ne connaissais 
pas, un /help ou /h serait bienvenu, et puis il y a simplement le fait de 
pouvoir spécifier un ou plusieurs fichiers en entrée avec numéros de lignes et 
colonne en option. Enfin, il y a la possibilité d'envoyer une entrée standard. 
Ca fait déjà pas mal tout ça !

5- Pour la recherche du précédant, je t'avais mis comment reproduire. As-tu 
essayé ? Voici un peu plus en détail les étapes pour reproduire :
* Ouvre 6pad++
*Dans un fichier vierge, tapes abc bcd bc bbcc bcde
* Fais une recherche de bc avec Ctrl+F
* Va jusqu'au bout de la recherche en faisant des F3.
Ensuite essaye de revenir en arrière avec le Maj+F3.
Là ça buggue.

6- Enfin, un item qui ouvre les pages d'aide de l'API et la config du 
6pad++.ini dans le menu d'aide (?), ça serait sûrement utile à tout le monde. 
Evidemment c'est toujours scriptable sinon.

Bonne soirée et merci encore du boulot sur cet éditeur !

Cyrille




-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : vendredi 29 mai 2015 11:49
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ alpha 3 - Test

  Lol. Justement, ça fait quoi? Et est-ce que tu n'avais pas parlé 
d'une syntaxe du genre 6pad++ fichier:numligne? Alors... on se dit qu'il 
y a pt'être d'autres easter eggs...

/headless ça démarre 6pad++ sans interface graphique. Pour le moment ça 
ne sert absolument à rien et je n'ai même pas testé en fait, mais ça 
pourrait être utile pour juste exécuter un script. Genre on pourrait 
très bien imaginer une deuxième utilité de 6pad++  avec quelque chose 
dans ce style:
6pad++ /headless /script pdf-to-txt.py machin.pdf machin.txt
ON ne sait jamais.

Et pour les fichiers en fait la syntaxe c'est fichier:ligne ou même 
fichier:ligne:colonne.
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�.