Variable: mode-line-position
mode-line-position is a variable defined in bindings.el.gz.
Value
Large value
((:propertize ("" mode-line-percent-position) local-map
(keymap
(mode-line keymap
(down-mouse-1 keymap
(column-number-mode menu-item
"Display Column Numbers"
column-number-mode
:help
"Toggle displaying column numbers in the mode-line"
:button
(:toggle
. column-number-mode))
(line-number-mode menu-item
"Display Line Numbers"
line-number-mode
:help
"Toggle displaying line numbers in the mode-line"
:button
(:toggle
. line-number-mode))
(size-indication-mode
menu-item
"Display Size Indication"
size-indication-mode :help
"Toggle displaying a size indication in the mode-line"
:button
(:toggle
. size-indication-mode))
"Toggle Line and Column Number Display")))
display (min-width (5.0)) mouse-face mode-line-highlight
help-echo
"Window Scroll Percentage\nmouse-1: Display Line and Column Mode Menu")
(size-indication-mode
(8
#(" of %I" 0 6
(local-map
(keymap
(mode-line keymap
(down-mouse-1 keymap
(column-number-mode menu-item
"Display Column Numbers"
column-number-mode
:help
"Toggle displaying column numbers in the mode-line"
:button
(:toggle
. column-number-mode))
(line-number-mode menu-item
"Display Line Numbers"
line-number-mode
:help
"Toggle displaying line numbers in the mode-line"
:button
(:toggle
. line-number-mode))
(size-indication-mode menu-item
"Display Size Indication"
size-indication-mode
:help
"Toggle displaying a size indication in the mode-line"
:button
(:toggle
. size-indication-mode))
"Toggle Line and Column Number Display")))
mouse-face mode-line-highlight help-echo
"Size indication mode\nmouse-1: Display Line and Column Mode Menu"))))
(line-number-mode
(column-number-mode
(column-number-indicator-zero-based
(10
(:propertize mode-line-position-column-line-format display
(min-width (10.0)) local-map
(keymap
(mode-line keymap
(down-mouse-1 keymap
(column-number-mode
menu-item
"Display Column Numbers"
column-number-mode :help
"Toggle displaying column numbers in the mode-line"
:button
(:toggle
. column-number-mode))
(line-number-mode
menu-item
"Display Line Numbers"
line-number-mode :help
"Toggle displaying line numbers in the mode-line"
:button
(:toggle
. line-number-mode))
(size-indication-mode
menu-item
"Display Size Indication"
size-indication-mode
:help
"Toggle displaying a size indication in the mode-line"
:button
(:toggle
. size-indication-mode))
"Toggle Line and Column Number Display")))
mouse-face mode-line-highlight help-echo
"Line number and Column number\nmouse-1: Display Line and Column Mode Menu"))
(10
(:propertize
(:eval
(string-replace "%c" "%C"
(car mode-line-position-column-line-format)))
display (min-width (10.0)) local-map
(keymap
(mode-line keymap
(down-mouse-1 keymap
(column-number-mode menu-item
"Display Column Numbers"
column-number-mode
:help
"Toggle displaying column numbers in the mode-line"
:button
(:toggle
. column-number-mode))
(line-number-mode menu-item
"Display Line Numbers"
line-number-mode
:help
"Toggle displaying line numbers in the mode-line"
:button
(:toggle
. line-number-mode))
(size-indication-mode menu-item
"Display Size Indication"
size-indication-mode
:help
"Toggle displaying a size indication in the mode-line"
:button
(:toggle
. size-indication-mode))
"Toggle Line and Column Number Display")))
mouse-face mode-line-highlight help-echo
"Line number and Column number\nmouse-1: Display Line and Column Mode Menu")))
(6
(:propertize mode-line-position-line-format display
(min-width (6.0)) local-map
(keymap
(mode-line keymap
(down-mouse-1 keymap
(column-number-mode
menu-item
"Display Column Numbers"
column-number-mode :help
"Toggle displaying column numbers in the mode-line"
:button
(:toggle
. column-number-mode))
(line-number-mode menu-item
"Display Line Numbers"
line-number-mode
:help
"Toggle displaying line numbers in the mode-line"
:button
(:toggle
. line-number-mode))
(size-indication-mode
menu-item
"Display Size Indication"
size-indication-mode :help
"Toggle displaying a size indication in the mode-line"
:button
(:toggle
. size-indication-mode))
"Toggle Line and Column Number Display")))
mouse-face mode-line-highlight help-echo
"Line number and Column number\nmouse-1: Display Line and Column Mode Menu")))
(column-number-mode
(column-number-indicator-zero-based
(6
(:propertize mode-line-position-column-format display
(min-width (6.0)) local-map
(keymap
(mode-line keymap
(down-mouse-1 keymap
(column-number-mode
menu-item
"Display Column Numbers"
column-number-mode :help
"Toggle displaying column numbers in the mode-line"
:button
(:toggle
. column-number-mode))
(line-number-mode
menu-item
"Display Line Numbers"
line-number-mode :help
"Toggle displaying line numbers in the mode-line"
:button
(:toggle
. line-number-mode))
(size-indication-mode
menu-item
"Display Size Indication"
size-indication-mode
:help
"Toggle displaying a size indication in the mode-line"
:button
(:toggle
. size-indication-mode))
"Toggle Line and Column Number Display")))
mouse-face mode-line-highlight help-echo
"Line number and Column number\nmouse-1: Display Line and Column Mode Menu"))
(6
(:propertize
(:eval
(string-replace "%c" "%C"
(car mode-line-position-column-format)))
display (min-width (6.0)) local-map
(keymap
(mode-line keymap
(down-mouse-1 keymap
(column-number-mode menu-item
"Display Column Numbers"
column-number-mode
:help
"Toggle displaying column numbers in the mode-line"
:button
(:toggle
. column-number-mode))
(line-number-mode menu-item
"Display Line Numbers"
line-number-mode
:help
"Toggle displaying line numbers in the mode-line"
:button
(:toggle
. line-number-mode))
(size-indication-mode menu-item
"Display Size Indication"
size-indication-mode
:help
"Toggle displaying a size indication in the mode-line"
:button
(:toggle
. size-indication-mode))
"Toggle Line and Column Number Display")))
mouse-face mode-line-highlight help-echo
"Line number and Column number\nmouse-1: Display Line and Column Mode Menu"))))))
Documentation
Mode line construct for displaying the position in the buffer.
Normally displays the buffer percentage and, optionally, the buffer size, the line number and the column number.
Source Code
;; Defined in /usr/src/emacs/lisp/bindings.el.gz
(defvar mode-line-position
`((:propertize
("" mode-line-percent-position)
local-map ,mode-line-column-line-number-mode-map
display (min-width (5.0))
mouse-face mode-line-highlight
;; XXX needs better description
help-echo "Window Scroll Percentage
mouse-1: Display Line and Column Mode Menu")
(size-indication-mode
(8 ,(propertize
" of %I"
'local-map mode-line-column-line-number-mode-map
'mouse-face 'mode-line-highlight
;; XXX needs better description
'help-echo "Size indication mode\n\
mouse-1: Display Line and Column Mode Menu")))
(line-number-mode
(column-number-mode
(column-number-indicator-zero-based
(10
(:propertize
mode-line-position-column-line-format
display (min-width (10.0))
,@mode-line-position--column-line-properties))
(10
(:propertize
(:eval (string-replace
"%c" "%C" (car mode-line-position-column-line-format)))
display (min-width (10.0))
,@mode-line-position--column-line-properties)))
(6
(:propertize
mode-line-position-line-format
display (min-width (6.0))
,@mode-line-position--column-line-properties)))
(column-number-mode
(column-number-indicator-zero-based
(6
(:propertize
mode-line-position-column-format
display (min-width (6.0))
,@mode-line-position--column-line-properties))
(6
(:propertize
(:eval (string-replace
"%c" "%C" (car mode-line-position-column-format)))
display (min-width (6.0))
,@mode-line-position--column-line-properties))))))
"Mode line construct for displaying the position in the buffer.
Normally displays the buffer percentage and, optionally, the
buffer size, the line number and the column number.")