Вот шаги для Emacs, работающего на Snow Leopard 10.6.8 с использованием coreutils
, установленного через macports:
ПРИМЕЧАНИЕ: моя установка macports отличается от универсальной (/opt/...
) - т.е. яиспользуйте /macports
в качестве корня.Изменение настроек root не требуется, это мое личное предпочтение.Для установок vanilla macport или альтернативных установок измените путь соответствующим образом.
sudo /macports/bin/port install coreutils
Это относится к .emacs
или init.el
:
;; sort directories first
(setq insert-directory-program "/macports/bin/gls")
(setq dired-listing-switches "-aBhl --group-directories-first")
ПРИМЕЧАНИЕ. Использование символической ссылки для gls
/ ls
не рекомендуется , так как он нарушает функциональность при установке macports и, скорее всего, других вещей.
Альтернативная установка для пользователей, которым требуется больше контроля:
Загрузка: coreutils-8.21.tar.xz
с: http://ftp.gnu.org/gnu/coreutils/
Если у вас нет утилиты для распаковки*.xz
файл, вы можете использовать утилиту, такую как TheUnarchiver3.9.1
.
Вот краткий справочник, чтобы сделать coreutils
- я установил место установки в качестве своего личного предпочтения вместо значения по умолчанию:
./configure \
--prefix=/Users/HOME/.0.data/.0.emacs/elpa
make
sudo make install
Вставьте их в файл .emacs
или init.el
- скорректируйте путь соответствующим образом:
;; sort directories first
(setq insert-directory-program "/Users/HOME/.0.data/.0.emacs/elpa/bin/ls")
(setq dired-listing-switches "-aBhl --group-directories-first")