Flips the default ls -al column order in dired so you see what matters first.
Pressing ( or ) cycles through three views:
- Flipped — filename left, attributes right-aligned to window edge
- Hidden — filename only (
dired-hide-details-mode) - Raw — standard
ls -loutput
(use-package dired-flip
:ensure nil
:load-path "~/path/to/dired-flip"
:hook (dired-mode . dired-flip-mode)
:bind (:map dired-mode-map
("(" . dired-flip-toggle)
(")" . dired-flip-toggle-backward)))| Variable | Default | Description |
|---|---|---|
dired-flip-min-gap | 2 | Minimum spaces between filename and attributes |
dired-flip-truncation-string | "..." | Appended to truncated filenames |
- Emacs 27.1+
- dired-subtree — respects indentation, attributes stay right-aligned
- diredfl — preserves font-lock faces on attributes
