Forum Linux.général Sauver emacs à distance

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
juil.
2005
Je suis un peu feinéant, alors j'ai un problème.

J'édite avec emacs un fichier sur l'ordinateur A qui est en bas.
Je monte en haut, et je veux retravailler le fichier sur l'ordinateur B.
Manque de bol, je me rends compte que je n'ai pas sauvegardé la
dernière version sur l'ordinateur A, et j'ai la flemme de descendre l'escalier
pour faire Ctrl-X-S dans la fenêtre encore active.
Comment faire (si possible proprement) pour sauver le fichier à distance ?
(avec évidemment, une connection ssh entre A et B)

Est-ce qu'un autre feinéant à la solution ?
Merci d'avance !
  • # Screen ?

    Posté par  . Évalué à 1.

    (tout est dans le titre) :p
    • [^] # Re: Screen ?

      Posté par  (site web personnel) . Évalué à 2.

      A priori screen oblige à lancer l'emacs initial en mode texte dans un terminal.

      Par contre peut-être qu'avec emacsserver/emacsclient ça pourrait marcher.
      • [^] # Re: Screen ?

        Posté par  . Évalué à 5.

        XSendKey alors si on est en mode graphique :

        xsendkey is a simple tool for generating keypresses in X. Simply specify the window ID (e.g. from xwininfo), keysym name (see <X11/keysymdef.h> for the complete list), and shift modifiers, and it will dispatch the key.

        e.g. xsendkey -window 0x3800026 Control+Shift+A

        http://pag.csail.mit.edu/~adonovan/hacks/xsendkey.html(...)
        • [^] # Re: Screen ?

          Posté par  (site web personnel) . Évalué à 1.

          Il faut encore que je trouve comment identifier l'id sans trop de risque d'erreur, mais ça à l'air d'être une excellent piste.

          Merci beaucoup.
  • # Sauvegarde automatique d'emacs

    Posté par  . Évalué à 1.

    emacs fait des sauvegarde totomatique (Sauf Si Je Me Trompe )
    c'est le fichier monfichier~ ( SSJMT (je vais le deposer ce sigle :) ) toujours ... )

    si tu fait une copie de monfichier~ vers monfichier ca devrait peut etre marche ...

    [mode TROLL]
    vi lui lorsqu'il voit qu'un fichier est ouvert par une autre session vi i qui n'est pas ferme ou n'as pas ete fermee correctement te demande ce qu'il doit faire

    Mais bon de toute facon je suis pas sectaires en fonction de l'humeur du moment je choisis emacs/vi/nedit/kwrite
    • [^] # Re: Sauvegarde automatique d'emacs

      Posté par  . Évalué à 1.

      La sauvegarde automatique d'emacs est de la forme #mon_fichier#.
      Le fichier mon_fichier~ est la version précédente (après avoir fait C-x C-s).
  • # File -> New Frame on Display...

    Posté par  . Évalué à 2.

    C'est une solution peut être un peu tordue, mais si tu as activé le X11Forwarding avec ssh, tu peux demander à emacs d'ouvrir une fenêtre sur un autre serveur X, dans ton cas, celui à l'autre bout de ta session ssh.

    Pour ce faire, récupère le nom du serveur X défini dans ta session ssh (tu fais echo $DISPLAY dans ta session ssh). Sur l'autre machine, dans emacs tu vas dans le menu File section New Frame on Display..., tu tapes la valeur du display précédemment récupérée, et tu vas pouvoir consulter/editer/sauvegarder les buffers de cet emacs sur les 2 machines.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.