• [^] # Re: Intégrer Vim dans Gnome..

    Posté par . En réponse à la dépêche Vim 6.3 dans les bacs.. Évalué à 4.

    Je ne suis pas totalement d'accord avec ton point de vue.

    Le patch bonobo-vim fait de Vim un composant bonobo a part entiere. Ce composant devrait evoluer vers une implementation complete du composant "Editor".

    Il a fallu patcher Evolution pour la raison suivante:

    - Evolution bien que bati sur une architecture de composants n'est capable d'utiliser que un seul editeur, celui bien sur propose par ximian le GtkHtmlEditor version 3, il ne supporte meme pas Gedit, qui est l'editeur / le composant d'edition de base de Gnome. Le patch permet de selectionner son editeur, c'est tout.

    Le patch bonobo-vim pretend creer un composant bonobo a partir de vim, avec esperons-le dans l'avenir, un support pour l'ouverture de fenetres (toplevel) multiples dans le meme processus et tout le reste.

    Ce que Gnome demande de ses composants d'edition est moins complique que ce que veut KDE, en gros, il faut implementer:
    BonoboControl
    BonoboPersistStream
    BonoboPersitsFile
    et si on veut aller plus loin:
    NautilusView
    GnomeDesktoEditor (pas sur de celui-la).

    En gros, c'est faisable, en hackant comme des bourrins le code gui-gtk.c de vim qui est degeulasse et plein de ifdefs...

    Mais c'est faisable et cela peut nous donner un composant Gnome complet et fonctionnel, sans tout changer, donc sans ennuyer Bram.

    Selon moi neanmoins, un fork serait bienvenu pour nettoyer tout ca et separer le moteur des interfaces.

    Merci,

    Stephane K.