Variable: dirvish-mode-line-format

dirvish-mode-line-format is a customizable variable defined in dirvish.el.

Value

(:left (sort omit symlink) :right (index))

Documentation

Mode line SEGMENTs aligned to left/right respectively.

Here are all the predefined segments you can choose from:

* Basics (from dirvish-extras)
path: directory path under the cursor. symlink: target of symlink under the cursor. sort: sort criteria applied in current buffer. omit: a dired-omit-mode indicator. index: line number / total line count. free-space: amount of free space on default-directory's file system. Others are self-explanatory: file-size, file-modes, file-link-number, file-user, file-group,file-time,file-inode-number,file-device-number.

* Miscs
vc-info: version control information (from dirvish-vc). yank: file transfer progress (from dirvish-yank).

Set it to nil to use the default mode-line-format.

Source Code

;; Defined in /nix/store/1gijwny2yx4fggrsb9l110h1ybs1gdk5-emacs-packages-deps/share/emacs/site-lisp/elpa/dirvish-20260725.1520/dirvish.el
(defcustom dirvish-mode-line-format
  '(:left (sort omit symlink) :right (index))
  "Mode line SEGMENTs aligned to left/right respectively.
Here are all the predefined segments you can choose from:

* Basics (from `dirvish-extras')
`path': directory path under the cursor.
`symlink': target of symlink under the cursor.
`sort': sort criteria applied in current buffer.
`omit': a `dired-omit-mode' indicator.
`index': line number / total line count.
`free-space': amount of free space on `default-directory''s file system.
Others are self-explanatory:
`file-size', `file-modes', `file-link-number', `file-user',
`file-group',`file-time',`file-inode-number',`file-device-number'.

* Miscs
`vc-info': version control information (from `dirvish-vc').
`yank': file transfer progress (from `dirvish-yank').

Set it to nil to use the default `mode-line-format'."
  :group 'dirvish :type 'plist)