Edit file File name : display-line-numbers.elc Content :;ELC ;;; Compiled ;;; in Emacs version 26.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301\302\303\304\305\304\306&\210\307\310\311\312\313DD\314\304\301\315\316\317\320& \210\307\321\311\312\322DD\323\304\301\315\324\317\320& \210\307\325\311\312\326DD\327\304\301\315\324\317\320& \207" [custom-declare-group display-line-numbers nil "Display line numbers in the buffer." :group convenience display custom-declare-variable display-line-numbers-type funcall function #[0 "\300\207" [t] 1] "The default type of line numbers to use in `display-line-numbers-mode'.\nSee `display-line-numbers' for value options." :type (choice (const :tag "Relative line numbers" relative) (const :tag "Relative visual line numbers" visual) (other :tag "Absolute line numbers" t)) :version "26.1" display-line-numbers-grow-only #[0 "\300\207" [nil] 1] "If non-nil, do not shrink line number width." boolean display-line-numbers-width-start #[0 "\300\207" [nil] 1] "If non-nil, count number of lines to use for line number width.\nWhen `display-line-numbers-mode' is turned on,\n`display-line-numbers-width' is set to the minimum width necessary\nto display all line numbers in the buffer."] 10) #@47 Prevent the line number width from shrinking. (defalias 'display-line-numbers-update-width #[0 "\301 \211\206 \302V\205 \211\211\207" [display-line-numbers-width line-number-display-width 1] 3 (#$ . 1515)]) #@119 Non-nil if Display-Line-Numbers mode is enabled. Use the command `display-line-numbers-mode' to change this variable. (defvar display-line-numbers-mode nil (#$ . 1733)) (make-variable-buffer-local 'display-line-numbers-mode) #@288 Toggle display of line numbers in the buffer. This uses `display-line-numbers' internally. To change the type of line numbers displayed by default, customize `display-line-numbers-type'. To change the type while the mode is on, set `display-line-numbers' directly. (fn &optional ARG) (defalias 'display-line-numbers-mode #[256 "\306 \307=\203 ?\202 \310!\311V\211\2033 \203# \312\313ed\"!G\203. \314\315\316\317\320$\210\f\202; \321\315\316\320#\210\317\322\323\203E \324\202F \325\"\210\326\327!\203j \306 \203Z \211\306 \232\203j \330\331\332\203e \333\202f \334#\266\210\335 \210\207" [display-line-numbers-mode display-line-numbers-width-start display-line-numbers-width display-line-numbers-grow-only display-line-numbers-type display-line-numbers current-message toggle prefix-numeric-value 0 number-to-string count-lines add-hook pre-command-hook display-line-numbers-update-width nil t remove-hook run-hooks display-line-numbers-mode-hook display-line-numbers-mode-on-hook display-line-numbers-mode-off-hook called-interactively-p any " in current buffer" message "Display-Line-Numbers mode %sabled%s" "en" "dis" force-mode-line-update] 8 (#$ . 1965) (byte-code "\206 \301C\207" [current-prefix-arg toggle] 1)]) (defvar display-line-numbers-mode-hook nil) (byte-code "\301\302N\204\f \303\301\302\304#\210\305\306\307\310\300!\205 \307\211%\207" [display-line-numbers-mode-map display-line-numbers-mode-hook variable-documentation put "Hook run after entering or leaving `display-line-numbers-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" add-minor-mode display-line-numbers-mode nil boundp] 6) #@38 Turn on `display-line-numbers-mode'. (defalias 'display-line-numbers--turn-on #[0 "\300 \206 \301 \205 \302\303\304\"??\205 \305 \207" [minibufferp daemonp frame-parameter nil client display-line-numbers-mode] 3 (#$ . 3686)]) (defvar display-line-numbers-mode-major-mode nil) (byte-code "\300\301!\210\302\303\304\305\306DD\307\310\311\312\313\314\315\316\317&\207" [make-variable-buffer-local display-line-numbers-mode-major-mode custom-declare-variable global-display-line-numbers-mode funcall function #[0 "\300\207" [nil] 1] "Non-nil if Global Display-Line-Numbers mode is enabled.\nSee the `global-display-line-numbers-mode' command\nfor a description of this minor mode.\nSetting this variable directly does not take effect;\neither customize it (see the info node `Easy Customization')\nor call the function `global-display-line-numbers-mode'." :set custom-set-minor-mode :initialize custom-initialize-default :group display-line-numbers :type boolean] 12) #@421 Toggle Display-Line-Numbers mode in all buffers. With prefix ARG, enable Global Display-Line-Numbers mode if ARG is positive; otherwise, disable it. If called from Lisp, enable the mode if ARG is omitted or nil. Display-Line-Numbers mode is enabled in all buffers where `display-line-numbers--turn-on' would do it. See `display-line-numbers-mode' for more information on Display-Line-Numbers mode. (fn &optional ARG) (defalias 'global-display-line-numbers-mode #[256 "\302 \303\300\304=\203 \305\300!?\202 \306!\307V\"\210\203. \310\311\312\"\210\310\313\314\"\210\310\315\316\"\210\202= \317\311\312\"\210\317\313\314\"\210\317\315\316\"\210\320 \211\203c \211@r\211q\210\203S \321 \210\202[ \203[ \301\322!\210)A\266\202\202? \210\323\324\305\300!\203p \325\202q \326\"\210\327\330!\203\233 \331\300!\210\302 \203\211 \211\302 \232\203\233 \332\333\334\305\300!\203\226 \335\202\227 \336#\266\210\337 \210\305\300!\207" [global-display-line-numbers-mode display-line-numbers-mode current-message set-default toggle default-value prefix-numeric-value 0 add-hook after-change-major-mode-hook global-display-line-numbers-mode-enable-in-buffers find-file-hook global-display-line-numbers-mode-check-buffers change-major-mode-hook global-display-line-numbers-mode-cmhh remove-hook buffer-list display-line-numbers--turn-on -1 run-hooks global-display-line-numbers-mode-hook global-display-line-numbers-mode-on-hook global-display-line-numbers-mode-off-hook called-interactively-p any customize-mark-as-set "" message "Global Display-Line-Numbers mode %sabled%s" "en" "dis" force-mode-line-update] 7 (#$ . 4661) (byte-code "\206 \301C\207" [current-prefix-arg toggle] 1)]) (defvar global-display-line-numbers-mode-hook nil) (byte-code "\301\302N\204\f \303\301\302\304#\210\305\306\307\310\300!\205 \307\211%\207" [global-display-line-numbers-mode-map global-display-line-numbers-mode-hook variable-documentation put "Hook run after entering or leaving `global-display-line-numbers-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" add-minor-mode global-display-line-numbers-mode nil boundp] 6) (defvar display-line-numbers-mode-set-explicitly nil nil) (make-variable-buffer-local 'display-line-numbers-mode-set-explicitly) (defalias 'display-line-numbers-mode-set-explicitly #[0 "\301\211\207" [display-line-numbers-mode-set-explicitly t] 2]) (byte-code "\300\301\302\303#\210\304\305\301\"\207" [put display-line-numbers-mode-set-explicitly definition-name global-display-line-numbers-mode add-hook display-line-numbers-mode-hook] 4) (defvar global-display-line-numbers-mode-buffers nil) (defalias 'global-display-line-numbers-mode-enable-in-buffers #[0 "\211\2056 \211@\305!\203/ r\211q\210 \204, \n=\204, \f\203) \304\306!\210\307 \210\202, \307 \210)A\266\202\202 \207" [global-display-line-numbers-mode-buffers display-line-numbers-mode-set-explicitly display-line-numbers-mode-major-mode major-mode display-line-numbers-mode buffer-live-p -1 display-line-numbers--turn-on] 4]) (put 'global-display-line-numbers-mode-enable-in-buffers 'definition-name 'global-display-line-numbers-mode) (defalias 'global-display-line-numbers-mode-check-buffers #[0 "\301 \210\302\303\304\305\"\207" [global-display-line-numbers-mode-buffers global-display-line-numbers-mode-enable-in-buffers nil remove-hook post-command-hook global-display-line-numbers-mode-check-buffers] 3]) (put 'global-display-line-numbers-mode-check-buffers 'definition-name 'global-display-line-numbers-mode) (defalias 'global-display-line-numbers-mode-cmhh #[0 "p\211\235\203\f \210\202 \211B\210\301\302\303\"\207" [global-display-line-numbers-mode-buffers add-hook post-command-hook global-display-line-numbers-mode-check-buffers] 3]) (byte-code "\300\301\302\303#\210\304\305!\207" [put global-display-line-numbers-mode-cmhh definition-name global-display-line-numbers-mode provide display-line-numbers] 4) Save