Salut Quentin et la ML,
Moi j'aime bien ce nom 6Pad en fait, brièveté, bonne priorité dans
l'alphabet (intéressant pour envoyer vers)...
A part ça, je suis content que 6Pad ou autre nom redevienne un peu
d'actualité. Alors je ressors ma wish list. Elle est un peu à plusieurs
niveaux. Alors dans un premier temps, je n'évoquerai pas les différents
points qui me semblent scriptables en sus même par moi surtout en
Python, mais je pourrai compléter ultérieurement.
Ce qui m'a manqué le plus avec la version en cours, c'est une gestion
multi-onglets un poil plus poussée, à savoir, la possibilité de
conserver l'état des fichiers ouverts, afin de les retrouver lors de la
prochaine session. Impliquant donc aussi, pour chaque fichier, une
mémorisation de l'endroit où se trouve le curseur. Une liste qui ne se
détruirait pas lorsqu'on passe un param au fichier: ce fichier
s'ajouterait simplement à la liste actuelle s'il n'y était pas déjà.
Autre point noir pour moi: la liste des fichiers récents, qui me semble
plus facile à gérer si le dernier fichier fermé reçoit toujours le n° 1,
et pour moi je ne rechignerais pas si la pile des fichiers récents
dépassait les dix-vingt..
Pour le reste, avec un éditeur que j'utiliserais un peu fréquemment,
j'aurais besoin de pouvoir circuler de "paragraphe" en "paragraphe",
c'est-à-dire, ni plus ni moins que ce que l'on fait avec le 6Pad actuel
lorsque le retour à la ligne est désactivé. Mais, justement,
indépendamment du réglage en question. Par exemple par Ctrl+flb
Ctrl+flh. Qui serait donc équivalents à Flb Flh si le retour à la ligne
est désactivé, mais au moins, on pourrait s'appuyer sur ce mode de
navigation dans nos scripts.
Je me débrouillerai avec Jaws pour qu'il ne fasse pas son espèce de
reconnaissance de paragraphe qui n'a quasi aucun intérêt.
Au niveau interface, aujourd'hui les zones d'édition dans les boîtes de
dial genre Recherche/Remplace, ou Atteindre la ligne, sont très loin, un
peu trop loin de libellés. Ca concerne surtout les brailistes comme moi,
mais l'ajustement me semblant à première vue relativement mineur, comme
dirait Panisse, j'en parle maintenant parce que c'est utile à la
conversation.
Une idée que je retrouve dans mes archives, optionnelle mais qui serait
sympa: pouvoir éditer l'entrée standard, ou au moins juste la
visualiser. Et également, possibilité d'une vue hexadécimale du fichier
courant.
Petites idées additionnelles en vrac:
- Au moment d'atteindre une ligne, pouvoir utiliser par exemple +20 ou
-20 pour un déplacement relatif.
- Visu dans la barre d'état de la taille de la zone sélectionnée le cas
échéant.
Je stoppe là pour l'instant, mais il y a mon essentiel.
J.-F.
Le 02/02/2015 08:50, QuentinC a écrit :
Bonjour à tous,
J'ai réfléchi à pas mal de choses depuis un moment, et j'ai envie d'un
peu de changement et de modernisme en fait.
6pad tel qu'il est maintenant souffre de quelques problèmes qu'il n'est
pas facile de régler, en tout cas plus en C99, en lua 5.1 et avec les
quelques hack win32 présents. Je vais donc arrêter définitivement son
développement dans la forme où il est actuellement.
Pas de panique ! Je prévois d'entamer le développement d'un successeur.
Je ne lui ai pas encore trouvé de nom (toutes les propositions sont les
bienvenues). Par contre les changements suivants sont dores et déjà à
prévoir :
* IL restera en API win32 (pas de WX ou d'autre cochonerie/usine à gaz
partiellement inaccessible)
* Développement en C++11 au lieu de C99
* Scripting en python 3.4 au lieu de lua 5.1
* En conséquence des deux points précédents ne poids va drastiquement
augmenter pour passer de 500 Ko à env. 5 Mo. JE ne pense pas que ce soit
dramatique vu les nouvelels possibilités qui s'offriront à nous dans le
futur.
* Vu q'on passe de C à C++, la stabilité sera probablement bien meilleure.
Pas de date de sortie prévue pour le moment, même pour une 0.1; ça
pourrait arriver très vite comme dans un bon moment; ça reste à voir.
quoi qu'il en soit ça sera aussi open source et disponible sur GitHub
bientôt (dès que j'aurai trouvé un nom en fait).
Pourquoi tout à coup envie de passer de lua à python ? Entres autres le
support du threading, de l'unicode, et de bien plus de possibilités. ET
en plus c'est un bon moyen pour moi comme pour vous d'apprendre le
python, ce langage ô combien puissant mais un peu rebutant pour nous
autres dv.
Vous avez à présent le champ libre pour exprimer vos pleurs,
complaintes, mécontentements, doléances, commentaires, suggestions,
remarques, idées, mais toujours constructif; afin de reprendre un
meilleur départ.
Bien à vous,
Signé le taré de la prog
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
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:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
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é.