Éstos son los pasos para Emacs en ejecución en Snow Leopard 10.6.8 utilizando coreutils
instalados a través de macports:
NOTA: Mis macports la instalación es diferente de la genérica (/opt/...
) - es decir, yo uso /macports
como raíz. No es necesario modificar la configuración raíz, solo es una preferencia personal mía. Para instalaciones macport de vanilla o configuraciones alternativas, ajuste la ruta en consecuencia.
sudo /macports/bin/port install coreutils
Esto va dentro de la .emacs
o init.el
:
;; sort directories first
(setq insert-directory-program "/macports/bin/gls")
(setq dired-listing-switches "-aBhl --group-directories-first")
NOTA: El uso de un enlace simbólico para gls
/ls
se no recomienda porque rompe la funcionalidad con macports instalar y muy probablemente otras cosas también.
Instalación alternativa para los usuarios que desean un mayor control:
Descargar: coreutils-8.21.tar.xz
de: http://ftp.gnu.org/gnu/coreutils/
Si usted no tiene una utilidad para descomprimir un archivo *.xz
, puede utilizar una utilidad como TheUnarchiver3.9.1
.
Aquí es una referencia rápida para hacer el coreutils
- He establecido la ubicación de instalación a mi propia preferencia personal en lugar del predeterminado:
./configure \
--prefix=/Users/HOME/.0.data/.0.emacs/elpa
make
sudo make install
insertar estos en su archivo .emacs
o init.el
- ajustar la ruta en consecuencia:
;; sort directories first
(setq insert-directory-program "/Users/HOME/.0.data/.0.emacs/elpa/bin/ls")
(setq dired-listing-switches "-aBhl --group-directories-first")
Muchas gracias por crear una pregunta tan útil, que generó respuestas y comentarios que conducen a la solución. – lawlist