The FUSE file systems are mounted by default at /tmp/tramp.method.user@host#port. The user name and port number are optional. If the file system is already mounted, it will be used as it is. If the mount point does not exist yet, TRAMP creates this directory.
The mount point can be overwritten by the connection property "mount-point", Predefined connection information. Example:
(add-to-list 'tramp-connection-properties `(,(regexp-quote "/sshfs:user@host:") "mount-point" ,(expand-file-name "sshfs.user@host" user-emacs-directory)))
The user option
tramp-fuse-unmount-on-cleanup, when set to
nil, controls, whether a mount point is unmounted on
connection cleanup or on Emacs exiting.
The default arguments of the
about are declared in the variable
method specific parameters. Usually, they don’t need to be overwritten.
If needed, these parameters can be overwritten as connection properties "mount-args", "copyto-args", "moveto-args" and "about-args", See Predefined connection information. All of them are list of strings.
Be careful changing "--dir-cache-time", this could delay visibility of files.
The method sshfs declares the mount arguments in the variable
tramp-methods, passed to the
sshfs command. This is
a list of list of strings, and can be overwritten by the connection
property "mount-args", See Predefined connection information.
Additionally, it declares also the arguments for running remote
processes, using the
ssh command. These don’t need to be