URL: https://linuxfr.org/forums/general-general/posts/emacs-semantic-et-completion-de-code Title: [emacs] semantic et completion de code Authors: eJah Date: 2004年11月02日T17:32:14+01:00 Tags: Score: 0 Je poste ici une question que j'ai pose dans f.c.a.emacs (corrige bien sur ;) Voila, semantic c'est bien sympa mais ce qui serait cool c'est de le rendre user-friendly :) Y'a un truc pas mal c'est le mode: semantic-idle-completions-mode Lorsqu'on idle, si le nom de la variable n'est pas fini de taper il y a un popup avec un style bien particulier et bien sympa qui apparait et qui propose les differents choix possible. Maintenant il y'a plusieurs fonctions dans semantic qui montrent les possibilites derriere un point par exemple. Petit exemple: typedef struct s_point { int x; int y; } Point; int main(int ac, char av) { Point p1; p1. } Si je fais un: - M-x semantic-ia-complete-symbol: il m'ouvre un nouveau buffer avec ce que je peus mettre derriere ce fameux point - M-x semantic-ia-complete-symbol: il m'ouvre un nouveau buffer avec ce que je peus mettre derriere ce fameux point - M-x semantic-ia-complete-tip: il m'ouvre un popup de type "tip" en-dessous du pointeur de la souris - M-x semantic-ia-complete-menu: il m'ouvre un popup de type "menu" et donc celui-ci ? le focus ce qui est plutot embetant ... ;) Donc les questions sont: - avez-vous une idee de comment implementer le style de popup utilise pour semantic-idle-completions-mode avec l'une des fonctions semantic-ia-complete-* ? - Ou sinon savez-vous comment je pourrai faire apparaitre le popup de style "tip" juste derriere mon point et non pas la ou se trouve mon curseur de souris ? - Comment binder le . et -> pour qu'il appelle la fonction qui va bien justement ? parceque binder c'est assez simple, mais apres il faut qd meme ecrire le . %) Voila :) Merci