Le jeu 30/01/2003 � 13:57, Fr�d�ric Bothamy a �crit : > * Coletta R�mi <[EMAIL PROTECTED]> [2003-01-29 12:39] : > > Bonjour, > > > > Je d�veloppe en caml sous emacs + tuareg-mode, et j'aimerais > > b�n�ficier de la compl�tion automatique (quand tape TAB) des mots > > cl�s, des Modules, et des fct, vars d�finies plus haut dans le source ? > > > > Quelqu'un a t'il d�j� vu (fait) qqch qui ressemble � �a ? paske �a serait > > bien pratique quand m�me :-) > > C'est tr�s pratique ... Apr�s TAB est souvent utilis� par le mode > majeur pour effectuer l'indentation du code. Il faut utiliser les > Dynamic Abbrev Expansion (qu'on obtient par M-/), voir l'aide en ligne > d'Emacs sur les abr�viations.
Dans mon .emacs, j'ai : (global-set-key [S-tab] 'dabbrev-expand) Comme �a, c'est Shift + Tab et Tab seul reste pour indenter (mais on peut faire le contraire). Pour ceux qui ne sont pas habitu�s � cette fonction, �a ne va pas piocher dans une liste de mots cl�s, �a utilise les buffers ouverts. Quand on a commenc� � taper un mot, on fait M-/ (ou le raccourci clavier choisi) et on a un mot qui correspond au d�but, si on appuie � nouveau, on en a un autre. On peut faire C-X u (annuler) pour revenir au pr�c�dent. Il se d�brouille pas trop mal avec les majuscules (mais pour avoir un mot avec seulement la premi�re lettre en majuscules il vaut mieux taper au moins 2 lettres) et il essaie de prendre un mot proche (genre celui qu'on vient de taper). Je m'en sers beaucoup (mais �a marche pas en mode texte sur mon vieux portable, je sais pas pourquoi). R�gis.

