-At least until 0.3 or 0.4, you will also need to add the following. It
-should become unnecessary pretty soon though:
-
- (setq notmuch-remote-host "user_name@server_name")
-
- (defadvice notmuch-show-get-filename (around
- notmuch-show-get-remote-filename
- activate)
- (setq ad-return-value (concat "/ssh:"
- notmuch-remote-host
- ":"
- ad-do-it)))
-
-The purpose of these lines is to allow emacs to have access to the raw
-files, via TRAMP, so that it can extract attachments and parse
-HTML. Work is afoot to make notmuch handle these tasks itself, so this
-part should soon be unecessary.
-
-##A tip to speed things up##
-If you have openssh >= 0.4, you can make use of the "ControlMaster"
-feature. This allows you to reuse an existing connection. Therefore
-if you keep a connection open, you won't have to authenticate every
-time.
-
-Add the following to your ~/.ssh/config file:
-
- Host server_name
- ControlMaster auto
- ControlPath ~/.ssh/master-%r@%h:%p
-
-You can also se the Host to "*", if you want to use it for all
-connections. I usually have an interactive ssh connection to my home
-computer open, so I don't need to do anything more. But if not, you
-can always run:
-
- ssh -Nf server_name
-
-which will open up a background connection, which you can then reuse
-for all of your notmuch commands.
-
-##Problems##
-Some things won't work perfectly, and there might be some unexpected
-mismatches between normal usage and this sort of usage. If you're
-using this approach and run into any problems, please feel free to
-list them here. And, of course, if you improve on any of these
-approaches, please do edit this page and let people know!
-
-