Coucou Quentin,

Tout d'abord, félicitation pour ces améliorations qui commencent à rendre le produit intéressant, puisqu'ils intègrent les outils de programmation Python directement dans l'implémentation principale.

Premières impressions.

Je constate que le bug que je t'avais signalé pour la précédente version concernant l'enregistrement des fichiers qui redemande confirmation a bel et bien été corrigée dans cette version et je t'en remercie.

J'ai installé le module editorconfig et tout ce que tu as précisé dans ton mail récapitulatif pour les toutes dernières nouveautés fonctionne à merveille.

Cependant, il y a un petit bug que je souhaitais te signaler, en espérant qu'il sera corrigé dans les versions suivantes.

1. Je crée une fonction dans l'éditeur que je vais appeler par exemple essai :

def essai():

2. Dans la ligne suivante, que j'indente avec tab, j'inscris la première instruction de ma fonction.

Jusque là, pas de PB.

3. Je fais entrée, le saut à la ligne est intelligent, il reprend mon indentation, super, c'est bien.

4. C'est la que ça merdouille, si je puis dire lol.

si je veux supprimer cette tabulation, cela me supprime non seulement la tabulation,mais en plus, le saut de ligne d'avant, ce qui me remet à la fin de l'instruction précédente.

La, c'est problématique, car ça me condamne à garder toujours le niveau d'indentation en cours au minimum pour mes instructions suivantes.

C'est peut-être ou sans doute configurable, je n'ai pas trouvé où modifier ce comportement.

Voila, encore merci pour ce super travail que je t'encourage à améliorer.

Pour ce qui n'ont pas encore installé les outils nécessaires, vous pouvez intervenir si vous rencontrez des problèmes, je me porte volontaire pour vous aider par mail sur la liste.

Bien amicalement,
Abdel.


Le 07/01/2018 à 22:02, QuentinC a écrit :
Bonjour,
JE vous envoie une mise à jour de notre éditeur de texte en python.
J'attends toujours d'avoir un bon nom pour créer le github.

Nouveautés de cette mise à jour:
* Historique d'annulation avec les 50 dernières actions
* Support des .editorconfig, d'ailleurs il faut installer le module editorconfig: pip install editorconfig
* Retour de la navigation par paragraphe avec Ctrl+Haut/Bas
* Navigation arborescente d'après les indentations avec Alt+Flèches (voir plus loin)
* Retour du collage intelligent (voir plus loin

## Navigation arborescente d'après les indentations avec Alt+Flèches
Le but de ce mode de navigation est de pouvoir se déplacer dans le code source un peu comme dans une structure arborescente, en se basant sur les indentations Alt+Haut/Bas: va à la ligne précédente/suivante au même niveau d'indentation. On saute par-dessus les lignes plus indentées, mais si une ligne moins indentée est rencontrée on ne va pas plus loin Alt+Droite: correspond à l'ouverture de l'arbre, va à la ligne suivante si elle est plus indentée que la ligne actuelle, sinon ne fait rien Alt+Gauche: correspond à la fermeture de l'arbre, revient à la première ligne moins indentée qui précède C'est peut-être difficile de saisir le concept comme ça, le mieux c'est d'essayer par vous-mêms pour comprendre l'idée. Je pense que ça sera clair quand vous aurez un peu expérimenté. JE pense que ce genre de navigation pourrait nous être vraiment très utile en python... et dans d'autres langages si on se base sur les {} ou les begin/end au lieu des indentations. Ca pourrait se rapprocher du code folding connu et apprécié des voyants. A voir, j'attends vos avis sur cette idée. A voir comment on pourrait peut-être la généraliser.

## Collage intelligent
JE sais qu'on a eu plusieurs polémiques là-dessus, j'ai donc essayé de faire mieux. Si on a ceci dans le presse-papiers (le > représente un tab et | le curseur)
> > > Un
> > > > Deux
> >> Trois

ET qu'on colle sur ceci:
Début|
Fin

On obtient:
DébutUn
> Deux
Trois|

Si on colle sur:
Début
|
Fin

On obtient:
Début
Un
> Deux
Trois|

J'attends aussi vos commentaires sur cette fonctionnalité



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�.
        
        

Répondre à