OVH Cloud OVH Cloud

Que ne fait pas emacs ?

13 réponses
Avatar
Dominique
Plutôt que de demander ce que fait Emacs, on gagnerait du temps à chercher
ce qu'il ne fait pas.
Il ne fait pas la vaisselle ou le café, par exemple.
Quoi que, il se trouvera bien un bidouilleur pour piloter un interrupteur
pour cafetière avec Emacs !
:-))
C'est le fil précédent sur Emacs et Palm qui m'a inspiré cette question.
Dominique

10 réponses

1 2
Avatar
Sebastien Kirche
Le 29 Oct 2004, Dominique a formulé :

Plutôt que de demander ce que fait Emacs, on gagnerait du temps à chercher
ce qu'il ne fait pas.
Il ne fait pas la vaisselle ou le café, par exemple.



Mîîîp. Mauvaise réponse : il peut *aussi* faire le café !

La RFC2324 décrit un protocole de dialogue avec une cafetière :
ftp://ftp.rfc-editor.org/in-notes/rfc2324.txt

Quoi que, il se trouvera bien un bidouilleur pour piloter un interrupteur
pour cafetière avec Emacs !
> -))



Et il existe un mode pour utiliser ce protocole :
http://www.thebuttlesschaps.com/coffee.el

C'est le fil précédent sur Emacs et Palm qui m'a inspiré cette question.
Dominique



Comme quoi, la seule limite d'Emacs est l'imagination de ses
utilisateurs ;^)

Sébastien Kirche
Avatar
Dominique
Sebastien Kirche wrote:

Mîîîp. Mauvaise réponse : il peut *aussi* faire le café !



Je savais bien que je disais une bêtise avec la cafetière ;-)
Dominique
Avatar
Xavier Maillard
On 29 oct 2004, Dominique wrote:

Plutôt que de demander ce que fait Emacs, on gagnerait du temps
à chercher ce qu'il ne fait pas. Il ne fait pas la vaisselle ou



Il ne fait pas la guerre, ne sait pas voter, ne passe pas
(encore) l'aspirateur dans mon appartement, ne sait pas remplacer
ma copine (qui est un modèle de Emacs très avancé)...

Mais je pense que en dehors de ces exemples farfelus, il doit
savoir tout faire ou presque ;)

--
.o. Xavier Maillard Tel: +33 6 68 04 64 37
..o
ooo
Avatar
drkm
Xavier Maillard writes:

ne sait pas remplacer
ma copine



Et vice-versa, j'imagine ;-)

--drkm
Avatar
euler
Xavier Maillard wrote:

On 29 oct 2004, Dominique wrote:

Plutôt que de demander ce que fait Emacs, on gagnerait du temps
à chercher ce qu'il ne fait pas. Il ne fait pas la vaisselle ou



Il ne fait pas la guerre, ne sait pas voter, ne passe pas
(encore) l'aspirateur dans mon appartement, ne sait pas remplacer
ma copine (qui est un modèle de Emacs très avancé)...

Mais je pense que en dehors de ces exemples farfelus, il doit
savoir tout faire ou presque ;)




Y'a quelqu'un qui peut m'expliquer comment configurer les raccourcis clavier
pour la copine ? en tout cas chez moi le define-key marche pas...
Avatar
Daniel Déchelotte
Dominique a écrit :

| Plutôt que de demander ce que fait Emacs, on gagnerait du temps à
| chercher ce qu'il ne fait pas.

