447 |
|
|
448 |
@itemize @bullet |
@itemize @bullet |
449 |
@item |
@item |
450 |
Choose a directory, say @file{~/@value{emacs-dir}/}. Change into that directory and |
Choose a directory, say @file{~/@value{emacs-dir}/}. Change into that |
451 |
unpack the tarball. This will give you a directory |
directory and unpack the tarball. This will give you a directory |
452 |
@file{~/@value{emacs-dir}/tramp/} which contains subdirectories @file{lisp} for the |
@file{~/@value{emacs-dir}/tramp/} which contains subdirectories |
453 |
Lisp code and @file{texi} for the documentation. |
@file{lisp} for the Lisp code and @file{texi} for the documentation. |
454 |
|
|
455 |
@item |
@item |
456 |
Optionally byte-compile all files in the Lisp directory, |
Optionally byte-compile all files in the Lisp directory, |
457 |
@file{~/@value{emacs-dir}/tramp/lisp/}, by issuing a command like the following from |
@file{~/@value{emacs-dir}/tramp/lisp/}, by issuing a command like the |
458 |
the top level directory @file{~/@value{emacs-dir}/tramp/}: |
following from the top level directory |
459 |
|
@file{~/@value{emacs-dir}/tramp/}: |
460 |
|
|
461 |
@example |
@example |
462 |
make EMACS=@value{emacs-dir} all |
make EMACS=@value{emacs-dir} all |
463 |
@end example |
@end example |
464 |
|
|
465 |
|
If there are missing libraries reported it is likely they are provided |
466 |
|
in the @file{~/@value{emacs-dir}/tramp/contrib/} directory. This |
467 |
|
case, you need to call @command{make} like this: |
468 |
|
|
469 |
|
@example |
470 |
|
make EMACS=@value{emacs-dir} USE_CONTRIB=1 all |
471 |
|
@end example |
472 |
|
|
473 |
@item |
@item |
474 |
NOTE: If you run into problems running the example @command{make} |
NOTE: If you run into problems running the example @command{make} |
475 |
command, don't despair. You can still byte compile the @file{*.el} |
command, don't despair. You can still byte compile the @file{*.el} |
488 |
|
|
489 |
@lisp |
@lisp |
490 |
(add-to-list 'load-path "~/@value{emacs-dir}/tramp/lisp/") |
(add-to-list 'load-path "~/@value{emacs-dir}/tramp/lisp/") |
491 |
|
(add-to-list 'load-path "~/@value{emacs-dir}/tramp/contrib/") |
492 |
(require 'tramp) |
(require 'tramp) |
493 |
@end lisp |
@end lisp |
494 |
|
|
495 |
|
The second @command{add-to-list} must be used only if you've compiled |
496 |
|
with the @command{USE_CONTRIB} parameter. |
497 |
|
|
498 |
@item |
@item |
499 |
To be able to read the Info documentation, create a file |
To be able to read the Info documentation, create a file |
500 |
@file{~/@value{emacs-dir}/tramp/texi/dir} using the |
@file{~/@value{emacs-dir}/tramp/texi/dir} using the |