use gls only for mac os
Add after-load macro, use dired-sort