En tant que programmeur, je veux voir une règle sur une colonne spécifique (généralement 80), les deux pour que je voie quand je traverse cette colonne, mais aussi pour voir à quel point je me rapproche de celle-ci afin de pouvoir reformater mon code plus tôt.
Les options que j'ai trouvées jusqu'à présent n'atteignent pas cet objectif:
whitespace-mode
,column-enforce-mode
etcolumn-marker
ne mettez en évidence que des lignes individuelles après que le texte de la ligne a déjà passé lefill-column
. J'aimerais voir quand je m'approche de la colonne, pas seulement quand je la traverse.fill-column-indicator
serait une bonne solution, sauf qu'il se casseauto-complete-mode
,company-mode
,avy
et plus encore. Ce sont des problèmes qui semblent difficiles à résoudre, chacun nécessitant une solution de contournement individuelle - par exemple, voyez lecompany-mode
problème et leauto-complete-mode
problème , celui-ci ayant plus de deux ans).
Existe-t-il de meilleures alternatives?
(set-window-margins nil 0 (max (- (window-width) 80) 0))
Donc, si vous avez une fenêtre large de 120 caractères, cela réduira l'espace dont vous disposez pour afficher le code à 80 caractères. De cette façon, votre configuration de fenêtre ne sera pas gâchée et vous pourrez l’activer / désactiver si vous le souhaitez. Si vous avez des franges, il y aura une ligne à 80 colonnes.