J'ai configuré mon Total Commander pour pouvoir ouvrir un fichier * .txt, c'est-à-dire dans emacs.Total Commander éditeur externe emacs "permission denied" sur l'édition de fichiers
donc je configurer mon éditeur D:\Tools\emacs\bin\emacsclientw.exe "%1"
Quand je maintenant ouvrir mon dossier tout est ok. Mais quand je le modifier et l'enregistrer emacs me dit ce qui suit:
Enregistrement du fichier c: /log.txt ...
basic-save-buffer-2: fichier de sortie d'ouverture: autorisation refusée, c: /log.txt
Comment puis-je le faire fonctionner afin qu'il puisse réellement modifier les fichiers?
Je pense que cela peut poser un problème avec les autorisations Windows. Vous pouvez modifier les paramètres de sécurité de emacsclientw.exe pour qu'il s'exécute en tant qu'administrateur. Bien que ce ne soit pas une bonne solution finale, cela nous dirait si nous avions un problème de permissions ici. –
Il est fort probable que vous n'ayez pas la permission d'écrire dans le répertoire C: de premier niveau en tant que non-administrateur. Avant de lancer Emacs en tant qu'administrateur, considérez * pourquoi * vous voulez écrire sur c: *; Y at-il un autre programme créant c: /log.txt? Cela semble très étrange. – varro
Était juste un test, mais vous les gars ont raison ses becuz je n'ai pas les autorisations – xetra11