/ / Find: format de paramètre incorrect - cygwin, find

Rechercher: format de paramètre incorrect - cygwin, rechercher

J'entends toujours dire qu'il s'agit d'un problème de cheminement avec cygwin. Il s’agit d’empêcher emacs de fonctionner dans mon cygwin. Quand j'exécute find sur le cli (pas bash / cygwin), j'obtiens la même erreur, peu importe ce que je tape. J’ai lu que c’est un problème de création de chemin au sein de cygwin et qu’il devrait se préparer au chemin. Comme vous pouvez le voir, c’est ce qui se passe.

Voici mon / etc / profile

PATH=/usr/local/bin:/usr/bin:/bin:$PATH
export PATH

Réponses:

6 pour la réponse № 1

Le problème est que, comme tout le monde l’a dit, emacs utilise find.exe fourni par Windows. Pour changer cela, vous devez changer votre fichier% userprofile% .emacs.

Comme personne ne le dit (même faq!), ce fichier n’est plus créé automatiquement. Allez dans Options> Options d'enregistrement, le mini-tampon (une ligne au bas d’emacs) vous indiquera où le fichier est en cours d’écriture.

Allez-y et ajoutez cette ligne (vous avez installé cygwin à c: cygwin, non?):

(setq find-program "C:\cygwin\bin\find.exe")

Vous devrez peut-être redémarrer Emacs pour que cela prenne effet.


5 pour la réponse № 2

Il suffit d'ajouter cette ligne à vous .profil

alias find = "/ cygdrive / c / cygwin / bin / find.exe"


0 pour la réponse № 3

Bizarrement, je devais utiliser

(setq find-program "/bin/find.exe")

au lieu.

Mais merci pour la suggestion Drew.