Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité régulier
    Inscrit en
    juillet 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 31
    Points : 5
    Points
    5

    Par défaut [Emacs] Actualiser buffer

    Bonjour.

    Je voudrais savoir comment on peut actualiser un buffer dans emacs

    quand je modifie le fichier courant avec un autre outil

    Je ne trouve pas d'icone pour faire ceci et je suis obligé à chaque de fermer le fichier et le réouvrir

    quelqu'un a une idée ?

  2. #2

    Inscrit en
    juillet 2009
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 15
    Points : -1
    Points
    -1

    Par défaut

    http://edivad.wordpress.com/2007/05/...reload-a-file/

    La fonction revert-buffer demande une confirmation, or que C-X C-V RET (Entré) est plus pratique je trouve.

    Tu peut aussi créé ta propre fonction :
    Code :
    1
    2
    3
    4
    5
    6
    7
    (defun my-revert-buffer()
    “revert buffer without asking for confirmation”
    (interactive “”)
    (revert-buffer t t)
    )
    
    (global-set-key [f3] ‘my-revert-buffer)
    En remplacant F3 par la touche ou combinaison de touche que tu veut.

  3. #3
    Expert Confirmé Avatar de jabbounet
    Homme Profil pro frederic frances
    Consultant informatique
    Inscrit en
    juin 2009
    Messages
    1 903
    Détails du profil
    Informations personnelles :
    Nom : Homme frederic frances
    Âge : 38

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : juin 2009
    Messages : 1 903
    Points : 2 679
    Points
    2 679

    Par défaut

    ou M-x auto-revert-mode pour activer un revert auto sur le buffer courant.
    bazar: http://www.improetcompagnie.com/publ...ctacles-6.html

    BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil

    Emacs Wiki: http://www.emacswiki.org/

    En attente de ce que produira: http://www.pushmid.com

  4. #4
    Membre Expert
    Inscrit en
    avril 2008
    Messages
    942
    Détails du profil
    Informations forums :
    Inscription : avril 2008
    Messages : 942
    Points : 2 088
    Points
    2 088

    Par défaut

    Citation Envoyé par utilisateur38 Voir le message
    Bonjour.

    Je voudrais savoir comment on peut actualiser un buffer dans emacs

    quand je modifie le fichier courant avec un autre outil

    Je ne trouve pas d'icone pour faire ceci et je suis obligé à chaque de fermer le fichier et le réouvrir

    quelqu'un a une idée ?
    Petite remarque (en plus des 2 précédentes contributions très pertinentes): si un fichier a été modifié en dehors d'emacs et qu'on tente une modification dans emacs, au premier caractère tapé, emacs affiche dans une popup ou dans le minibuffer un message:
    Code :
    toto changed on disk; really edit the buffer? (y, n, r or C-h)
    À ce moment, il suffit de taper "r" pour qu'emacs effectue un revert-buffer qui relit le fichier et on continue avec la nouvelle version du fichier.
    Il n'y a donc pas de crainte à avoir concernant des fausses manip.
    HTH
    )jack(

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •