%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/emulation/ |
Current File : //usr/local/share/emacs/27.2/lisp/emulation/cua-rect.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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\207" [require cua-base rect] 2) (defvar cua--rectangle nil) (make-variable-buffer-local 'cua--rectangle) (defvar cua--last-rectangle nil) (defvar cua--restored-rectangle nil) (defvar cua--last-killed-rectangle nil) (defvar cua--rectangle-overlays nil) (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 "\301 \302\303\304#)\207" [map make-sparse-keymap define-key " " cua-rotate-rectangle] 4)) (defvar cua--virtual-edges-debug nil) (defvar cua--rect-undo-set-point nil) (defalias 'cua--rectangle-undo-boundary #[nil "<\205 \304 \305 \306 \210\307\310\n \311\312!\313\n \257 B\211*\207" [buffer-undo-list e s cua--rectangle cua--rect-start-position cua--rect-end-position undo-boundary apply 0 cua--rect-undo-handler copy-sequence t] 9]) (defalias 'cua--rect-undo-handler #[(rect on s e) "?\211\203\f \202 \306!\307\310\311 \203 \202 \312 \257 \fB\211\f\207" [on s cua--rect-undo-set-point rect cua--restored-rectangle cua--buffer-and-point-before-command copy-sequence nil apply 0 cua--rect-undo-handler e buffer-undo-list] 9]) #@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 (#$ . 1615)) (make-variable-buffer-local 'cua-rectangle-mark-mode) #@363 Toggle the region as rectangular. Activates the region if needed. Only lasts until the region is deactivated. If called interactively, enable Cua-Rectangle-Mark 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. (defalias 'cua-rectangle-mark-mode #[(&optional arg) "\304 \305=\203 \n?\202 \306 !\307V\211\203* \310\311\312\"\210\310\313\314\315\316$\210\317 \210\2023 \320 \210\321\313\314\316#\210\322\323\n\203= \324\202>