Forum général.général Emacs, ange-ftp et symlinks

Posté par  (site web personnel) .
Étiquettes : aucune
0
28
fév.
2006
J'ai un petit soucis avec ange-ftp, quand il y a un lien symbolique coté serveur, dired essaye de suivre ce lien, et j'obtient un message "File is a symlink to a non existent target".
En fait j'aimerais bien qu'il ne tienne pas compte du lien car ce lien pointe sur qqch comme "/data/....", et cd /data/... ne fonctionne pas par contre cd <nom_du_lien> fonctionne parfaitement...

QQ connaitrait il une astuce?
J'ai essayé de modifier ange-ftp.el, mais bon le lisp ça reste qqch d'obscure pour moi...
  • # recherche

    Posté par  . Évalué à 1.

    bon, je l'ai fait pour toi : http://www.google.com/search?q=emacs+ange-ftp+File+is+a+syml(...)
    Les premiers messages sont un peu vieux mais c'est le même message d'erreur avec le même cas d'utilisation.

    Et puis, quelle version d'emacs, de tramp, d'OS ?
    Un petit M-x toggle-debug-on-error (ou menu Options->Enter Debugger on Error) permet de donner plus de trace.
    • [^] # Re: recherche

      Posté par  (site web personnel) . Évalué à 1.

      Waouh, monsieur est trop bon! Je connaissait pas google, ca a l'air vachement bien ton truc! ;o)

      Bref, si je poste un message ici, c pê parceque j'ai pas trouvé de réponse sur le net ou bien que j'ai trouvé beaucoup de gens qui discute de truc qui semblerai me correspondre, mais qui ne marche pas...
      Pour l'histoire du "M-x toggle-debug-on-error", merci de l'info, mais mon problème c pas une erreur mais un disfonctionnement.

      cgag1c@laramade ~
      $ emacs --version
      GNU Emacs 21.2.1
      Copyright (C) 2001 Free Software Foundation, Inc.
      GNU Emacs comes with ABSOLUTELY NO WARRANTY.
      You may redistribute copies of Emacs
      under the terms of the GNU General Public License.
      For more information about these matters, see the file named COPYING.

      cgag1c@laramade ~
      $ uname -a
      Linux laramade 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux

      cgag1c@laramade ~
      $ cat /etc/redhat-release
      Red Hat Linux release 9 (Shrike)

      Quant à tramp, je ne sais pas ce que c'est, et je pense que je ne l'utilise pas.

      Je continue l'investigation....
      • [^] # Re: recherche

        Posté par  . Évalué à 1.

        Alors :

        1) Google est un copain à moi.

        2) Tramp http://savannah.gnu.org/projects/tramp est le "successeur" de ange-ftp dans emacs 22, mais il peut très bien être installé dans ta distrib.

        3) même si c'est un dysfonctionnement, le "M-x toggle-debug-on-error" peut peut-être donner plus de trace.

        5) Pourrais-tu décrire un peu plus ce qui se passe ?

        Ce que je comprend :
        * sur le serveur distant :
        /data
        /mon/rep/racine/ftp/monlien -> /data

        * sur le poste local :
        ftp serveur
        cd /mon/rep/racine/ftp/monlien -> OK
        emacs
        C-x C-f /user@serveur:/mon/rep/racine/ftp/monlien -> Pas OK

        C'est ça ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.