Salut,
j'avais fais une petite proposition de l'histoire du retour arrière en
début de ligne, mais le mail était passé à la trape.
Ne pourrait pas t-on dire que quelques soit la position du curseur :
* backspace suprime le caractère précédent.
* shift plus tab modifie le niveau d'indentation
La proposition d'Abdel est pas mal, mais quel comportement adopter quand
on à des indentation à 4 espaces et que par malchance on se retrouve
avec 9 espaces en début de ligne.
Que faire?
++ Mathieu
Le 18/01/2018 à 21:55, Abdel a écrit :
> Coucou Quentin,
>
> Merci pour cette mise à jour de ce nouvel éditeur très utile.
>
>> Voilà, ça commence à bien prendre forme; va bientôt falloir que je
>> m'atelle aux trucs chiants genre ajouter des options de configuration.
>
>
> En parlant justement d'options de configuration, j'aurais un p'tit
> souhait que je voulais te soumettre :
>
> Serait-ce possible, lorsque le curseur est positionné juste après un
> niveau d'indentation donnée, que le comportement de la touche
> backspace soit configurable, de telle façon que l'on ait le choix
> entre ces 2 options :
>
> 1. virer le dernier niveau d'indentation seulement, c'est à dire
> l'équivalent de Shift + Tab.
> 2. virer tous les niveaux et se retrouver à la fin de l'instruction
> précédente, ce n'est pas grave si tu gardes ce comportement par défaut.
>
> Merci, je suis tellement habitué à décrémenter mes niveaux
> d'indentations avec backspace.
>
> Je sais, il existe Shift + Tab, qui en plus a le mérite de fonctionner
> où que soit positionné le curseur dans l'instruction en cours, mais
> bon...
>
> Je te souhaite bon courage pour la suite et encore merci.
>
> Bien amicalement,
> Abdel.
>
>
> Le 14/01/2018 à 19:04, QuentinC a écrit :
>> Bonsoir,
>>
>> Voici une nouvelle version de . . . Jane.
>> Si vous n'êtes pas satisfaits de ce nom, c'est le moment de vous
>> manifester ! Car après ce sera trop tard une fois qu'il sera sur
>> github et que je l'aurai annoncé sur program-l.
>>
>> Nouveautés significatives de cette mise à jour:
>>
>> * Première implémentation du collage intelligent comme proposé par
>> Cyril; à tester
>> * AFfichage du pourcentage dans la barre de statut
>> * Ajout d'un script (setup.py) qui vous permettra de compiler un
>> exécutable avec cx_Freeze. Je peux vous fournir l'exécutable windows
>> 64 bits si vous voulez; pour le 32 bits je ne sais pas comment on
>> fait depuis ma machine 64 bits, désolé.
>> * Amélioration importante de la fonction atteindre. Je ne vais pas
>> remettre toutes les syntaxes acceptées ici. Pour plus d'infos voir
>> saut-intelligent.txt dans l'archive. J'attends aussi vos idées à ce
>> sujet, j'ai fait quelques propositions dans le fichier.
>> * Reconnaissance du type de texte via l'extension du fichier, ce qui
>> permet d'avoir un comportement différent pour la navigation avec
>> Alt+Flèches et la touche enter. Vous avez peut-être d'autres idées de
>> comportements spécifiques à ajouter. Par exemple pour python la
>> navigation se base sur les indentations et un tab est ajouté
>> automatiquement quand on fait enter sur une ligne qui finit par deux
>> points. Pour C++ la navigation se base sur les { et } et un tab est
>> ajouté automatiquement quand la ligne se finit par { (ou retiré quand
>> c'est }).
>> Pour l'instant ça mérite encore d'être pas mal amélioré, mais il y a
>> 3 familles reconnues:
>> - Python avec l'extension .py
>> - Les langages dits C-like avec blocs en accolades pour C, C++, Java,
>> PHP, JavaScript, CSS et Perl
>> - XML avec XML et HTML (vraiment basique, risque d'être complètement
>> buggé avec HTML5 et les tags sans fermeture explicite genre <input>,
>> ou les scripts inclus dans la page). Quand on pourra faire des
>> plugins, il vaudra sûrement mieux dédier un plugin entier à HTML
>>
>> Voilà, ça commence à bien prendre forme; va bientôt falloir que je
>> m'atelle aux trucs chiants genre ajouter des options de configuration.
>> A bientôt pour la suite des aventures !
>
> 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�.