Summary: High level operations as Tramp handlers
Requires: tramp-2.8.0.5 (not available)
Website: https://github.com/jsadusk/tramp-hlo
Maintainer: Joe Sadusk <[email protected]>
Author: Joe Sadusk <[email protected]>
Higher level emacs functions as optimized tramp operations
Normally a tramp handler only contains implementations of the emacs primitive
file operations. Implementing this set of operations allows emacs to do
anything on a remote host, but many of the common functions in the emacs
standard library will trigger multiple file operations for a single call. This
can cause performance issues, because each file operation involves a roundtrip
to the remote host.
This module implements some of those operations as single round trip tramp
operations. The bulk of the operation is implemented as a server side bash
script, rather than an elisp function. In practice this makes a lot of day to
day editing on remote hosts much more responsive.