Variable: dired-ls-F-marks-symlinks

dired-ls-F-marks-symlinks is a customizable variable defined in dired.el.gz.

Value

nil

Documentation

Informs Dired about how ls -lF marks symbolic links.

Set this to t if ls (or whatever program is specified by insert-directory-program) with -lF marks the symbolic link itself with a trailing @ (usually the case under Ultrix and macOS).

Example: if ln -s foo bar; ls -F bar gives bar -> foo, set it to nil (the default), if it gives bar@ -> foo, set it to t.

Dired checks if there is really a @ appended. Thus, if you have a marking ls program on one host and a non-marking on another host, and don't care about symbolic links which really end in a @, you can always set this variable to t.

Source Code

;; Defined in /usr/src/emacs/lisp/dired.el.gz
(defcustom dired-ls-F-marks-symlinks nil
  "Informs Dired about how `ls -lF' marks symbolic links.
Set this to t if `ls' (or whatever program is specified by
`insert-directory-program') with `-lF' marks the symbolic link
itself with a trailing @ (usually the case under Ultrix and macOS).

Example: if `ln -s foo bar; ls -F bar' gives `bar -> foo', set it to
nil (the default), if it gives `bar@ -> foo', set it to t.

Dired checks if there is really a @ appended.  Thus, if you have a
marking `ls' program on one host and a non-marking on another host, and
don't care about symbolic links which really end in a @, you can
always set this variable to t."
  :type 'boolean
  :group 'dired-mark)