Comment éditer à distance via ''ssh'' avec ''Emacs'' ou ''XEmacs''

Pour une raison ou pour une autre votre éditeur préféré n'existe pas sur une des machines de l'IDRIS ou vous ne souhaitez pas l'utiliser car il est obsolète. Que faire ?

Vous pouvez à partir de votre Emacs ou XEmacs local sur votre station choisir d'éditer à distance sur une machine de calcul via ssh. Pour cela, il faut au préalable disposer du module Tramp (transparent remote file access). Tramp est automatiquement inclu et chargé dans les versions d'Emacs supérieure à 22.1.

Si ce n'est pas le cas, il faut procéder à son installation :

Puis il faut le charger au démarrage de [X]Emacs en rajoutant dans le fichier d'initialisation la ligne :

(require 'tramp)

Pour éditer à distance via ssh le fichier ou le répertoire fic sur Adapp en tant qu'utilisateur rlabxxx, il suffit de cliquer dans le menu déroulant sur Open File en mentionnant son login et la machine concernée avec la syntaxe suivante :

  • avec Emacs
  /rlabxxx@adapp.idris.fr:fic
  • avec XEmacs
  /[rlabxxx@adapp.idris.fr]fic