Cette documentation n'a pas pour but d'être exhaustive, ni précise.
Je l'ai conçue comme étant une ouverture sur la face cachée
d'
Je présenterais ici
Les mails sont organisés en fichiers au format
Chaque mail contenu dans un de ces fichiers peut posséder un attribut
nommé
Le déplacement dans un message se fait grâce aux commandes standards
d'
Les mails peuvent être visualisés dans une liste (buffer
RMAIL-summary). Cette liste permet de voir la date d'un
mail, ainsi que son expéditeur et son sujet. Le déplacement dans
cette liste permet d'activer chacun des mails existants, et de lui
appliquer des commandes :
Ces variables sont à fixer dans le fichier d'initialisation
d'
./configure --with-pop3
export MAILHOST=mailhost.cs.univ-paris8.fr
(set-variable 'rmail-primary-inbox-list '("var/mail/drieu"
"po:benj"))
(set-variable 'rmail-pop-password "rêvetoujoursmonami")
Des informations peuvent être trouvées sur BBDB à l'URL
La base de données de
Le mode
Cette fonction demande une expression régulière qui permet de filtrer la consultation des enregistrements.
Les commandes du mode
L'interface d'envoi de mails sous
L'intérêt est de compléter l'adresse de destination du mail à partir
d'un mot-clef. Ceci est possible en utilisant le raccourci
M-TAB après avoir saisi une chaîne de caractères dans le
champ "To:" de la composition.
Pour lire les news,
La lecture de news se fait en deux étapes:
Notons que toutes ces commandes peuvent aussi s'exécuter dans le
buffer *Article*.
FTP est un protocole permettant le transfert de fichiers à travers
Internet entre un
Ange-FTP est invoqué en ouvrant un fichier dont le nom suit une
syntaxe spéciale, de quelque manière que ce soit (ouverture,
enregistrement, ...). Son utilisation est transparente : on peut très
bien éditer les fichiers d'un site web à partir de sa station, ou
utiliser
La syntaxe reconnue par
Par exemple, pour ouvrir un buffer en mode
Notons que le mode
Une fois que
La compilation de programmes s'effectue généralement par
l'intermédiaire du programme
L'intérêt de cette interface est la gestion des erreurs. Lorsque la
compilation ne réussit pas, une convention est que le compilateur
affiche un message d'erreur du type :
client.c:33: parse error before `{'
Le mode compilation possède les raccourcis suivants :
Commandes
Il existe plusieurs façons d'utiliser ce mode :
VC (Version Control) vous permet d'utiliser un système de contrôle de version directement sous Emacs. VC fournit une interface uniforme quelque soit le système de contrôle de version qui est utilisé (RCS, CVS et SCCS). Les commandes de VC sont conceptuellement proches des commandes RCS, ainsi presque tout ce que vous pouvez faire avec RCS peut être fait à travers VC.
RCS utilise normalement le
Une fois que vous avez créé un fichier, vous devez l'enregistrer dans le système de contrôle de version par la commande M-x vc-register (C-x v i) qui crééra le fichier master (dont le nom se termine par ,v) correspondant au fichier édité. Le fichier master représente l'état actuel du fichier plus tous les historiques de changement, ainsi que les entrées de journalisation decrivant en quelques mots les modifications apportées pour chaque version du fichier. Ainsi, si vous éditez le fichier foo.c, la commande vc-register crééra le fichier foo.c,v.
Ensuite, chaque fois que vous visiterez un fichier qui est sous le sytème de contrôle, Emacs l'indiquera par exemple avec RCS-1.2 dans la fenêtre d'état (signalant ainsi que la version du fichier est la 1.2). Le caractère entre RCS et le numéro de version indique le status du fichier. `-' signifie que le fichier n'est pas vérouillé (si le locking est utilisé) ou n'est pas modifié (si le locking n'est pas utilisé). `:' indique que le fichier est vérouillé, ou qu'il est modifié. Si le fichier est vérouillé par un autre utilisateur (par ex, benj), c'est indiqué comme suit `RCS:benj:1.2'.
Si vous avez créé un fichier, enregistré sous le système de contrôle
et que vous voulez y apporter des modifications, vous ouvrez donc le
fichier (C-x C-f). Le fichier de travail étant en lecture
seule, vous ne pouvez pas le modifier. Vous devez d'abord vérouiller
le fichier (M-x vc-toggle-read-only, C-x C-q). Vous
apportez des modifications, et une fois que vous voulez les intégrer
dans le master, vous utilisez la commande vc-next-action
(C-x v v). Celle-ci ouvrira un buffer pour que vous puissez
entrer le message de journalisation (
En fait, la commande C-x v v peut suffire pour la plupart des
opérations, une fois un fichier enregistré auprès du système de
contrôle. L'action entrainée par cette commande dépendra de l'état du
fichier et du fait que le système de contrôle de version utilise le locking ou
non.
Pour une documentation sur le contrôle de version indépendant
d'
Il est possible d'écouter des CD audios en utilisant le programme
Les commandes sont :
Les opérations sur les fichiers du mode
Différentes commandes du mode
D'autres marques existent (fichier copié, fichier renommé, ...), et la
plus utile à manipuler est la marque
L'intérêt du mode
Sous la plupart des systèmes UNIX, la manière la plus simple
d'imprimer un document est d'utiliser le
L'utilisation de quatre commandes permet d'effectuer cette impression :
Mais oui, Tetris a été porté sous
Un des correcteurs orthographiques les plus populaires sous
Le principe est qu'
A chaque mot incorrectement orthographié, l'utilisateur a le choix
entre utiliser les raccourcis d'
Comme chacun le sait, la rivalité
M-x viper-go-away permet heureusement de quitter ce mode, et
de revenir à un
Deux sites proposant des programmes Emacs-Lisp prêts à l'emploi :
Copyright (c) 1999 Benjamin Drieu, association APRIL. This document is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this work; see the file COPYING. If not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.