| Server IP : 217.160.0.212 / Your IP : 216.73.216.117 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (defvar xterm-mouse-debug-buffer nil) #@56 Read a click and release event from XTerm. (fn EVENT) (defalias 'xterm-mouse-translate #[257 "\300 \207" [xterm-mouse-translate-1] 2 (#$ . 122)]) #@221 Read a click and release event from XTerm. Similar to `xterm-mouse-translate', but using the "1006" extension, which supports coordinates >= 231 (see https://invisible-island.net/xterm/ctlseqs/ctlseqs.html). (fn EVENT) (defalias 'xterm-mouse-translate-extended #[257 "\300\301!\207" [xterm-mouse-translate-1 1006] 3 (#$ . 276)]) #@28 (fn &optional EXTENSION) (defalias 'xterm-mouse-translate-1 #[256 "\212\302!\211@A@\211A@\303!\304=\305\306\307!\"\203$ \310\311\312#\210\204/ \266\313\202\311 \211\203B \314\313\315\316\n!#\210\266\207\202\311 \203Y \317 \210\203S \266\207\202\311 \266\320\202\311 \321\313\315\"\211A@\211A@\314\313\315\313#\210\204\210 B\303\322\323\324\325\307!\326$!AB!\266\212\202\311 \232\203\225 \266\212\202\311 9\203\237 \327\202\256 \322\323\324\330\307 !\326$! E\204\270 \303!\202\305 \211 B\317 \210\303\304\nD!\262\266\212)\207" [track-mouse unread-command-events xterm-mouse-event vector mouse-movement string-match "down-" symbol-name put event-kind mouse-click nil set-terminal-parameter xterm-mouse-last-down copy-sequence xterm-mouse--handle-mouse-movement [] terminal-parameter intern replace-regexp-in-string "\\`\\([ACMHSs]-\\)*" "\\&down-" t 0 "\\&drag-"] 18 (#$ . 612)]) #@62 Handle mouse motion that was just generated for XTerm mouse. (defalias 'xterm-mouse--handle-mouse-movement #[0 "\300\301\302\303\"\301\302\304\"\"\207" [display--update-for-mouse-movement terminal-parameter nil xterm-mouse-x xterm-mouse-y] 5 (#$ . 1539)]) (defvar xt-mouse-epoch nil) #@67 Bound to `mouse-position-function' in XTerm mouse mode. (fn POS) (defalias 'xterm-mouse-position-function #[257 "\300\301\302\"\203 \211\300\301\302\"\300\301\303\"B\241\210\207" [terminal-parameter nil xterm-mouse-x xterm-mouse-y] 6 (#$ . 1829)]) (byte-code "\300\301\302\303#\210\304\301\302\305#\210\306\307\310\311\312DD\313\314\315\316\317\320\321\322\323&\207" [defalias xterm-mouse-truncate-wrap truncate nil make-obsolete "27.1" custom-declare-variable xterm-mouse-utf-8 funcall function #[0 "\300\207" [nil] 1 ""] "Non-nil if UTF-8 coordinates should be used to read mouse coordinates.\nSet this to non-nil if you are sure that your terminal\nunderstands UTF-8 coordinates, but not SGR coordinates." :version "25.1" :type boolean :risky t :group xterm] 12) #@232 Read a mouse coordinate from the current terminal. If `xterm-mouse-utf-8' was non-nil when `turn-on-xterm-mouse-tracking-on-terminal' was called, reads the coordinate as an UTF-8 code unit sequence; otherwise, reads a single byte. (defalias 'xterm-mouse--read-coordinate #[0 "\300 \301\302\"\216\303\304\305\306\"\203 \307\202 \310!\210\311\305\211\312#)\207" [keyboard-coding-system make-closure #[0 "\301\300!\207" [V0 set-keyboard-coding-system] 2] set-keyboard-coding-system terminal-parameter nil xterm-mouse-utf-8 utf-8-unix no-conversion read-char 0.1] 5 (#$ . 2605)]) #@18 (fn EXTENSION) (defalias 'xterm-mouse--read-number-from-terminal #[257 "\300\203&