Je rebondis tardivement sur ce fil a tendance humoristique : j'ai des
fichiers qui contiennent des sequences du type ESC[31;1m, qu'emacs
m'affiche telles quelles, sans la possibilite de les interpreter.

De la meme facon, le M-x shell est inutilisable chez moi a cause des codes
de couleurs (ls, ...). La faute a ma (mauvaise) configuration ?

--
Daniel Déchelotte
http://yo.dan.free.fr/
Avatar
Sebastien Kirche
Le 2 nov 2004, Daniel Déchelotte vraute :

> Plutôt que de demander ce que fait Emacs, on gagnerait du temps à
> chercher ce qu'il ne fait pas.

Je rebondis tardivement sur ce fil a tendance humoristique : j'ai des
fichiers qui contiennent des sequences du type ESC[31;1m, qu'emacs
m'affiche telles quelles, sans la possibilite de les interpreter.



Ben si ! Même ça il peut faire. Est-ce que tes séquences ANSI ne contiennent
que des couleurs (mes souvenirs de l'ANSI remontent à MS-DOS 5 et sont un
peu rouillés) ?
Il existe ansi-color.el pour cela.

De la meme facon, le M-x shell est inutilisable chez moi a cause des codes
de couleurs (ls, ...). La faute a ma (mauvaise) configuration ?



Je n'ai jamais utilisé de code ansi avec eshell et donc je ne sais pas s'il
est capable de s'en accomoder. Mais il existe un ansi-term.

J'ai (re)trouvé ces références sur l'emacswiki :
http://www.emacswiki.org/cgi-bin/wiki?search=ansi&lang=&dosearch=Aller+%21

Si ça peut améliorer ton utilisation de l'Éditeur... ;)

Sébastien Kirche
Avatar
Daniel Déchelotte
Sebastien Kirche a écrit :

| Est-ce que tes séquences ANSI ne contiennent que des couleurs ?
| Il existe ansi-color.el pour cela.

Oui, il ne s'agit que de couleurs, et ansi-color n'est pas directement
utilisable. Il sert a "comint-*", c'est-a-dire a "l'interpreteur de
commande". J'en suis a l'etape "mblblbll comment je m'en sers ?"

| [...] il existe un ansi-term

Oui ! Il utilise (je devine) ansi-color pour interpreter correctement les
sequences d'echappements ANSI. eshell colore la sortie de "ls", mais il ne
supporte pas les-dites sequences (lancer bash me ruine l'affichage).

| J'ai (re)trouvé ces références sur l'emacswiki :
| http://www.emacswiki.org/cgi-bin/wiki?search=ansi&lang=&dosearch=Aller+%21

Merci pour le pointeur. Malheureusement, je n'y trouve que la confirmation
qu'il faudra composer avec ansi-color ou lacher l'affaire. J'en suis donc
reduit a lancer "/bin/bash" dans ansi-term pour simplement faire un "cat
fichier_scores". Grumpf.

| Si ça peut améliorer ton utilisation de l'Éditeur... ;)

Un peu, merci :).

--
Daniel Déchelotte
http://yo.dan.free.fr/
Avatar
Matthieu Moy
Daniel Déchelotte writes:

Oui, il ne s'agit que de couleurs, et ansi-color n'est pas directement
utilisable. Il sert a "comint-*", c'est-a-dire a "l'interpreteur de
commande". J'en suis a l'etape "mblblbll comment je m'en sers ?"



Allez, passez à l'étape « je m'en sers comme ça » :

(autoload 'ansi-color-for-comint-mode-on "ansi-color" nil t)
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)

--
Matthieu
Avatar
Daniel Déchelotte
Matthieu Moy a écrit :

| Daniel Déchelotte writes:
|
| > Oui, il ne s'agit que de couleurs, et ansi-color n'est pas directement
| > utilisable. Il sert a "comint-*", c'est-a-dire a "l'interpreteur de
| > commande". J'en suis a l'etape "mblblbll comment je m'en sers ?"
|
| Allez, passez à l'étape « je m'en sers comme ça » :
|
| (autoload 'ansi-color-for-comint-mode-on "ansi-color" nil t)
| (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)

Merci, mais ma question etait "Comment profiter d'ansi-color dans un tampon
normal, par ex. en mode fundamental, sans interpreteur de commande ?".

Autant lancer M-x ansi-color-for-comint-mode-on permet d'interpreter les
codes de couleur d'un shell en cours (et ton code permet d'activer ca
automatiquement), autant ca n'a aucun effet sur un tampon non comint-*.
"Meme" M-x ansi-color-for-comint-mode-on M-x insert-file mon_fichier
ne fonctionne pas.

--
Daniel Déchelotte
http://yo.dan.free.fr/
1 2