2013-05-30 4 views
0

Donc, je n'ai aucun problème à utiliser la compilation à distance si le Makefile est dans le même répertoire que le fichier que je suis en train d'éditer en utilisant M-x compile. Le problème est que si je dois basculer vers le répertoire racine du projet, il m'indique que le chemin ne peut pas être trouvé via la variable d'environnement CDPATH. Pour contourner cela, j'ai simplement ouvert un tampon dired dans le répertoire racine du projet et compilé à partir de là. En raison d'une restructuration, nous devons maintenant appeler source sur un fichier dans ce répertoire pour certaines options de configuration et tenter de faire source Sourceme && make qui fonctionne localement entraîne un fichier introuvable sur le fichier Sourceme. Y a-t-il un moyen de contourner cela dans TRAMP? J'ai essayé les suggestions communes et ai déjà ControlMaster dans le jeu de ssh mais même avec M-x remote-compile il demande toujours un mot de passe même avec le jeu de ControlMaster.Emacs compilation à distance avec plusieurs commandes en utilisant TRAMP

Répondre

0

Modifier la commande de compilation à bash -c "first_cmd && second_cmd..." semble être un hack rapide autour d'elle.

Questions connexes