From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: Using tramp with guixsd install image Date: Sat, 01 Jul 2017 18:21:25 +0300 Message-ID: <877ezsnpxm.fsf@gmail.com> References: <87zicpp70b.fsf@santanas.co.za> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38513) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dRKD9-00011z-RL for help-guix@gnu.org; Sat, 01 Jul 2017 11:21:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dRKD6-00013Q-MA for help-guix@gnu.org; Sat, 01 Jul 2017 11:21:27 -0400 Received: from mail-lf0-x22e.google.com ([2a00:1450:4010:c07::22e]:35851) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dRKD6-000129-DQ for help-guix@gnu.org; Sat, 01 Jul 2017 11:21:24 -0400 Received: by mail-lf0-x22e.google.com with SMTP id h22so83688214lfk.3 for ; Sat, 01 Jul 2017 08:21:22 -0700 (PDT) In-Reply-To: <87zicpp70b.fsf@santanas.co.za> (Divan Santana's message of "Fri, 30 Jun 2017 22:15:00 +0200") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Divan Santana Cc: help-guix Divan Santana (2017-06-30 22:15 +0200) wrote: > Hi, > > Trying to use my emacs (on arch linux) with the guixsd system from the > 0.13 image and ssh-daemon. By image, this is a fresh VM booted > guixsd-usb-install-0.13.0.x86_64-linux and about to install guixsd . > > This Used to work with 0.12 image. > > Now I have this set > > ;; ;; TRAMP and guix settings > (setq tramp-default-method "scp") > ;; https://lists.gnu.org/archive/html/help-guix/2016-10/msg00049.html > (setq tramp-remote-path > (append tramp-remote-path > '("~/.guix-profile/bin" "~/.guix-profile/sbin" > "/run/current-system/profile/bin" > "/run/current-system/profile/sbin"))) With this ^^^ your additional paths are "shadowed" by the default value of 'tramp-remote-path'. Try to make it reverse: (setq tramp-remote-path (append '("~/.guix-profile/bin" "~/.guix-profile/sbin" "/run/current-system/profile/bin" "/run/current-system/profile/sbin") tramp-remote-path)) However I don't think you need to set all these paths manually. The different behavior between 0.12 and 0.13 may be caused by this commit: http://git.savannah.gnu.org/cgit/guix.git/commit/?id=dc7010911dd3285fe9089352e92c77501595d100 i.e. your problem may occur because 'tramp-default-remote-path' is the first element of 'tramp-remote-path' variable now. > How can one configure tramp to work without the above hack? I don't know if it will help you or not, but here is the setting I have in my emacs config, which works for me for years: (with-eval-after-load 'tramp-sh (push 'tramp-own-remote-path tramp-remote-path)) -- Alex