Вот шаги для Emacs работает на Snow Leopard 10.6.8 с использованием coreutils
, установленные через MacPorts:
ПРИМЕЧАНИЯ: Мои MacPorts установка отличается от общего (/opt/...
) - т.е. я использую /macports
как корень. Изменение настройки корня не требуется, это только личное предпочтение. Для установок с настройкой ванили или альтернативных настроек отрегулируйте путь соответствующим образом.
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")
Благодарим вас за создание такого полезного вопроса, который породил ответы и комментарии, которые приводят к решению. – lawlist