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