Activation de l'italique, du soulignement sur Emacs, Xterm et Putty

6

J'utilise une machine virtuelle Ubuntu (11.04 Server Edition) comme environnement de développement. Il ne dispose pas d'un environnement de bureau, car je ne pense pas que ce soit nécessaire et je veux le garder léger. J'y accède via SSH avec PuTTY sous Windows 7. J'appréciais beaucoup Emacs 24 en tant qu'IDE mais je voulais tout de même l'utiliser dans un terminal.

J'ai réussi à activer la version 256 couleurs de xterm pour restituer correctement les thèmes Emacs 24; toutefois, le terminal ne restitue pas les commentaires en italique et les classes / fonctions / méthodes soulignées, car elles sont déclarées dans le code du thème. J'ai remarqué que le style de police gras fonctionne après l'avoir activé dans PuTTY.

J'ai essayé de changer la chaîne Terminal-Type dans PuTTY en rxvt-unicode sans résultat. J'ai également essayé d'autres émulateurs de terminal tels que SecureCRT et des fourchettes comme PuTTYcyg et KiTTY, car j'ai remarqué que Putty n'affichait pas les polices en italique comme paramètre de police général.

J'ai aussi essayé Vim et d'autres systèmes avec toutes ces options et configurations et cela n'a pas fonctionné.

Y a-t-il un moyen d'y parvenir? Comment?

adeandrade
la source
Est-ce que cela peut aider - unix.stackexchange.com/questions/17680/… -
Mirzhan Irkegulov

Réponses:

-2

Juste un FYI: Tout ce qui est basé sur libvte prend en charge les caractères gras, italique, souligné et barré. Aucun autre moteur de terminal ne prend en charge les quatre. La prise en charge des applications est pratiquement nulle, car la fonctionnalité date de seulement quelques mois et il faudra de nombreuses années avant que les séquences d'échappement soient acceptées et normalisées.

i336_
la source
Seulement si le temps passe à reculons. Ils ont été standardisés en 1976.
JdeBP
Vraiment? Je n'ai jamais vu de terminal d'époque prenant en charge l'italique et le barré. Gras / haute intensité, et souligné, bien sûr, mais rien de plus. Si je me trompe, je suis vraiment intéressé à apprendre en tant que tel; Je fais actuellement beaucoup de recherches sur l'émulation de terminal.
i336_
1
Oui. Les séquences de contrôle pour les caractères gras, souligné et italique ont été normalisées dans l’ECMA-48 publiée en 1976. La séquence de contrôle pour le barré a été ajoutée à la troisième édition, publiée en 1984.
JdeBP
Sensationnel. Merci pour l'information. J'ai vraiment besoin de lire les normes et d'aller au-delà de mes expériences de xterm / (u) rxvt et de leur documentation de référence. L'émulation MAME VT220 s'améliore, au moins ...
i336_
1
Je recommande ECMA-48, le Informations sur le programmateur de terminal vidéo DEC VT520 et ITU T.416, pour les débutants.
JdeBP