Changes

From Genome Analysis Wiki
Jump to navigationJump to search
1,545 bytes added ,  13:51, 24 September 2010
Created page with '==What is TRAMP== TRAMP is an emacs plugin that enables remote file i/o over ssh. Note that GUI wrappers of emacs such as [http://www.xemacs.org/ XEmacs] or [http://aquamacs.or…'
==What is TRAMP==

TRAMP is an emacs plugin that enables remote file i/o over ssh. Note that GUI wrappers of emacs such as [http://www.xemacs.org/ XEmacs] or [http://aquamacs.org/ Aquamacs] can also make use of TRAMP. It stands for `Transparent Remote (file) Access, Multiple Protocol.'

==Where to get it==

Download the most recent tar.gz from [http://ftp.gnu.org/gnu/tramp/?C=M;O=D GNU FTP]

==Installation and Configuration==

Paraphrasing the directions [http://www.gnu.org/software/tramp/#Installation here]:

# Download and install emacs if you haven't already.
# Download the most recent TRAMP tar.gz from the GNU FTP site (above).
# Choose where you want the TRAMP library files to live. The files seem to be able to work anywhere, after configuration.
# Unpack the tar.gz using tar -xvf [filename], to wherever you want the library to go.
# Run ./configure --with-contrib inside the unpacked tramp directory.
# Run make.
# Run make-install.

This was tested on a Mac, so some incompatibility is possible. If there are errors, check the real guide above for details. Now that tramp is installed, you can open files over ssh. In emacs type Control-x-f, and specify the file path as follows:

<source lang="text">
/ssh:USERNAME@HOSTNAME:FILEPATH
</source>

Where USERNAME is you, HOSTNAME is the computer you're accessing, and FILEPATH is the absolute path to your file (starting at /). You should be prompted for a password if the host requires it. Many emacs GUIs also have an "Open Recent" Menu, and this still works with that.
1

edit

Navigation menu