Re: Complétion automatique sous emacs [was developper en caml ?]
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.
Re: Complétion automatique sous emacs [was developper en caml ?]
* Régis Grison [EMAIL PROTECTED] [2003-02-04 11:01] : Le jeu 30/01/2003 à 13:57, Frédéric Bothamy a écrit : [...] 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 C-_ est probablement plus rapide à taper. 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). Le choix de la casse des lettre est détaillé dans le manuel d'Emacs (voir la section Customizing Dynamic Abbreviation). Je m'en sers beaucoup (mais ça marche pas en mode texte sur mon vieux portable, je sais pas pourquoi). Peut-être parce que certaines combinaisons de touche ne passent pas avec ton clavier (le Alt+AltGr+_ (soit M-\) par exemple ou pour moi, le M-% en connexion distante, une histoire de 8e bit probablement). Dans ce cas, tu as bien sûr la solution Esc-\ (un peu plus long, mais on s'y fait). Fred PS : pas de CC, je lis la liste ...
Re: Complétion automatique sous emacs [was developper en caml ?]
j'aimerais bénéficier de la complétion automatique Dans un langage de programmation, je ne suis pas intimement persuadé que ce soit très bon. J'en disposais à l'époque où je bossais avec Visual Studio , et une fois que j'ai programmé avec des environnements où je ne l'avais pas, je me suis rendu compte que cette complétion affaiblissait en fait ma connaissance du langage. Je lui préfère une coloration qui me confirme que je me suis pas trompé, et un langage qui force à déclarer pour éviter les erreurs de typo. Rétrospectivement, le Moine Fou -- mailto:[EMAIL PROTECTED] OpenPGP 0xD9D50D8A pgp9UbnoTziZ0.pgp Description: PGP signature
Re: Complétion automatique sous emacs [was developper en caml ?]
* 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. Fred
Re: Complétion automatique sous emacs [was developper en caml ?]
Le mer 29/01/2003 12:39, Coletta Rmi a crit : Bonjour, Je dveloppe en caml sous emacs + tuareg-mode, et j'aimerais bnficier de la compltion automatique (quand tape TAB) des mots cls, des Modules, et des fct, vars dfinies plus haut dans le source ? Quelqu'un a t'il dj vu (fait) qqch qui ressemble a ? paske a serait bien pratique quand mme :-) Merci, -- Remi COLETTA Il me semble que META+/ essaye de complete sur l'ensemble des buffer ouvert avec priorite pour le buffer courrat mais de maniere non contextuelle. -- Peix Fabrice [EMAIL PROTECTED]
Complétion automatique sous emacs [was developper en caml ?]
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 :-) Merci, -- Remi COLETTA
Re: Complétion automatique sous emacs [was developper en caml ?]
On Wed, 29 Jan 2003 12:39:32 +0100 Coletta Rémi [EMAIL PROTECTED] wrote: Bonjour, Quelqu'un a t'il déjà vu (fait) qqch qui ressemble à ça ? paske ça serait bien pratique quand même :-) Connaissant (X)emacs et toute la puissance qui va avec, ce doit être possible (suffit de regarder ce que fait auctex et cie avec un langage beaucoup moins sympathique! (au sens syntaxique du terme évidemment)... Ceci dit, le plus efficace est sans doute d'en parler avec les auteurs du code ! Et éventuellement leur soumettre des idées/besoins. Visiblement, le développement de tuareg est actif... c'est peut-être le bon moment ;-) http://www-rocq.inria.fr/~acohen/tuareg/ A+ -- mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 BP 317 -- 59666 Villeneuve d'Ascq http://www3.inrets.fr/estas/mariano
Re: Complétion automatique sous emacs [was developper en caml ?]
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 :-) ESC-M TAB (biensur, sans les guillemets) donne une liste de mots pour la complétion. Il suffit ensuite de choisir le numéro du mot qui correspond. M-/ complète suivant les mots qui sont présents dans le fichier (nom de fonction, ou de variables, ...). Dans le cas où on peut avoir plusieurs choix, on les passe les uns après les autres en continuant de taper / C-h a completion permettra d'avoir l'aide d'emacs se rapportant à ce sujet. Bonne nuit. Guillaume LEHMANN