| Server IP : 217.160.0.212 / Your IP : 216.73.216.15 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/emulation/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\207" [require cua-base rect] 2) #@618 If non-nil, restrict current region to this rectangle. A cua-rectangle definition is a vector used for all actions in `cua-rectangle-mark-mode', of the form: [top bot left right corner ins virt select] TOP is the upper-left corner point. BOTTOM is the point at the end of line after the lower-right corner point. LEFT and RIGHT are column numbers. CORNER specifies currently active corner 0=t/l 1=t/r 2=b/l 3=b/r. INS specifies whether to insert on left(nil) or right(t) side. If VIRT is non-nil, virtual straight edges are enabled. If SELECT is a regexp, only lines starting with that regexp are affected. (defvar cua--rectangle nil (#$ . 152)) (make-variable-buffer-local 'cua--rectangle) #@164 Most recent rectangle geometry. A CONS cell, the car of which is the rectangle's buffer, and the cdr of which is a cua-rectangle definition. See `cua--rectangle'. (defvar cua--last-rectangle nil (#$ . 860)) #@29 Rectangle restored by undo. (defvar cua--restored-rectangle nil (#$ . 1073)) (defvar cua--last-killed-rectangle nil) #@53 List of overlays used to display current rectangle. (defvar cua--rectangle-overlays nil (#$ . 1196)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local cua--rectangle-overlays put permanent-local t] 4) (defvar cua--overlay-keymap (byte-code "\300 \301\302\303#\207" [make-sparse-keymap define-key " " cua-rotate-rectangle] 5)) (defvar cua--virtual-edges-debug nil) (defvar cua--rect-undo-set-point nil) (defalias 'cua--rectangle-undo-boundary #[0 "<\205! \302 \303 \304 \210\305\306\307\310 !\311\257 B\211\266\202\207" [buffer-undo-list cua--rectangle cua--rect-start-position cua--rect-end-position undo-boundary apply 0 cua--rect-undo-handler copy-sequence t] 11]) #@20 (fn RECT ON S E) (defalias 'cua--rect-undo-handler #[1028 "?\211\262\203 \202 \304!\305\306\307\203 \202 \310\257 B\211\207" [cua--rect-undo-set-point cua--restored-rectangle cua--buffer-and-point-before-command buffer-undo-list copy-sequence nil apply 0 cua--rect-undo-handler] 13 (#$ . 1905)]) #@115 Non-nil if Cua-Rectangle-Mark mode is enabled. Use the command `cua-rectangle-mark-mode' to change this variable. (defvar cua-rectangle-mark-mode nil (#$ . 2235)) (make-variable-buffer-local 'cua-rectangle-mark-mode) #@683 Toggle the region as rectangular. Activates the region if needed. Only lasts until the region is deactivated. This is a minor mode. If called interactively, toggle the `Cua-Rectangle-Mark mode' mode. If the prefix argument is positive, enable the mode, and if it is zero or negative, disable the mode. If called from Lisp, toggle the mode if ARG is `toggle'. Enable the mode if ARG is nil, omitted, or is a positive number. Disable the mode if ARG is a negative number. To check whether the minor mode is enabled in the current buffer, evaluate `cua-rectangle-mark-mode'. The mode's hook is called both when the mode is enabled and when it is disabled. (fn &optional ARG) (defalias 'cua-rectangle-mark-mode #[256 "\302 \303=\203 ?\202 \247\203 \304W\203 \305\202 \306\307\301!\2031 \310\300 \"\2031 \300 B\203G \311\312\313\"\210\311\314\315\305\306$\210\316 \210\202P \317 \210\320\314\315\306#\210\321\322\203Z \323\202[ \324\"\210\325\326!\203} \302 \203o \211\302 \232\203} \327\330\203y \331\202z \332\333#\210\210\334 \210\207" [cua-rectangle-mark-mode local-minor-modes current-message toggle 1 nil t boundp delq add-hook deactivate-mark-hook #[0 "\300\301!\207" [cua-rectangle-mark-mode -1] 2] post-command-hook cua--rectangle-post-command cua-set-rectangle-mark cua--deactivate-rectangle remove-hook run-hooks cua-rectangle-mark-mode-hook cua-rectangle-mark-mode-on-hook cua-rectangle-mark-mode-off-hook called-interactively-p any message "Cua-Rectangle-Mark mode %sabled%s" "en" "dis" " in current buffer" force-mode-line-update] 7 (#$ . 2459) (byte-code "\203\n \301!\202 \302C\207" [current-prefix-arg prefix-numeric-value toggle] 2)]) (defvar cua-rectangle-mark-mode-hook nil) (byte-code "\301\302N\204\f \303\301\302\304#\210\303\301\305\306#\210\303\301\307\310C#\210\311\312\310\310\211%\207" [cua--rectangle-keymap cua-rectangle-mark-mode-hook variable-documentation put "Hook run after entering or leaving `cua-rectangle-mark-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" custom-type hook standard-value nil add-minor-mode cua-rectangle-mark-mode] 6) #@22 (fn &optional VAL) (defalias 'cua--rectangle-top #[256 "\211\204 \301H\207\302 \262\211\303HX\203 \301I\207\303I\210\304\305!\207" [cua--rectangle 0 line-beginning-position 1 cua--rectangle-corner 2] 4 (#$ . 4654)]) #@22 (fn &optional VAL) (defalias 'cua--rectangle-bot #[256 "\211\204 \301H\207\302 \262\211\303HY\203 \301I\207\303I\210\304\305!\207" [cua--rectangle 1 line-end-position 0 cua--rectangle-corner 2] 4 (#$ . 4887)]) #@22 (fn &optional VAL) (defalias 'cua--rectangle-left #[256 "\211\250\203$ \211\301HX\203 \302I\207\301I\210\303\304 \203! \305\202\"