Emacs で dired を使うと以下のようなメッセージが出るときがあります。
ls does not support --dired; see `dired-use-ls-dired' for more details.
これは MacOSX の ls がオプション --dired をサポートしていないためです。
coreutils をインストールして /usr/local/opt/coreutils/libexec/gnubin をパスに含めちゃうという手もあるのですが、coreutils は日本語のサポートがいまいちなのでちょっと避けたい(たとえば df)。
で、~/.emacs.d/.init に以下を追加すればオッケーです。
(let ((gls "/usr/local/bin/gls"))
(if (file-exists-p gls) (setq insert-directory-program gls)))
下記サイトを参照しました。
http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg01208.html