Re: Complétion automatique sous emacs [was developper en caml ?]

2003-02-04 Par sujet Régis Grison
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 ?]

2003-02-04 Par sujet Frédéric Bothamy
* 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 ?]

2003-01-30 Par sujet Pierre THIERRY
 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 ?]

2003-01-30 Par sujet Frédéric Bothamy
* 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 ?]

2003-01-30 Par sujet Peix Fabrice
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 ?]

2003-01-29 Par sujet Coletta Rémi
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 ?]

2003-01-29 Par sujet Georges Mariano
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 ?]

2003-01-29 Par sujet Guillaume LEHMANN
 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