1. #1
    Invité régulier
    Inscrit en
    juillet 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 31
    Points : 6
    Points
    6

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Consultant informatique
    Inscrit en
    juin 2009
    Messages
    1 911
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : juin 2009
    Messages : 1 911
    Points : 3 075
    Points
    3 075

    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
    Expert Confirmé
    Inscrit en
    avril 2008
    Messages
    1 214
    Détails du profil
    Informations forums :
    Inscription : avril 2008
    Messages : 1 214
    Points : 2 827
    Points
    2 827

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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(

Discussions similaires

  1. Ouvrir buffer par fichiers Emacs LISP
    Par akrogames dans le forum Lisp
    Réponses: 1
    Dernier message: 31/05/2013, 23h53
  2. stencil buffer
    Par patapetz dans le forum OpenGL
    Réponses: 6
    Dernier message: 26/02/2004, 17h23
  3. Vider le buffer du clavier
    Par flavien tetart dans le forum x86 16-bits
    Réponses: 2
    Dernier message: 12/07/2002, 08h35
  4. Affichage en passant par un buffer...
    Par Sirotilc dans le forum MFC
    Réponses: 5
    Dernier message: 27/05/2002, 21h00
  5. Alpha blending et Z-buffer directx 8
    Par Cesar4 dans le forum DirectX
    Réponses: 1
    Dernier message: 23/05/2002, 12h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo