Voici les étapes pour Emacs en cours d'exécution sur Snow Leopard 10.6.8 en utilisant coreutils
installé via macports:
NOTE: Mes macports l'installation est différente de la générique (/opt/...
) - c'est-à-dire, j'utilise /macports
comme racine. Modification de la configuration de la racine n'est pas nécessaire, c'est juste une préférence personnelle de la mienne. Pour les installations MacPort Vanilla ou les configurations alternatives, ajustez le chemin en conséquence.
sudo /macports/bin/port install coreutils
Cela va à l'intérieur du .emacs
ou init.el
:
;; sort directories first
(setq insert-directory-program "/macports/bin/gls")
(setq dired-listing-switches "-aBhl --group-directories-first")
REMARQUE: L'utilisation d'un lien symbolique pour gls
/ls
est pas recommandé car il casse la fonctionnalité avec macports installer et très probablement d'autres choses aussi.
Installation alternative pour les utilisateurs qui veulent plus de contrôle:
Télécharger: coreutils-8.21.tar.xz
de: http://ftp.gnu.org/gnu/coreutils/
Si vous ne disposez pas d'un utilitaire pour décompresser un fichier *.xz
, vous pouvez utiliser un utilitaire tel que TheUnarchiver3.9.1
.
Voici une référence rapide pour faire le coreutils
- je définir l'emplacement d'installation à ma préférence personnelle au lieu de la valeur par défaut:
./configure \
--prefix=/Users/HOME/.0.data/.0.emacs/elpa
make
sudo make install
Insérez ces derniers dans votre fichier .emacs
ou init.el
- ajuster le chemin par conséquent:
;; sort directories first
(setq insert-directory-program "/Users/HOME/.0.data/.0.emacs/elpa/bin/ls")
(setq dired-listing-switches "-aBhl --group-directories-first")
Merci beaucoup de créer une question si utile, qui a engendré des réponses et des commentaires qui mènent à la solution. – lawlist