File: array.el.html

Commands for editing a buffer interpreted as a rectangular array or matrix of whitespace-separated strings. You specify the array dimensions and some other parameters at startup time.

 Written by dmb%morgoth@harvard.harvard.edu (address is old)
  (David M. Brown at Goldberg-Zoino & Associates, Inc.)
 Thanks to cph@kleph.ai.mit.edu for assistance

To do:
  Smooth initialization process by grokking local variables list
    at end of buffer or parsing buffer using whitespace as delimiters.
  Make 'array-copy-column-right faster.

Defined variables (17)

array-buffer-columnCurrent column number of point in the buffer.
array-buffer-lineCurrent line number of point in the buffer.
array-columnCurrent array column location of point.
array-columns-per-lineNumber of array columns per line.
array-copy-stringCurrent field string being copied.
array-field-widthWidth of a field in the array.
array-line-lengthLength of a line in the array.
array-lines-per-rowNumber of lines per array row.
array-max-columnNumber of columns in the array.
array-max-rowNumber of rows in the array.
array-mode-abbrev-tableAbbrev table for ‘array-mode’.
array-mode-hookHook run after entering ‘array-mode’.
array-mode-mapKeymap used in array mode.
array-mode-syntax-tableSyntax table for ‘array-mode’.
array-respect-tabsShould TAB conversion be prevented?
array-rowCurrent array row location of point.
array-rows-numberedAre rows numbered in the buffer?

Defined functions (48)

array--limit-index(INDEX LIMIT)
array--untabify-backward()
array-backward-column(&optional ARG)
array-beginning-of-field(&optional GO-THERE)
array-copy-backward(&optional ARG)
array-copy-column-backward(&optional ARG)
array-copy-column-forward(&optional ARG)
array-copy-down(&optional ARG)
array-copy-forward(&optional ARG)
array-copy-once-horizontally(SIGN)
array-copy-once-vertically(SIGN)
array-copy-row-down(&optional ARG)
array-copy-row-up(&optional ARG)
array-copy-to-cell(A-ROW A-COLUMN)
array-copy-to-column(A-COLUMN)
array-copy-to-row(A-ROW)
array-copy-up(&optional ARG)
array-current-column()
array-current-line()
array-current-row()
array-cursor-in-array-range()
array-display-local-variables()
array-end-of-field(&optional GO-THERE)
array-expand-rows()
array-field-string()
array-fill-rectangle()
array-forward-column(&optional ARG)
array-goto-cell(A-ROW A-COLUMN)
array-make-template()
array-maybe-scroll-horizontally()
array-mode()
array-move-one-column(SIGN)
array-move-one-row(SIGN)
array-move-to-cell(A-ROW A-COLUMN)
array-move-to-column(A-COLUMN)
array-move-to-column-untabify(COLUMN)
array-move-to-row(A-ROW)
array-next-row(&optional ARG)
array-normalize-cursor()
array-previous-row(&optional ARG)
array-reconfigure-rows(NEW-COLUMNS-PER-LINE NEW-ROWS-NUMBERED)
array-update-array-position(&optional A-ROW A-COLUMN)
array-update-buffer-position()
array-what-position()
current-line()
limit-index(INDEX LIMIT)
move-to-column-untabify(COLUMN)
untabify-backward()

Defined faces (0)