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.

Répondre à