Current File : //proc/thread-self/root/kunden/usr/share/emacs/27.2/lisp/array.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.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#@33 Number of columns in the array.
(defvar array-max-column nil (#$ . 408))
#@35 Number of array columns per line.
(defvar array-columns-per-line nil (#$ . 487))
#@47 Current column number of point in the buffer.
(defvar array-buffer-column nil (#$ . 574))
#@32 Length of a line in the array.
(defvar array-line-length nil (#$ . 670))
#@45 Current line number of point in the buffer.
(defvar array-buffer-line nil (#$ . 749))
#@32 Number of lines per array row.
(defvar array-lines-per-row nil (#$ . 841))
#@30 Number of rows in the array.
(defvar array-max-row nil (#$ . 922))
#@32 Width of a field in the array.
(defvar array-field-width nil (#$ . 995))
#@38 Current array row location of point.
(defvar array-row nil (#$ . 1074))
#@41 Current array column location of point.
(defvar array-column nil (#$ . 1152))
#@34 Are rows numbered in the buffer?
(defvar array-rows-numbered nil (#$ . 1236))
#@36 Current field string being copied.
(defvar array-copy-string nil (#$ . 1320))
#@37 Should TAB conversion be prevented?
(defvar array-respect-tabs nil (#$ . 1404))
#@85 Return t if the cursor is in a valid array cell.
Its ok to be on a row number line.
(defalias 'array-cursor-in-array-range #[nil " \246\fY\206+
_Y\206+
T\246\306U\205+ \n\306U?\205+ \n _Y)?\207" [array-max-column array-columns-per-line columns-last-line array-buffer-column array-line-length array-buffer-line 0 array-lines-per-row array-max-row array-field-width] 3 (#$ . 1490)])
#@67 Return the array row of the field in which the cursor is located.
(defalias 'array-current-row #[nil "\302 \205\n \303 \"T\207" [array-buffer-line array-lines-per-row array-cursor-in-array-range floor] 3 (#$ . 1890)])
#@70 Return the array column of the field in which the cursor is located.
(defalias 'array-current-column #[nil "\306 \205( \205 \n\246\307U?\205( \203 \n\246S\202! \n\246_\310\f
\"T\\\207" [array-rows-numbered array-buffer-line array-lines-per-row array-columns-per-line array-buffer-column array-field-width array-cursor-in-array-range 0 floor] 4 (#$ . 2115)])
#@138 Set `array-row' and `array-column' to their current values.
Set them to the optional arguments A-ROW and A-COLUMN if those are supplied.
(defalias 'array-update-array-position #[(&optional a-row a-column) "\206 \304 \n\206
\305 \211\207" [a-row array-row a-column array-column array-current-row array-current-column] 2 (#$ . 2488)])
#@76 Set `array-buffer-line' and `array-buffer-column' to their current values.
(defalias 'array-update-buffer-position #[nil "\302 i\211\207" [array-buffer-line array-buffer-column current-line] 2 (#$ . 2832)])
#@63 Display the row and column in which the cursor is positioned.
(defalias 'array-what-position #[nil "\302 i\303\304\305\306 !\305\307 !#*\207" [array-buffer-column array-buffer-line current-line message "Array row: %s Array column: %s" prin1-to-string array-current-row array-current-column] 5 (#$ . 3047) nil])
#@69 Display the current state of the local variables in the minibuffer.
(defalias 'array-display-local-variables #[nil "\306p! r\307\310!q\210p\311 \210\n\312\211\313\211\313\314 \210\315\316!\210+\211 \317 !\210\320 \210\321\322\323\"!\210\321\322\324\325!!\"!\210\321\322\326\325\"!\"!\210\321\322\327\325#!\"!\210\321\322\330\325$!\"!\210\321\322\331\325%!\"!\210\321\322\332\325&!\"!\210\321\322\333\325'!\"!\334!\210,\207" [buf default-directory #1=#:old-dir buffer-read-only buffer-file-name buffer-undo-list buffer-name get-buffer-create "*Local Variables*" kill-all-local-variables nil t erase-buffer run-hooks temp-buffer-setup-hook buffer-disable-undo terpri princ format " Buffer: %s\n\n" " max-row: %s\n" prin1-to-string " max-column: %s\n" " columns-per-line: %s\n" " field-width: %s\n" " rows-numbered: %s\n" " lines-per-row: %s\n" " line-length: %s\n" internal-temp-output-buffer-show inhibit-modification-hooks inhibit-read-only #2=#:buf standard-output array-max-row array-max-column array-columns-per-line array-field-width array-rows-numbered array-lines-per-row array-line-length] 6 (#$ . 3367) nil])
#@118 Return the column of the beginning of the current field.
Optional argument GO-THERE, if non-nil, means go there too.
(defalias 'array-beginning-of-field #[(&optional go-there) "\211 \246Z\203 \304\n!\202 \n)\207" [array-buffer-column array-field-width goal-column go-there move-to-column-untabify] 3 (#$ . 4572)])
#@114 Return the column of the end of the current array field.
If optional argument GO-THERE is non-nil, go there too.
(defalias 'array-end-of-field #[(&optional go-there) "\211 \246Z \\\203 \304\n!\202 \n)\207" [array-buffer-column array-field-width goal-column go-there move-to-column-untabify] 3 (#$ . 4898)])
#@128 Move to array row A-ROW and array column A-COLUMN.
Leave point at the beginning of the field and return the new buffer column.
(defalias 'array-move-to-cell #[(a-row a-column) "\306 S_\n\203
\307\202 \310\311S\f\"#
S\f\246_\feb\210\fy\210\312!*\207" [array-lines-per-row a-row array-rows-numbered a-column array-columns-per-line array-field-width + 1 0 floor move-to-column-untabify goal-column goal-line] 6 (#$ . 5217)])
#@134 Move to array row A-ROW preserving the current array column.
Leave point at the beginning of the field and return the new array row.
(defalias 'array-move-to-row #[(a-row) " S_\n\246\\\211\f\246Z\211\nZy\210\306
!\210 *\207" [array-lines-per-row a-row array-buffer-line array-buffer-column array-field-width goal-column move-to-column-untabify goal-line] 5 (#$ . 5657)])
#@140 Move to array column A-COLUMN preserving the current array row.
Leave point at the beginning of the field and return the new array column.
(defalias 'array-move-to-column #[(a-column) "\306\211 \246Z\n\203 \307\202 \310\311S\f\"#
S\f\246_\211\fZy\210\312!\210*\207" [array-buffer-line array-lines-per-row array-rows-numbered a-column array-columns-per-line array-field-width + 1 0 floor move-to-column-untabify goal-column goal-line] 7 (#$ . 6041)])
#@184 Move one array row in direction SIGN (1 or -1).
Leave point at the beginning of the field and return the new array row.
If requested to move beyond the array bounds, signal an error.
(defalias 'array-move-one-row #[(sign) "\305 \306 \206\n \307\310!\nU\203 \311U\203 \307\312!\202<