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 Florent MANENS . Évalué à 1.
[^] # Re: Screen ?
Posté par Nicolas Bernard (site web personnel) . Évalué à 2.
Par contre peut-être qu'avec emacsserver/emacsclient ça pourrait marcher.
[^] # Re: Screen ?
Posté par grumly_ . Évalué à 5.
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 mac_is_mac (site web personnel) . Évalué à 1.
Merci beaucoup.
# Sauvegarde automatique d'emacs
Posté par Mais qui suis-je ? :) . Évalué à 1.
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 account . Évalué à 1.
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 Bastien Mourgues . Évalué à 2.
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.