Current File : //proc/thread-self/root/kunden/usr/share/emacs/27.2/lisp/emacs-lisp/cursor-sensor.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; 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.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#@175 When non-nil, suspend `cursor-sensor-mode' and `cursor-intangible-mode'.
By convention, this is a list of symbols where each symbol stands for the
"cause" of the suspension.
(defvar cursor-sensor-inhibit nil (#$ . 409))
#@12
(fn POS)
(defalias 'cursor-sensor--intangible-p #[257 "\300\301\"\211\2033 \302\211\303\301\"\211\262\205) eV\205 \303S\301\"\211\262\205) =??\205. \266\202\2024 \211\207" [get-pos-property cursor-intangible nil get-char-property] 7 (#$ . 635)])
#@46
(fn CURPOS WINDOW &optional SECOND-CHANCE)
(defalias 'cursor-sensor-tangible-pos #[770 "\300!\205\205 \301\302\"\211\250\203 \211W\204 e=\203? dW\203` \303\304\"\2032 \305\304\306d$\2024 T\262\300!\204 \202` eV\203` \303S\304\"\203V \307\304\306e$\202X S\262\300!\204? e=\204l d=\203r \300!\204v \202\203 \203~ \202\203 \310\311#\262\207" [cursor-sensor--intangible-p window-parameter cursor-intangible--last-point get-char-property cursor-intangible next-single-char-property-change nil previous-single-char-property-change cursor-sensor-tangible-pos second-chance] 10 (#$ . 899)])
#@15
(fn WINDOW)
(defalias 'cursor-sensor-move-to-tangible #[257 "\300!\301\"\211\203 \302\"\210\303\304\206 #\207" [window-point cursor-sensor-tangible-pos set-window-point set-window-parameter cursor-intangible--last-point] 7 (#$ . 1519)])
#@15
(fn WINDOW)
(defalias 'cursor-sensor--move-to-tangible #[257 "?\205 \301!\207" [cursor-sensor-inhibit cursor-sensor-move-to-tangible] 3 (#$ . 1774)])
#@113 Non-nil if Cursor-Intangible mode is enabled.
Use the command `cursor-intangible-mode' to change this variable.
(defvar cursor-intangible-mode nil (#$ . 1936))
(make-variable-buffer-local 'cursor-intangible-mode)
#@333 Keep cursor outside of any `cursor-intangible' text property.
If called interactively, enable Cursor-Intangible mode if ARG is
positive, and disable it if ARG is zero or negative. If called from
Lisp, also enable the mode if ARG is omitted or nil, and toggle it if
ARG is `toggle'; disable the mode otherwise.
(fn &optional ARG)
(defalias 'cursor-intangible-mode #[256 "\301 \302=\203
?\202 \303!\304V\211\203! \305\306\307\310\311$\210\202'