(defun asf-hack-slime-remotely (host) (interactive "sHost: ") (setq slime-translate-to-lisp-filename-function `(lambda (file-name) (if (string-match (concat "^/" ,host ":") file-name) (subseq file-name (length (concat "/" ,host ":"))) file-name)) slime-translate-from-lisp-filename-function `(lambda (file-name) (concat "/" ,host ":" file-name)))) (defun asf-hack-slime-locally () (interactive) (setq slime-translate-to-lisp-filename-function 'identity slime-translate-from-lisp-filename-function 'identity))