Move your "Explorer"-like behaviour in dired to a separate file.
nomis-dired-explorer: nomis-dired-find-file-if-dir beeps if it's ot a directory.
nomis-dired-explorer: (setq dired-auto-revert-buffer t)