• [^] # Re: ca n'intéresse pas les utilisateur de vim.

    Posté par . En réponse au message mk-project un T.D.E (Terminal Development Environment) basé sur make.. Évalué à 1.

    Bon d'accord enfin une réponse de ta part.

    PS: désolé pour le temps de réponse, je ne me connecte plus autant qu'avant sur linuxfr

    Désolé pour l'agressivité de mes 2 précédents postes je me suis laisser emporter car je fait pas partie de la génération vieux barbue.

    A vrai dire je n'ai que 3 ans de C a mon actif et 5 en programmation.

    Il faut savoir que il semble d'après le peu de personnes qui ont tester mon T.D.E basé sur gtk-3 il est vrai qu'il a quelques lacunes d'ou l'intérêt de faire un poste pre-release.


    Par contre j'aimerai savoir un truc sur toi, si tu désire bien le révéler:

    Est-ce-que tu t'y connais en termcap/termios car j'ai fait une mini library (qui est en mode mort pour l'instant car je bloque sur un problème va_list et d'accès aux paramètres qu'il faut que je modifie).

    Et cette mini library est basé sur les séquences d'échappements ANSI et permettent une sortie colorié d'ou le nom de libaescprintf (library ANSI Escape Sequence Color Print Format).

    Bon tu aura deviner ou je veut en venir avec ma question.

    Ma library permet d'avoir une sortie colorier (foreground & background) et stylé (bold, dim, italic, blink, etc..)

    Il est aussi prévue de faire de asvprintf() et les redirections vers des fichier sont déjà possible mais non tester...

    Car je bute sur les problèmes suivant:

    Je n'arrive pas accéder aux arguments transmis par une va_list (...)
    sinon le programme (de teste) crash, me si je suis le code de la manpage, que j'ai besoin de modifier car
    il faut que, si l'argument est de type char * et se termine par un linefeed il faut le remplacer par un '0円'...

    Sinon les terminaux quel qu'ils soient vont jusque la fin de la ligne voire plus si l'on met une couleur de background, d'après ce que j'ai pu hacker c'est intrinsèques aux terminaux.

    Qu'en pense tu ? régler le problème et se servir de termcap pour récupérer les codes d'échappement afin d'être compatible avec tout type de terminaux...

    Tout seul je n'y arriverai pas et laisserai tomber: est tu tenter ?