The linedit Reference Manual
Table of Contents
The linedit Reference Manual
This is the linedit Reference Manual, version 0.17.6,
generated automatically by Declt version 3.0 "Montgomery Scott"
on Sun May 15 05:10:14 2022 GMT+0.
1 Introduction
Linedit is a readline-style library written in Common Lisp that
provides customizable line-editing for Common Lisp programs.
Linedit is basically portable between implementations, but most
development and testing has so far been carried out on SBCL - but CCL at
least is expected to work as well.
The canonical place to get linedit is
https://github.com/sharplispers/linedit
but unless you want to hack on linedit you should take the Quicklisp
version! To report a bug submit a GitHub issue at the above URL. For
patches please submit a pull request from a topic-branch.
Features
- single-line text reader
- multi-line form reader
- completions on packages and symbols in current image
- completions on directories and filenames
- apropos-word and describe-word
- unlimited undo
- unlimited kill-ring
- unlimited history
- paren matching (not across lines)
- multiple histories
- use in REPL on SBCL and Clozure CL
- paging
- fully customizable in CL
- works on Linux, FreeBSD, macOS
Usage
> (ql:quickload "linedit")
> (linedit:linedit :prompt "-> ")
> (linedit:formedit :prompt1 "=> " :prompt2 "| ")
Meta-H in the prompt displays help.
(Try ESC-H if your terminal misbehaves with meta-proper.)
Linedit in the REPL
SBCL and CCL only for now:
(linedit:install-repl :wrap-current t :eof-quits t)
in e.g. your Lisp initialization file (~/.sbclrc for SBCL). If you
don't want to preserve your current input handler you can omit the
WRAP-CURRENT keyword.
Documentation
function INSTALL-REPL &key wrap-current eof-quits
Installs Linedit REPL input handler. (SBCL and CCL only.)
function UNINSTALL-REPL
Removes Linedit REPL input handler. (SBCL and CCL only.)
function LINEDIT &rest keys &key prompt
Reads a single line of input with line-editing from standard input of
the process and returns it as a string.
Results are unspecified if *STANDARD-INPUT* has been bound or altered.
:PROMPT specifies the string to print to *STANDARD-OUTPUT* before
starting to accept input.
Further keyword arguments to LINEDIT are an advanced and undocumented
topic, but if you're willing to dive into sources you can e.g. use
multiple kill-rings not shared between different invocations of
LINEDIT, or change the function responsible for providing input
completion.
function FORMEDIT &rest keys &key prompt1 prompt2
Reads a single form (s-expession) of input with line-editing from
standard input of the process and returns it as a string.
Results are unspecified if *STANDARD-INPUT* has been bound or altered,
or if READTABLE is not the standard one.
:PROMPT1 specifies the string to print to *STANDARD-OUTPUT* before
starting to accept input.
:PROMPT2 specified the string to print to *STANDARD-OUTPUT* when input
spans multiple lines (prefixing every but first line of input from the
user perspective.)
Further keyword arguments to FORMEDIT are an advanced and undocumented
topic, but if you're willing to dive into sources you can e.g. use
multiple kill-rings not shared between different invocations of
FORMEDIT, or change the function responsible for providing input
completion.
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 linedit
- Maintainer
Anmol Khirbat <anmol@khirbat.net>
- Author
Nikodemus Siivola <nikodemus@random-state.net>
- Home Page
https://github.com/sharplispers/linedit
- License
MIT
- Description
Readline-style library.
- Version
0.17.6
- Dependencies
- cffi
- terminfo
- osicat
- alexandria
- Source
linedit.asd (file)
- Components
-
3 Modules
Modules are listed depth-first from the system components tree.
3.1 linedit/ports
- Dependency
main.lisp (file)
- Parent
linedit (system)
- Location
ports/
- Components
-
4 Files
Files are sorted by type and then listed depth-first from the systems
components trees.
4.1 Lisp
4.1.1 linedit.asd
- Location
linedit.asd
- Systems
linedit (system)
- Packages
linedit-system
4.1.2 linedit/packages.lisp
- Parent
linedit (system)
- Location
packages.lisp
- Packages
linedit
4.1.3 linedit/utility-functions.lisp
- Dependency
packages.lisp (file)
- Parent
linedit (system)
- Location
utility-functions.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.4 linedit/utility-macros.lisp
- Dependencies
-
- Parent
linedit (system)
- Location
utility-macros.lisp
- Internal Definitions
-
4.1.5 linedit/matcher.lisp
- Dependency
packages.lisp (file)
- Parent
linedit (system)
- Location
matcher.lisp
- Internal Definitions
-
4.1.6 linedit/backend.lisp
- Dependency
utility-macros.lisp (file)
- Parent
linedit (system)
- Location
backend.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.7 linedit/terminal-glue.lisp
- Parent
linedit (system)
- Location
terminal-glue.lisp
- Internal Definitions
-
4.1.8 linedit/terminal-translations.lisp
- Dependency
packages.lisp (file)
- Parent
linedit (system)
- Location
terminal-translations.lisp
- Internal Definitions
-
4.1.9 linedit/terminal.lisp
- Dependencies
-
- Parent
linedit (system)
- Location
terminal.lisp
- Internal Definitions
-
4.1.10 linedit/smart-terminal.lisp
- Dependencies
-
- Parent
linedit (system)
- Location
smart-terminal.lisp
- Internal Definitions
-
4.1.11 linedit/dumb-terminal.lisp
- Dependency
terminal.lisp (file)
- Parent
linedit (system)
- Location
dumb-terminal.lisp
- Internal Definitions
-
4.1.12 linedit/rewindable.lisp
- Dependency
utility-macros.lisp (file)
- Parent
linedit (system)
- Location
rewindable.lisp
- Internal Definitions
-
4.1.13 linedit/line.lisp
- Dependency
utility-macros.lisp (file)
- Parent
linedit (system)
- Location
line.lisp
- Internal Definitions
-
4.1.14 linedit/buffer.lisp
- Dependency
utility-macros.lisp (file)
- Parent
linedit (system)
- Location
buffer.lisp
- Internal Definitions
-
4.1.15 linedit/command-keys.lisp
- Dependency
packages.lisp (file)
- Parent
linedit (system)
- Location
command-keys.lisp
- Internal Definitions
-
4.1.16 linedit/editor.lisp
- Dependencies
-
- Parent
linedit (system)
- Location
editor.lisp
- Internal Definitions
-
4.1.17 linedit/main.lisp
- Dependency
editor.lisp (file)
- Parent
linedit (system)
- Location
main.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.18 linedit/complete.lisp
- Dependency
utility-macros.lisp (file)
- Parent
linedit (system)
- Location
complete.lisp
- Internal Definitions
-
4.1.19 linedit/command-functions.lisp
- Dependency
editor.lisp (file)
- Parent
linedit (system)
- Location
command-functions.lisp
- Internal Definitions
-
4.1.20 linedit/ports/sbcl.lisp
- If Feature
sbcl
- Parent
ports (module)
- Location
ports/sbcl.lisp
- Exported Definitions
-
4.1.21 linedit/ports/ccl.lisp
- If Feature
ccl
- Dependency
sbcl.lisp (file)
- Parent
ports (module)
- Location
ports/ccl.lisp
4.1.22 linedit/ports/generic.lisp
- If Feature
(not (or sbcl ccl))
- Dependencies
-
- Parent
ports (module)
- Location
ports/generic.lisp
5 Packages
Packages are listed by definition order.
5.1 linedit-system
- Source
linedit.asd
- Use List
- asdf/interface
- common-lisp
5.2 linedit
- Source
packages.lisp (file)
- Use List
-
- Exported Definitions
-
- Internal Definitions
-
6 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
6.1 Exported definitions
6.1.1 Special variables
- Special Variable: *default-columns*
-
- Package
linedit
- Source
backend.lisp (file)
- Special Variable: *default-lines*
-
- Package
linedit
- Source
backend.lisp (file)
- Special Variable: *highlight-color*
-
Color to use for highlighting parentheses. NIL is the current foreground
color bolded, other options are terminal colors :BLACK, :RED, :GREEN, :YELLOW,
:BLUE, :MAGENTA, :CYAN, and :WHITE.
- Package
linedit
- Source
backend.lisp (file)
6.1.2 Functions
- Function: end-debug ()
-
End linedit debugging output.
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: formedit &rest ARGS &key PROMPT1 PROMPT2 HISTORY KILLRING &allow-other-keys
-
Reads a single form (s-expession) of input with line-editing from
standard input of the process and returns it as a string.
Results are unspecified if *STANDARD-INPUT* has been bound or altered,
or if *READTABLE* is not the standard readtable.
PROMPT1 specifies the string to print to *STANDARD-OUTPUT* before
starting the accept input.
PROMPT2 specifies the string to print to *STANDARD-OUTPUT* when input
spans multiple lines (ie. prefixing every but first line of input.)
HISTORY and KILLRING can be pathname designators, in which case
they indicate the file to use for history and killring persistence,
respectively.
Further keyword arguments to FORMEDIT are an advanced and undocumented
topic, but if you’re willing to dive into sources you can eg. use
multiple kill-rings not shared between different invocations of
FORMEDIT, or change the function responsible for providing input
completion.
- Package
linedit
- Source
main.lisp (file)
- Function: install-repl &rest ARGS &key WRAP-CURRENT EOF-QUITS HISTORY KILLRING &allow-other-keys
-
- Package
linedit
- Source
sbcl.lisp (file)
- Function: linedit &rest KEYWORD-ARGS &key PROMPT HISTORY KILLRING &allow-other-keys
-
Reads a single line of input with line-editing from standard input
of the process and returns it as a string.
Results are unspecified if *STANDARD-INPUT* has been bound or altered.
PROMPT specifies the string to print to *STANDARD-OUTPUT* before
starting the accept input.
HISTORY and KILLRING can be pathname designators, in which case
they indicate the file to use for history and killring persistence,
respectively.
Further keyword arguments to LINEDIT are an advanced and undocumented
topic, but if you’re willing to dive into sources you can eg. use
multiple kill-rings not shared between different invocations of
LINEDIT, or change the function responsible for providing input
completion.
- Package
linedit
- Source
main.lisp (file)
- Function: start-debug PATHNAME &rest OPEN-ARGS
-
Start linedit debugging output to pathname, with additional
open-args passed to ‘open’.
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: uninstall-repl ()
-
- Package
linedit
- Source
sbcl.lisp (file)
6.2 Internal definitions
6.2.1 Constants
- Constant: +terminal-bell+
-
- Package
linedit
- Source
terminal.lisp (file)
6.2.2 Special variables
- Special Variable: *announced*
-
- Package
linedit
- Source
editor.lisp (file)
- Special Variable: *aux-prompt*
-
- Package
linedit
- Source
editor.lisp (file)
- Special Variable: *commands*
-
- Package
linedit
- Source
command-keys.lisp (file)
- Special Variable: *debug*
-
- Package
linedit
- Source
utility-functions.lisp (file)
- Special Variable: *debug-info*
-
- Package
linedit
- Source
editor.lisp (file)
- Special Variable: *editor*
-
- Package
linedit
- Source
main.lisp (file)
- Special Variable: *history*
-
- Package
linedit
- Source
editor.lisp (file)
- Special Variable: *history-needle*
-
- Package
linedit
- Source
command-functions.lisp (file)
- Special Variable: *history-search*
-
- Package
linedit
- Source
command-functions.lisp (file)
- Special Variable: *killring*
-
- Package
linedit
- Source
editor.lisp (file)
- Special Variable: *last-command*
-
- Package
linedit
- Source
editor.lisp (file)
- Special Variable: *level*
-
- Package
linedit
- Source
main.lisp (file)
- Special Variable: *terminal-translations*
-
- Package
linedit
- Source
terminal-translations.lisp (file)
- Special Variable: *version*
-
- Package
linedit
- Source
editor.lisp (file)
- Special Variable: *word-delimiters*
-
- Package
linedit
- Source
utility-functions.lisp (file)
- Special Variable: +linedit-attr-error+
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Special Variable: +linedit-memory-error+
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Special Variable: +linedit-no-attr-error+
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Special Variable: +linedit-not-atty+
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Special Variable: +linedit-ok+
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Special Variable: +linedit-tcgetattr-error+
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Special Variable: +linedit-tcsetattr-error+
-
- Package
linedit
- Source
terminal-glue.lisp (file)
6.2.3 Macros
- Macro: acase FORM &rest CASES
-
- Package
linedit
- Source
utility-macros.lisp (file)
- Macro: aif CONDITION CONSEQUENT &optional ALTERNATIVE
-
- Package
linedit
- Source
utility-macros.lisp (file)
- Macro: awhen CONDITION &body BODY
-
- Package
linedit
- Source
utility-macros.lisp (file)
- Macro: dbg-values &rest PLACES
-
- Package
linedit
- Source
utility-macros.lisp (file)
- Macro: defcommand COMMAND &optional ACTION
-
- Package
linedit
- Source
command-keys.lisp (file)
- Macro: deftrans NAME &rest CHORDS
-
- Package
linedit
- Source
terminal-translations.lisp (file)
- Macro: do-internal-symbols (VAR PACKAGE) &body FORMS
-
- Package
linedit
- Source
utility-macros.lisp (file)
- Macro: ensure SYMBOL EXPR
-
- Package
linedit
- Source
utility-macros.lisp (file)
- Macro: invariant CONDITION
-
- Package
linedit
- Source
utility-macros.lisp (file)
- Macro: with-backend BACKEND &body FORMS
-
- Package
linedit
- Source
backend.lisp (file)
- Macro: with-editor-point-and-string ((POINT STRING) EDITOR) &body FORMS
-
- Package
linedit
- Source
editor.lisp (file)
- Macro: with-unique-names (&rest BINDINGS) &body BODY
-
- Package
linedit
- Source
utility-macros.lisp (file)
- Macro: without-backend BACKEND &body FORMS
-
- Package
linedit
- Source
backend.lisp (file)
6.2.4 Functions
- Function: %rewind-count REWINDABLE
-
- Package
linedit
- Source
rewindable.lisp (file)
- Function: %yank EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: add-char CHAR EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: after-close-p STRING INDEX
-
- Package
linedit
- Source
matcher.lisp (file)
- Function: apropos-word CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: at-delimiter-p STRING INDEX
-
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: at-open-p STRING INDEX
-
- Package
linedit
- Source
matcher.lisp (file)
- Function: backward-sexp CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: buffer-cycle BUFFER
-
- Package
linedit
- Source
buffer.lisp (file)
- Function: buffer-find-next-if TEST BUFFER
-
- Package
linedit
- Source
buffer.lisp (file)
- Function: buffer-find-previous-if TEST BUFFER
-
- Package
linedit
- Source
buffer.lisp (file)
- Function: buffer-next STRING BUFFER
-
- Package
linedit
- Source
buffer.lisp (file)
- Function: buffer-peek BUFFER
-
- Package
linedit
- Source
buffer.lisp (file)
- Function: buffer-previous STRING BUFFER
-
- Package
linedit
- Source
buffer.lisp (file)
- Function: buffer-push STRING BUFFER
-
- Package
linedit
- Source
buffer.lisp (file)
- Function: c-terminal-close ()
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Function: c-terminal-columns DEF
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Function: c-terminal-init ()
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Function: c-terminal-lines DEF
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Function: c-terminal-winsize DEF SIDE SIDE-ENV
-
- Package
linedit
- Source
terminal-glue.lisp (file)
- Function: close-all-sexp CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: colon-reader STREAM CHAR
-
- Package
linedit
- Source
main.lisp (file)
- Function: complete CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: concat &rest STRINGS
-
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: copy-buffer BUFFER
-
- Package
linedit
- Source
buffer.lisp (file)
- Function: copy-region CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: cut-region CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: dbg FORMAT-STRING &rest FORMAT-ARGS
-
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: delete-char-backwards CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: delete-char-forwards CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: delete-char-forwards-or-eof CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: delete-word-backwards CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: delete-word-forwards CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: describe-word CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: directory-complete STRING
-
- Package
linedit
- Source
complete.lisp (file)
- Function: downcase-word CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: dwim-mark-parens STRING INDEX &key PRE-MARK POST-MARK
-
- Package
linedit
- Source
matcher.lisp (file)
- Function: dwim-match-parens STRING INDEX
-
- Package
linedit
- Source
matcher.lisp (file)
- Function: editor-complete EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: editor-interrupt EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: editor-next-word-end EDITOR
-
Returns the index just beyond the last letter of current or next
word, if the point was between words.
- Package
linedit
- Source
editor.lisp (file)
- Function: editor-previous-word-start EDITOR
-
Returns the index of the first letter of current or previous word,
if the point was at the start of a word or between words.
- Package
linedit
- Source
editor.lisp (file)
- Function: editor-replace-word EDITOR WORD
-
- Package
linedit
- Source
editor.lisp (file)
- Function: editor-sexp-end EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: editor-sexp-start EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: editor-stop EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: editor-word EDITOR
-
Returns the current word the point is in or right after, or an
empty string.
- Package
linedit
- Source
editor.lisp (file)
- Function: editor-word-end EDITOR
-
Returns the index just beyond the current word or the point if
point is not inside a word.
- Package
linedit
- Source
editor.lisp (file)
- Function: editor-word-start EDITOR
-
Returns the index of the first letter of current or previous word,
if the point is just after a word, or the point.
- Package
linedit
- Source
editor.lisp (file)
- Function: ensure-buffer DATUM
-
- Package
linedit
- Source
buffer.lisp (file)
- Function: eof-handler LISP-NAME QUIT-FN
-
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: find-close-paren STRING INDEX
-
- Package
linedit
- Source
matcher.lisp (file)
- Function: find-close-quote STRING INDEX
-
- Package
linedit
- Source
matcher.lisp (file)
- Function: find-col N COLUMNS
-
- Package
linedit
- Source
smart-terminal.lisp (file)
- Function: find-open-paren STRING INDEX
-
- Package
linedit
- Source
matcher.lisp (file)
- Function: find-open-quote STRING INDEX
-
- Package
linedit
- Source
matcher.lisp (file)
- Function: find-row N COLUMNS
-
- Package
linedit
- Source
smart-terminal.lisp (file)
- Function: finish-input CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: fix-wraparound START END COLUMNS
-
- Package
linedit
- Source
smart-terminal.lisp (file)
- Function: forget-yank EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: forward-sexp CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: get-finished-string EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: help CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: history-next CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: history-previous CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: history-search EDITOR DIRECTION
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: history-search-needle EDITOR &key DIRECTION
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: in-quoted-string-p EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: interrupt-lisp CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: kill-sexp CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: kill-to-bol CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: kill-to-eol CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: last-state REWINDABLE
-
- Package
linedit
- Source
rewindable.lisp (file)
- Function: lisp-complete STRING EDITOR
-
- Package
linedit
- Source
complete.lisp (file)
- Function: logical-pathname-complete STRING
-
- Package
linedit
- Source
complete.lisp (file)
- Function: logical-pathname-p PATHNAME
-
- Package
linedit
- Source
complete.lisp (file)
- Function: make-editor &rest ARGS
-
- Package
linedit
- Source
editor.lisp (file)
- Function: make-whitespace N
-
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: min* &rest ARGS
-
Like min, except ignores NILs.
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: move-char-left CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: move-char-right CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: move-in-column &key COL VERTICAL CLEAR-TO-EOS CURRENT-COL
-
- Package
linedit
- Source
smart-terminal.lisp (file)
- Function: move-to-bol CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: move-to-eol CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: move-word-backwards CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: move-word-forwards CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: next-chord EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: paren-count-delta CHAR
-
- Package
linedit
- Source
matcher.lisp (file)
- Function: paren-style ()
-
- Package
linedit
- Source
smart-terminal.lisp (file)
- Function: place-point &key UP COL
-
- Package
linedit
- Source
smart-terminal.lisp (file)
- Function: quoted-p STRING INDEX
-
- Package
linedit
- Source
matcher.lisp (file)
- Function: redraw-line EDITOR &key MARKUP
-
- Package
linedit
- Source
editor.lisp (file)
- Function: remember-yank EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: required ()
-
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: save-rewindable-state REWINDABLE OBJECT
-
- Package
linedit
- Source
rewindable.lisp (file)
- Function: save-state EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: search-history-backwards CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: search-history-forwards CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: semicolon-reader STREAM CHAR
-
- Package
linedit
- Source
main.lisp (file)
- Function: set-column-address N CURRENT
-
- Package
linedit
- Source
smart-terminal.lisp (file)
- Function: set-mark CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: smart-terminal-p ()
-
- Package
linedit
- Source
smart-terminal.lisp (file)
- Function: stop-lisp CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: tilde-expand-string STRING
-
Returns the supplied string, with a prefix of ~ or ~user expanded
to the appropriate home directory.
- Package
linedit
- Source
complete.lisp (file)
- Function: toggle-insert CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: try-yank EDITOR
-
- Package
linedit
- Source
editor.lisp (file)
- Function: underlying-directory-p PATHNAME
-
- Package
linedit
- Source
complete.lisp (file)
- Function: undo CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: unknown-command CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: upcase-word CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: whitespacep CHAR
-
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: word-delimiter-p CHAR
-
- Package
linedit
- Source
utility-functions.lisp (file)
- Function: yank CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: yank-cycle CHORD EDITOR
-
- Package
linedit
- Source
command-functions.lisp (file)
- Function: yes-or-no CONTROL &rest ARGS
-
Like Y-OR-N-P, but using linedit functionality.
- Package
linedit
- Source
utility-functions.lisp (file)
6.2.5 Generic functions
- Generic Function: %buffer-list OBJECT
-
- Generic Function: (setf %buffer-list) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: %buffer-list (BUFFER buffer)
-
automatically generated reader method
- Source
buffer.lisp (file)
- Method: (setf %buffer-list) NEW-VALUE (BUFFER buffer)
-
automatically generated writer method
- Source
buffer.lisp (file)
- Generic Function: %buffer-next OBJECT
-
- Generic Function: (setf %buffer-next) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: %buffer-next (BUFFER buffer)
-
automatically generated reader method
- Source
buffer.lisp (file)
- Method: (setf %buffer-next) NEW-VALUE (BUFFER buffer)
-
automatically generated writer method
- Source
buffer.lisp (file)
- Generic Function: %buffer-pathname OBJECT
-
- Generic Function: (setf %buffer-pathname) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: %buffer-pathname (BUFFER buffer)
-
automatically generated reader method
- Source
buffer.lisp (file)
- Method: (setf %buffer-pathname) NEW-VALUE (BUFFER buffer)
-
automatically generated writer method
- Source
buffer.lisp (file)
- Generic Function: %buffer-prev OBJECT
-
- Generic Function: (setf %buffer-prev) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: %buffer-prev (BUFFER buffer)
-
automatically generated reader method
- Source
buffer.lisp (file)
- Method: (setf %buffer-prev) NEW-VALUE (BUFFER buffer)
-
automatically generated writer method
- Source
buffer.lisp (file)
- Generic Function: %rewind-index OBJECT
-
- Generic Function: (setf %rewind-index) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: %rewind-index (REWINDABLE rewindable)
-
automatically generated reader method
- Source
rewindable.lisp (file)
- Method: (setf %rewind-index) NEW-VALUE (REWINDABLE rewindable)
-
automatically generated writer method
- Source
rewindable.lisp (file)
- Generic Function: %rewind-store OBJECT
-
- Package
linedit
- Methods
- Method: %rewind-store (REWINDABLE rewindable)
-
automatically generated reader method
- Source
rewindable.lisp (file)
- Generic Function: backend-close BACKEND
-
- Package
linedit
- Methods
- Method: backend-close (BACKEND terminal)
-
- Source
terminal.lisp (file)
- Generic Function: backend-columns BACKEND
-
- Package
linedit
- Methods
- Method: backend-columns (BACKEND terminal)
-
- Source
terminal.lisp (file)
- Generic Function: backend-init BACKEND
-
- Package
linedit
- Methods
- Method: backend-init (BACKEND smart-terminal)
-
- Source
smart-terminal.lisp (file)
- Method: backend-init (BACKEND terminal)
-
- Source
terminal.lisp (file)
- Generic Function: backend-lines BACKEND
-
- Package
linedit
- Methods
- Method: backend-lines (BACKEND terminal)
-
- Source
terminal.lisp (file)
- Generic Function: backend-ready-p OBJECT
-
- Generic Function: (setf backend-ready-p) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: backend-ready-p (BACKEND backend)
-
automatically generated reader method
- Source
backend.lisp (file)
- Method: (setf backend-ready-p) NEW-VALUE (BACKEND backend)
-
automatically generated writer method
- Source
backend.lisp (file)
- Generic Function: backend-translations OBJECT
-
- Package
linedit
- Methods
- Method: backend-translations (BACKEND backend)
-
automatically generated reader method
- Source
backend.lisp (file)
- Generic Function: beep B
-
- Package
linedit
- Methods
- Method: beep (B terminal)
-
- Source
terminal.lisp (file)
- Generic Function: dirty-p OBJECT
-
- Generic Function: (setf dirty-p) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: dirty-p (TERMINAL terminal)
-
automatically generated reader method
- Source
terminal.lisp (file)
- Method: (setf dirty-p) NEW-VALUE (TERMINAL terminal)
-
automatically generated writer method
- Source
terminal.lisp (file)
- Generic Function: display BACKEND &key PROMPT LINE POINT MARKUP &allow-other-keys
-
- Package
linedit
- Source
backend.lisp (file)
- Methods
- Method: display (BACKEND dumb-terminal) &key PROMPT LINE POINT &allow-other-keys
-
- Source
dumb-terminal.lisp (file)
- Method: display (BACKEND smart-terminal) &key PROMPT LINE POINT MARKUP
-
- Source
smart-terminal.lisp (file)
- Generic Function: editor-commands OBJECT
-
- Package
linedit
- Methods
- Method: editor-commands (EDITOR editor)
-
automatically generated reader method
- Source
editor.lisp (file)
- Generic Function: editor-completer OBJECT
-
- Package
linedit
- Methods
- Method: editor-completer (EDITOR editor)
-
automatically generated reader method
- Source
editor.lisp (file)
- Generic Function: editor-history OBJECT
-
- Generic Function: (setf editor-history) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: editor-history (EDITOR editor)
-
automatically generated reader method
- Source
editor.lisp (file)
- Method: (setf editor-history) NEW-VALUE (EDITOR editor)
-
automatically generated writer method
- Source
editor.lisp (file)
- Generic Function: editor-insert-mode OBJECT
-
- Generic Function: (setf editor-insert-mode) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: editor-insert-mode (EDITOR editor)
-
automatically generated reader method
- Source
editor.lisp (file)
- Method: (setf editor-insert-mode) NEW-VALUE (EDITOR editor)
-
automatically generated writer method
- Source
editor.lisp (file)
- Generic Function: editor-killring OBJECT
-
- Generic Function: (setf editor-killring) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: editor-killring (EDITOR editor)
-
automatically generated reader method
- Source
editor.lisp (file)
- Method: (setf editor-killring) NEW-VALUE (EDITOR editor)
-
automatically generated writer method
- Source
editor.lisp (file)
- Generic Function: editor-last-yank OBJECT
-
- Generic Function: (setf editor-last-yank) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: editor-last-yank (EDITOR editor)
-
automatically generated reader method
- Source
editor.lisp (file)
- Method: (setf editor-last-yank) NEW-VALUE (EDITOR editor)
-
automatically generated writer method
- Source
editor.lisp (file)
- Generic Function: editor-mark OBJECT
-
- Generic Function: (setf editor-mark) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: editor-mark (EDITOR editor)
-
automatically generated reader method
- Source
editor.lisp (file)
- Method: (setf editor-mark) NEW-VALUE (EDITOR editor)
-
automatically generated writer method
- Source
editor.lisp (file)
- Generic Function: editor-prompt OBJECT
-
- Generic Function: (setf editor-prompt) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: editor-prompt (EDITOR editor)
-
automatically generated reader method
- Source
editor.lisp (file)
- Method: (setf editor-prompt) NEW-VALUE (EDITOR editor)
-
automatically generated writer method
- Source
editor.lisp (file)
- Generic Function: editor-yank OBJECT
-
- Generic Function: (setf editor-yank) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: editor-yank (EDITOR editor)
-
automatically generated reader method
- Source
editor.lisp (file)
- Method: (setf editor-yank) NEW-VALUE (EDITOR editor)
-
automatically generated writer method
- Source
editor.lisp (file)
- Generic Function: get-point OBJECT
-
- Generic Function: (setf get-point) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: get-point (LINE line)
-
automatically generated reader method
- Source
line.lisp (file)
- Method: (setf get-point) NEW-VALUE (LINE line)
-
automatically generated writer method
- Source
line.lisp (file)
- Method: (setf get-point) POINT LINE around
-
- Source
line.lisp (file)
- Generic Function: get-start OBJECT
-
- Generic Function: (setf get-start) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: get-start (BACKEND backend)
-
automatically generated reader method
- Source
backend.lisp (file)
- Method: (setf get-start) NEW-VALUE (BACKEND backend)
-
automatically generated writer method
- Source
backend.lisp (file)
- Generic Function: get-string OBJECT
-
- Generic Function: (setf get-string) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: get-string (LINE line)
-
automatically generated reader method
- Source
line.lisp (file)
- Method: (setf get-string) NEW-VALUE (LINE line)
-
automatically generated writer method
- Source
line.lisp (file)
- Method: (setf get-string) STRING LINE around
-
- Source
line.lisp (file)
- Generic Function: newline BACKEND
-
- Package
linedit
- Methods
- Method: newline (BACKEND terminal)
-
- Source
terminal.lisp (file)
- Generic Function: old-markup OBJECT
-
- Generic Function: (setf old-markup) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: old-markup (SMART-TERMINAL smart-terminal)
-
automatically generated reader method
- Source
smart-terminal.lisp (file)
- Method: (setf old-markup) NEW-VALUE (SMART-TERMINAL smart-terminal)
-
automatically generated writer method
- Source
smart-terminal.lisp (file)
- Generic Function: old-point OBJECT
-
- Generic Function: (setf old-point) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: old-point (SMART-TERMINAL smart-terminal)
-
automatically generated reader method
- Source
smart-terminal.lisp (file)
- Method: (setf old-point) NEW-VALUE (SMART-TERMINAL smart-terminal)
-
automatically generated writer method
- Source
smart-terminal.lisp (file)
- Generic Function: old-string OBJECT
-
- Generic Function: (setf old-string) NEW-VALUE OBJECT
-
- Package
linedit
- Methods
- Method: old-string (SMART-TERMINAL smart-terminal)
-
automatically generated reader method
- Source
smart-terminal.lisp (file)
- Method: (setf old-string) NEW-VALUE (SMART-TERMINAL smart-terminal)
-
automatically generated writer method
- Source
smart-terminal.lisp (file)
- Generic Function: page BACKEND
-
- Package
linedit
- Methods
- Method: page (BACKEND terminal)
-
- Source
terminal.lisp (file)
- Generic Function: print-in-columns BACKEND LIST &key WIDTH
-
- Package
linedit
- Methods
- Method: print-in-columns (BACKEND terminal) LIST &key WIDTH
-
- Source
terminal.lisp (file)
- Generic Function: print-in-lines BACKEND STRING
-
- Package
linedit
- Methods
- Method: print-in-lines (BACKEND terminal) STRING
-
- Source
terminal.lisp (file)
- Generic Function: read-chord BACKEND
-
- Package
linedit
- Methods
- Method: read-chord (BACKEND terminal)
-
- Source
terminal.lisp (file)
- Generic Function: rewind-state REWINDABLE
-
- Package
linedit
- Methods
- Method: rewind-state (EDITOR editor)
-
- Source
editor.lisp (file)
- Method: rewind-state (REWINDABLE rewindable)
-
- Source
rewindable.lisp (file)
6.2.6 Classes
- Class: backend ()
-
- Package
linedit
- Source
backend.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
terminal (class)
- Direct methods
-
- Direct slots
- Slot: ready-p
-
- Readers
backend-ready-p (generic function)
- Writers
(setf backend-ready-p) (generic function)
- Slot: translations
-
- Readers
backend-translations (generic function)
- Slot: start
-
- Initform
0
- Readers
get-start (generic function)
- Writers
(setf get-start) (generic function)
- Class: buffer ()
-
- Package
linedit
- Source
buffer.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: prev
-
- Initargs
:prev
- Readers
%buffer-prev (generic function)
- Writers
(setf %buffer-prev) (generic function)
- Slot: next
-
- Initargs
:next
- Readers
%buffer-next (generic function)
- Writers
(setf %buffer-next) (generic function)
- Slot: list
-
- Initargs
:list
- Readers
%buffer-list (generic function)
- Writers
(setf %buffer-list) (generic function)
- Slot: pathname
-
- Initargs
:pathname
- Readers
%buffer-pathname (generic function)
- Writers
(setf %buffer-pathname) (generic function)
- Class: dumb-editor ()
-
- Package
linedit
- Source
editor.lisp (file)
- Direct superclasses
-
- Class: dumb-terminal ()
-
- Package
linedit
- Source
dumb-terminal.lisp (file)
- Direct superclasses
terminal (class)
- Direct subclasses
dumb-editor (class)
- Direct methods
display (method)
- Class: editor ()
-
- Package
linedit
- Source
editor.lisp (file)
- Direct superclasses
-
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: commands
-
- Initargs
:commands
- Initform
linedit::*commands*
- Readers
editor-commands (generic function)
- Slot: completer
-
- Initargs
:complete
- Initform
(quote linedit::lisp-complete)
- Readers
editor-completer (generic function)
- Slot: history
-
- Readers
editor-history (generic function)
- Writers
(setf editor-history) (generic function)
- Slot: killring
-
- Readers
editor-killring (generic function)
- Writers
(setf editor-killring) (generic function)
- Slot: insert
-
- Initargs
:insert-mode
- Initform
t
- Readers
editor-insert-mode (generic function)
- Writers
(setf editor-insert-mode) (generic function)
- Slot: mark
-
- Readers
editor-mark (generic function)
- Writers
(setf editor-mark) (generic function)
- Slot: yank
-
- Readers
editor-yank (generic function)
- Writers
(setf editor-yank) (generic function)
- Slot: last-yank
-
- Readers
editor-last-yank (generic function)
- Writers
(setf editor-last-yank) (generic function)
- Slot: prompt
-
- Initargs
:prompt
- Initform
""
- Readers
editor-prompt (generic function)
- Writers
(setf editor-prompt) (generic function)
- Class: line ()
-
- Package
linedit
- Source
line.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
editor (class)
- Direct methods
-
- Direct slots
- Slot: string
-
- Initargs
:string
- Initform
""
- Readers
get-string (generic function)
- Writers
(setf get-string) (generic function)
- Slot: point
-
- Initargs
:point
- Initform
0
- Readers
get-point (generic function)
- Writers
(setf get-point) (generic function)
- Class: rewindable ()
-
- Package
linedit
- Source
rewindable.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
editor (class)
- Direct methods
-
- Direct slots
- Slot: rewind-store
-
- Initform
(make-array 12 :fill-pointer 0 :adjustable t)
- Readers
%rewind-store (generic function)
- Slot: rewind-index
-
- Initform
0
- Readers
%rewind-index (generic function)
- Writers
(setf %rewind-index) (generic function)
- Class: smart-editor ()
-
- Package
linedit
- Source
editor.lisp (file)
- Direct superclasses
-
- Class: smart-terminal ()
-
- Package
linedit
- Source
smart-terminal.lisp (file)
- Direct superclasses
terminal (class)
- Direct subclasses
smart-editor (class)
- Direct methods
-
- Direct slots
- Slot: old-point
-
- Initform
0
- Readers
old-point (generic function)
- Writers
(setf old-point) (generic function)
- Slot: old-string
-
- Initform
""
- Readers
old-string (generic function)
- Writers
(setf old-string) (generic function)
- Slot: old-markup
-
- Initform
0
- Readers
old-markup (generic function)
- Writers
(setf old-markup) (generic function)
- Class: terminal ()
-
- Package
linedit
- Source
terminal.lisp (file)
- Direct superclasses
backend (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: translations
-
- Initform
linedit::*terminal-translations*
- Slot: dirty-p
-
- Initform
t
- Readers
dirty-p (generic function)
- Writers
(setf dirty-p) (generic function)
Appendix A Indexes
A.1 Concepts
| Index Entry | | Section |
|
F | | |
| File, Lisp, linedit.asd: | | The linedit․asd file |
| File, Lisp, linedit/backend.lisp: | | The linedit/backend․lisp file |
| File, Lisp, linedit/buffer.lisp: | | The linedit/buffer․lisp file |
| File, Lisp, linedit/command-functions.lisp: | | The linedit/command-functions․lisp file |
| File, Lisp, linedit/command-keys.lisp: | | The linedit/command-keys․lisp file |
| File, Lisp, linedit/complete.lisp: | | The linedit/complete․lisp file |
| File, Lisp, linedit/dumb-terminal.lisp: | | The linedit/dumb-terminal․lisp file |
| File, Lisp, linedit/editor.lisp: | | The linedit/editor․lisp file |
| File, Lisp, linedit/line.lisp: | | The linedit/line․lisp file |
| File, Lisp, linedit/main.lisp: | | The linedit/main․lisp file |
| File, Lisp, linedit/matcher.lisp: | | The linedit/matcher․lisp file |
| File, Lisp, linedit/packages.lisp: | | The linedit/packages․lisp file |
| File, Lisp, linedit/ports/ccl.lisp: | | The linedit/ports/ccl․lisp file |
| File, Lisp, linedit/ports/generic.lisp: | | The linedit/ports/generic․lisp file |
| File, Lisp, linedit/ports/sbcl.lisp: | | The linedit/ports/sbcl․lisp file |
| File, Lisp, linedit/rewindable.lisp: | | The linedit/rewindable․lisp file |
| File, Lisp, linedit/smart-terminal.lisp: | | The linedit/smart-terminal․lisp file |
| File, Lisp, linedit/terminal-glue.lisp: | | The linedit/terminal-glue․lisp file |
| File, Lisp, linedit/terminal-translations.lisp: | | The linedit/terminal-translations․lisp file |
| File, Lisp, linedit/terminal.lisp: | | The linedit/terminal․lisp file |
| File, Lisp, linedit/utility-functions.lisp: | | The linedit/utility-functions․lisp file |
| File, Lisp, linedit/utility-macros.lisp: | | The linedit/utility-macros․lisp file |
|
L | | |
| linedit.asd: | | The linedit․asd file |
| linedit/backend.lisp: | | The linedit/backend․lisp file |
| linedit/buffer.lisp: | | The linedit/buffer․lisp file |
| linedit/command-functions.lisp: | | The linedit/command-functions․lisp file |
| linedit/command-keys.lisp: | | The linedit/command-keys․lisp file |
| linedit/complete.lisp: | | The linedit/complete․lisp file |
| linedit/dumb-terminal.lisp: | | The linedit/dumb-terminal․lisp file |
| linedit/editor.lisp: | | The linedit/editor․lisp file |
| linedit/line.lisp: | | The linedit/line․lisp file |
| linedit/main.lisp: | | The linedit/main․lisp file |
| linedit/matcher.lisp: | | The linedit/matcher․lisp file |
| linedit/packages.lisp: | | The linedit/packages․lisp file |
| linedit/ports: | | The linedit/ports module |
| linedit/ports/ccl.lisp: | | The linedit/ports/ccl․lisp file |
| linedit/ports/generic.lisp: | | The linedit/ports/generic․lisp file |
| linedit/ports/sbcl.lisp: | | The linedit/ports/sbcl․lisp file |
| linedit/rewindable.lisp: | | The linedit/rewindable․lisp file |
| linedit/smart-terminal.lisp: | | The linedit/smart-terminal․lisp file |
| linedit/terminal-glue.lisp: | | The linedit/terminal-glue․lisp file |
| linedit/terminal-translations.lisp: | | The linedit/terminal-translations․lisp file |
| linedit/terminal.lisp: | | The linedit/terminal․lisp file |
| linedit/utility-functions.lisp: | | The linedit/utility-functions․lisp file |
| linedit/utility-macros.lisp: | | The linedit/utility-macros․lisp file |
| Lisp File, linedit.asd: | | The linedit․asd file |
| Lisp File, linedit/backend.lisp: | | The linedit/backend․lisp file |
| Lisp File, linedit/buffer.lisp: | | The linedit/buffer․lisp file |
| Lisp File, linedit/command-functions.lisp: | | The linedit/command-functions․lisp file |
| Lisp File, linedit/command-keys.lisp: | | The linedit/command-keys․lisp file |
| Lisp File, linedit/complete.lisp: | | The linedit/complete․lisp file |
| Lisp File, linedit/dumb-terminal.lisp: | | The linedit/dumb-terminal․lisp file |
| Lisp File, linedit/editor.lisp: | | The linedit/editor․lisp file |
| Lisp File, linedit/line.lisp: | | The linedit/line․lisp file |
| Lisp File, linedit/main.lisp: | | The linedit/main․lisp file |
| Lisp File, linedit/matcher.lisp: | | The linedit/matcher․lisp file |
| Lisp File, linedit/packages.lisp: | | The linedit/packages․lisp file |
| Lisp File, linedit/ports/ccl.lisp: | | The linedit/ports/ccl․lisp file |
| Lisp File, linedit/ports/generic.lisp: | | The linedit/ports/generic․lisp file |
| Lisp File, linedit/ports/sbcl.lisp: | | The linedit/ports/sbcl․lisp file |
| Lisp File, linedit/rewindable.lisp: | | The linedit/rewindable․lisp file |
| Lisp File, linedit/smart-terminal.lisp: | | The linedit/smart-terminal․lisp file |
| Lisp File, linedit/terminal-glue.lisp: | | The linedit/terminal-glue․lisp file |
| Lisp File, linedit/terminal-translations.lisp: | | The linedit/terminal-translations․lisp file |
| Lisp File, linedit/terminal.lisp: | | The linedit/terminal․lisp file |
| Lisp File, linedit/utility-functions.lisp: | | The linedit/utility-functions․lisp file |
| Lisp File, linedit/utility-macros.lisp: | | The linedit/utility-macros․lisp file |
|
M | | |
| Module, linedit/ports: | | The linedit/ports module |
|
A.2 Functions
| Index Entry | | Section |
|
% | | |
| %buffer-list : | | Internal generic functions |
| %buffer-list : | | Internal generic functions |
| %buffer-next : | | Internal generic functions |
| %buffer-next : | | Internal generic functions |
| %buffer-pathname : | | Internal generic functions |
| %buffer-pathname : | | Internal generic functions |
| %buffer-prev : | | Internal generic functions |
| %buffer-prev : | | Internal generic functions |
| %rewind-count : | | Internal functions |
| %rewind-index : | | Internal generic functions |
| %rewind-index : | | Internal generic functions |
| %rewind-store : | | Internal generic functions |
| %rewind-store : | | Internal generic functions |
| %yank : | | Internal functions |
|
( | | |
| (setf %buffer-list) : | | Internal generic functions |
| (setf %buffer-list) : | | Internal generic functions |
| (setf %buffer-next) : | | Internal generic functions |
| (setf %buffer-next) : | | Internal generic functions |
| (setf %buffer-pathname) : | | Internal generic functions |
| (setf %buffer-pathname) : | | Internal generic functions |
| (setf %buffer-prev) : | | Internal generic functions |
| (setf %buffer-prev) : | | Internal generic functions |
| (setf %rewind-index) : | | Internal generic functions |
| (setf %rewind-index) : | | Internal generic functions |
| (setf backend-ready-p) : | | Internal generic functions |
| (setf backend-ready-p) : | | Internal generic functions |
| (setf dirty-p) : | | Internal generic functions |
| (setf dirty-p) : | | Internal generic functions |
| (setf editor-history) : | | Internal generic functions |
| (setf editor-history) : | | Internal generic functions |
| (setf editor-insert-mode) : | | Internal generic functions |
| (setf editor-insert-mode) : | | Internal generic functions |
| (setf editor-killring) : | | Internal generic functions |
| (setf editor-killring) : | | Internal generic functions |
| (setf editor-last-yank) : | | Internal generic functions |
| (setf editor-last-yank) : | | Internal generic functions |
| (setf editor-mark) : | | Internal generic functions |
| (setf editor-mark) : | | Internal generic functions |
| (setf editor-prompt) : | | Internal generic functions |
| (setf editor-prompt) : | | Internal generic functions |
| (setf editor-yank) : | | Internal generic functions |
| (setf editor-yank) : | | Internal generic functions |
| (setf get-point) : | | Internal generic functions |
| (setf get-point) : | | Internal generic functions |
| (setf get-point) : | | Internal generic functions |
| (setf get-start) : | | Internal generic functions |
| (setf get-start) : | | Internal generic functions |
| (setf get-string) : | | Internal generic functions |
| (setf get-string) : | | Internal generic functions |
| (setf get-string) : | | Internal generic functions |
| (setf old-markup) : | | Internal generic functions |
| (setf old-markup) : | | Internal generic functions |
| (setf old-point) : | | Internal generic functions |
| (setf old-point) : | | Internal generic functions |
| (setf old-string) : | | Internal generic functions |
| (setf old-string) : | | Internal generic functions |
|
A | | |
| acase : | | Internal macros |
| add-char : | | Internal functions |
| after-close-p : | | Internal functions |
| aif : | | Internal macros |
| apropos-word : | | Internal functions |
| at-delimiter-p : | | Internal functions |
| at-open-p : | | Internal functions |
| awhen : | | Internal macros |
|
B | | |
| backend-close : | | Internal generic functions |
| backend-close : | | Internal generic functions |
| backend-columns : | | Internal generic functions |
| backend-columns : | | Internal generic functions |
| backend-init : | | Internal generic functions |
| backend-init : | | Internal generic functions |
| backend-init : | | Internal generic functions |
| backend-lines : | | Internal generic functions |
| backend-lines : | | Internal generic functions |
| backend-ready-p : | | Internal generic functions |
| backend-ready-p : | | Internal generic functions |
| backend-translations : | | Internal generic functions |
| backend-translations : | | Internal generic functions |
| backward-sexp : | | Internal functions |
| beep : | | Internal generic functions |
| beep : | | Internal generic functions |
| buffer-cycle : | | Internal functions |
| buffer-find-next-if : | | Internal functions |
| buffer-find-previous-if : | | Internal functions |
| buffer-next : | | Internal functions |
| buffer-peek : | | Internal functions |
| buffer-previous : | | Internal functions |
| buffer-push : | | Internal functions |
|
C | | |
| c-terminal-close : | | Internal functions |
| c-terminal-columns : | | Internal functions |
| c-terminal-init : | | Internal functions |
| c-terminal-lines : | | Internal functions |
| c-terminal-winsize : | | Internal functions |
| close-all-sexp : | | Internal functions |
| colon-reader : | | Internal functions |
| complete : | | Internal functions |
| concat : | | Internal functions |
| copy-buffer : | | Internal functions |
| copy-region : | | Internal functions |
| cut-region : | | Internal functions |
|
D | | |
| dbg : | | Internal functions |
| dbg-values : | | Internal macros |
| defcommand : | | Internal macros |
| deftrans : | | Internal macros |
| delete-char-backwards : | | Internal functions |
| delete-char-forwards : | | Internal functions |
| delete-char-forwards-or-eof : | | Internal functions |
| delete-word-backwards : | | Internal functions |
| delete-word-forwards : | | Internal functions |
| describe-word : | | Internal functions |
| directory-complete : | | Internal functions |
| dirty-p : | | Internal generic functions |
| dirty-p : | | Internal generic functions |
| display : | | Internal generic functions |
| display : | | Internal generic functions |
| display : | | Internal generic functions |
| do-internal-symbols : | | Internal macros |
| downcase-word : | | Internal functions |
| dwim-mark-parens : | | Internal functions |
| dwim-match-parens : | | Internal functions |
|
E | | |
| editor-commands : | | Internal generic functions |
| editor-commands : | | Internal generic functions |
| editor-complete : | | Internal functions |
| editor-completer : | | Internal generic functions |
| editor-completer : | | Internal generic functions |
| editor-history : | | Internal generic functions |
| editor-history : | | Internal generic functions |
| editor-insert-mode : | | Internal generic functions |
| editor-insert-mode : | | Internal generic functions |
| editor-interrupt : | | Internal functions |
| editor-killring : | | Internal generic functions |
| editor-killring : | | Internal generic functions |
| editor-last-yank : | | Internal generic functions |
| editor-last-yank : | | Internal generic functions |
| editor-mark : | | Internal generic functions |
| editor-mark : | | Internal generic functions |
| editor-next-word-end : | | Internal functions |
| editor-previous-word-start : | | Internal functions |
| editor-prompt : | | Internal generic functions |
| editor-prompt : | | Internal generic functions |
| editor-replace-word : | | Internal functions |
| editor-sexp-end : | | Internal functions |
| editor-sexp-start : | | Internal functions |
| editor-stop : | | Internal functions |
| editor-word : | | Internal functions |
| editor-word-end : | | Internal functions |
| editor-word-start : | | Internal functions |
| editor-yank : | | Internal generic functions |
| editor-yank : | | Internal generic functions |
| end-debug : | | Exported functions |
| ensure : | | Internal macros |
| ensure-buffer : | | Internal functions |
| eof-handler : | | Internal functions |
|
F | | |
| find-close-paren : | | Internal functions |
| find-close-quote : | | Internal functions |
| find-col : | | Internal functions |
| find-open-paren : | | Internal functions |
| find-open-quote : | | Internal functions |
| find-row : | | Internal functions |
| finish-input : | | Internal functions |
| fix-wraparound : | | Internal functions |
| forget-yank : | | Internal functions |
| formedit : | | Exported functions |
| forward-sexp : | | Internal functions |
| Function, %rewind-count : | | Internal functions |
| Function, %yank : | | Internal functions |
| Function, add-char : | | Internal functions |
| Function, after-close-p : | | Internal functions |
| Function, apropos-word : | | Internal functions |
| Function, at-delimiter-p : | | Internal functions |
| Function, at-open-p : | | Internal functions |
| Function, backward-sexp : | | Internal functions |
| Function, buffer-cycle : | | Internal functions |
| Function, buffer-find-next-if : | | Internal functions |
| Function, buffer-find-previous-if : | | Internal functions |
| Function, buffer-next : | | Internal functions |
| Function, buffer-peek : | | Internal functions |
| Function, buffer-previous : | | Internal functions |
| Function, buffer-push : | | Internal functions |
| Function, c-terminal-close : | | Internal functions |
| Function, c-terminal-columns : | | Internal functions |
| Function, c-terminal-init : | | Internal functions |
| Function, c-terminal-lines : | | Internal functions |
| Function, c-terminal-winsize : | | Internal functions |
| Function, close-all-sexp : | | Internal functions |
| Function, colon-reader : | | Internal functions |
| Function, complete : | | Internal functions |
| Function, concat : | | Internal functions |
| Function, copy-buffer : | | Internal functions |
| Function, copy-region : | | Internal functions |
| Function, cut-region : | | Internal functions |
| Function, dbg : | | Internal functions |
| Function, delete-char-backwards : | | Internal functions |
| Function, delete-char-forwards : | | Internal functions |
| Function, delete-char-forwards-or-eof : | | Internal functions |
| Function, delete-word-backwards : | | Internal functions |
| Function, delete-word-forwards : | | Internal functions |
| Function, describe-word : | | Internal functions |
| Function, directory-complete : | | Internal functions |
| Function, downcase-word : | | Internal functions |
| Function, dwim-mark-parens : | | Internal functions |
| Function, dwim-match-parens : | | Internal functions |
| Function, editor-complete : | | Internal functions |
| Function, editor-interrupt : | | Internal functions |
| Function, editor-next-word-end : | | Internal functions |
| Function, editor-previous-word-start : | | Internal functions |
| Function, editor-replace-word : | | Internal functions |
| Function, editor-sexp-end : | | Internal functions |
| Function, editor-sexp-start : | | Internal functions |
| Function, editor-stop : | | Internal functions |
| Function, editor-word : | | Internal functions |
| Function, editor-word-end : | | Internal functions |
| Function, editor-word-start : | | Internal functions |
| Function, end-debug : | | Exported functions |
| Function, ensure-buffer : | | Internal functions |
| Function, eof-handler : | | Internal functions |
| Function, find-close-paren : | | Internal functions |
| Function, find-close-quote : | | Internal functions |
| Function, find-col : | | Internal functions |
| Function, find-open-paren : | | Internal functions |
| Function, find-open-quote : | | Internal functions |
| Function, find-row : | | Internal functions |
| Function, finish-input : | | Internal functions |
| Function, fix-wraparound : | | Internal functions |
| Function, forget-yank : | | Internal functions |
| Function, formedit : | | Exported functions |
| Function, forward-sexp : | | Internal functions |
| Function, get-finished-string : | | Internal functions |
| Function, help : | | Internal functions |
| Function, history-next : | | Internal functions |
| Function, history-previous : | | Internal functions |
| Function, history-search : | | Internal functions |
| Function, history-search-needle : | | Internal functions |
| Function, in-quoted-string-p : | | Internal functions |
| Function, install-repl : | | Exported functions |
| Function, interrupt-lisp : | | Internal functions |
| Function, kill-sexp : | | Internal functions |
| Function, kill-to-bol : | | Internal functions |
| Function, kill-to-eol : | | Internal functions |
| Function, last-state : | | Internal functions |
| Function, linedit : | | Exported functions |
| Function, lisp-complete : | | Internal functions |
| Function, logical-pathname-complete : | | Internal functions |
| Function, logical-pathname-p : | | Internal functions |
| Function, make-editor : | | Internal functions |
| Function, make-whitespace : | | Internal functions |
| Function, min* : | | Internal functions |
| Function, move-char-left : | | Internal functions |
| Function, move-char-right : | | Internal functions |
| Function, move-in-column : | | Internal functions |
| Function, move-to-bol : | | Internal functions |
| Function, move-to-eol : | | Internal functions |
| Function, move-word-backwards : | | Internal functions |
| Function, move-word-forwards : | | Internal functions |
| Function, next-chord : | | Internal functions |
| Function, paren-count-delta : | | Internal functions |
| Function, paren-style : | | Internal functions |
| Function, place-point : | | Internal functions |
| Function, quoted-p : | | Internal functions |
| Function, redraw-line : | | Internal functions |
| Function, remember-yank : | | Internal functions |
| Function, required : | | Internal functions |
| Function, save-rewindable-state : | | Internal functions |
| Function, save-state : | | Internal functions |
| Function, search-history-backwards : | | Internal functions |
| Function, search-history-forwards : | | Internal functions |
| Function, semicolon-reader : | | Internal functions |
| Function, set-column-address : | | Internal functions |
| Function, set-mark : | | Internal functions |
| Function, smart-terminal-p : | | Internal functions |
| Function, start-debug : | | Exported functions |
| Function, stop-lisp : | | Internal functions |
| Function, tilde-expand-string : | | Internal functions |
| Function, toggle-insert : | | Internal functions |
| Function, try-yank : | | Internal functions |
| Function, underlying-directory-p : | | Internal functions |
| Function, undo : | | Internal functions |
| Function, uninstall-repl : | | Exported functions |
| Function, unknown-command : | | Internal functions |
| Function, upcase-word : | | Internal functions |
| Function, whitespacep : | | Internal functions |
| Function, word-delimiter-p : | | Internal functions |
| Function, yank : | | Internal functions |
| Function, yank-cycle : | | Internal functions |
| Function, yes-or-no : | | Internal functions |
|
G | | |
| Generic Function, %buffer-list : | | Internal generic functions |
| Generic Function, %buffer-next : | | Internal generic functions |
| Generic Function, %buffer-pathname : | | Internal generic functions |
| Generic Function, %buffer-prev : | | Internal generic functions |
| Generic Function, %rewind-index : | | Internal generic functions |
| Generic Function, %rewind-store : | | Internal generic functions |
| Generic Function, (setf %buffer-list) : | | Internal generic functions |
| Generic Function, (setf %buffer-next) : | | Internal generic functions |
| Generic Function, (setf %buffer-pathname) : | | Internal generic functions |
| Generic Function, (setf %buffer-prev) : | | Internal generic functions |
| Generic Function, (setf %rewind-index) : | | Internal generic functions |
| Generic Function, (setf backend-ready-p) : | | Internal generic functions |
| Generic Function, (setf dirty-p) : | | Internal generic functions |
| Generic Function, (setf editor-history) : | | Internal generic functions |
| Generic Function, (setf editor-insert-mode) : | | Internal generic functions |
| Generic Function, (setf editor-killring) : | | Internal generic functions |
| Generic Function, (setf editor-last-yank) : | | Internal generic functions |
| Generic Function, (setf editor-mark) : | | Internal generic functions |
| Generic Function, (setf editor-prompt) : | | Internal generic functions |
| Generic Function, (setf editor-yank) : | | Internal generic functions |
| Generic Function, (setf get-point) : | | Internal generic functions |
| Generic Function, (setf get-start) : | | Internal generic functions |
| Generic Function, (setf get-string) : | | Internal generic functions |
| Generic Function, (setf old-markup) : | | Internal generic functions |
| Generic Function, (setf old-point) : | | Internal generic functions |
| Generic Function, (setf old-string) : | | Internal generic functions |
| Generic Function, backend-close : | | Internal generic functions |
| Generic Function, backend-columns : | | Internal generic functions |
| Generic Function, backend-init : | | Internal generic functions |
| Generic Function, backend-lines : | | Internal generic functions |
| Generic Function, backend-ready-p : | | Internal generic functions |
| Generic Function, backend-translations : | | Internal generic functions |
| Generic Function, beep : | | Internal generic functions |
| Generic Function, dirty-p : | | Internal generic functions |
| Generic Function, display : | | Internal generic functions |
| Generic Function, editor-commands : | | Internal generic functions |
| Generic Function, editor-completer : | | Internal generic functions |
| Generic Function, editor-history : | | Internal generic functions |
| Generic Function, editor-insert-mode : | | Internal generic functions |
| Generic Function, editor-killring : | | Internal generic functions |
| Generic Function, editor-last-yank : | | Internal generic functions |
| Generic Function, editor-mark : | | Internal generic functions |
| Generic Function, editor-prompt : | | Internal generic functions |
| Generic Function, editor-yank : | | Internal generic functions |
| Generic Function, get-point : | | Internal generic functions |
| Generic Function, get-start : | | Internal generic functions |
| Generic Function, get-string : | | Internal generic functions |
| Generic Function, newline : | | Internal generic functions |
| Generic Function, old-markup : | | Internal generic functions |
| Generic Function, old-point : | | Internal generic functions |
| Generic Function, old-string : | | Internal generic functions |
| Generic Function, page : | | Internal generic functions |
| Generic Function, print-in-columns : | | Internal generic functions |
| Generic Function, print-in-lines : | | Internal generic functions |
| Generic Function, read-chord : | | Internal generic functions |
| Generic Function, rewind-state : | | Internal generic functions |
| get-finished-string : | | Internal functions |
| get-point : | | Internal generic functions |
| get-point : | | Internal generic functions |
| get-start : | | Internal generic functions |
| get-start : | | Internal generic functions |
| get-string : | | Internal generic functions |
| get-string : | | Internal generic functions |
|
H | | |
| help : | | Internal functions |
| history-next : | | Internal functions |
| history-previous : | | Internal functions |
| history-search : | | Internal functions |
| history-search-needle : | | Internal functions |
|
I | | |
| in-quoted-string-p : | | Internal functions |
| install-repl : | | Exported functions |
| interrupt-lisp : | | Internal functions |
| invariant : | | Internal macros |
|
K | | |
| kill-sexp : | | Internal functions |
| kill-to-bol : | | Internal functions |
| kill-to-eol : | | Internal functions |
|
L | | |
| last-state : | | Internal functions |
| linedit : | | Exported functions |
| lisp-complete : | | Internal functions |
| logical-pathname-complete : | | Internal functions |
| logical-pathname-p : | | Internal functions |
|
M | | |
| Macro, acase : | | Internal macros |
| Macro, aif : | | Internal macros |
| Macro, awhen : | | Internal macros |
| Macro, dbg-values : | | Internal macros |
| Macro, defcommand : | | Internal macros |
| Macro, deftrans : | | Internal macros |
| Macro, do-internal-symbols : | | Internal macros |
| Macro, ensure : | | Internal macros |
| Macro, invariant : | | Internal macros |
| Macro, with-backend : | | Internal macros |
| Macro, with-editor-point-and-string : | | Internal macros |
| Macro, with-unique-names : | | Internal macros |
| Macro, without-backend : | | Internal macros |
| make-editor : | | Internal functions |
| make-whitespace : | | Internal functions |
| Method, %buffer-list : | | Internal generic functions |
| Method, %buffer-next : | | Internal generic functions |
| Method, %buffer-pathname : | | Internal generic functions |
| Method, %buffer-prev : | | Internal generic functions |
| Method, %rewind-index : | | Internal generic functions |
| Method, %rewind-store : | | Internal generic functions |
| Method, (setf %buffer-list) : | | Internal generic functions |
| Method, (setf %buffer-next) : | | Internal generic functions |
| Method, (setf %buffer-pathname) : | | Internal generic functions |
| Method, (setf %buffer-prev) : | | Internal generic functions |
| Method, (setf %rewind-index) : | | Internal generic functions |
| Method, (setf backend-ready-p) : | | Internal generic functions |
| Method, (setf dirty-p) : | | Internal generic functions |
| Method, (setf editor-history) : | | Internal generic functions |
| Method, (setf editor-insert-mode) : | | Internal generic functions |
| Method, (setf editor-killring) : | | Internal generic functions |
| Method, (setf editor-last-yank) : | | Internal generic functions |
| Method, (setf editor-mark) : | | Internal generic functions |
| Method, (setf editor-prompt) : | | Internal generic functions |
| Method, (setf editor-yank) : | | Internal generic functions |
| Method, (setf get-point) : | | Internal generic functions |
| Method, (setf get-point) : | | Internal generic functions |
| Method, (setf get-start) : | | Internal generic functions |
| Method, (setf get-string) : | | Internal generic functions |
| Method, (setf get-string) : | | Internal generic functions |
| Method, (setf old-markup) : | | Internal generic functions |
| Method, (setf old-point) : | | Internal generic functions |
| Method, (setf old-string) : | | Internal generic functions |
| Method, backend-close : | | Internal generic functions |
| Method, backend-columns : | | Internal generic functions |
| Method, backend-init : | | Internal generic functions |
| Method, backend-init : | | Internal generic functions |
| Method, backend-lines : | | Internal generic functions |
| Method, backend-ready-p : | | Internal generic functions |
| Method, backend-translations : | | Internal generic functions |
| Method, beep : | | Internal generic functions |
| Method, dirty-p : | | Internal generic functions |
| Method, display : | | Internal generic functions |
| Method, display : | | Internal generic functions |
| Method, editor-commands : | | Internal generic functions |
| Method, editor-completer : | | Internal generic functions |
| Method, editor-history : | | Internal generic functions |
| Method, editor-insert-mode : | | Internal generic functions |
| Method, editor-killring : | | Internal generic functions |
| Method, editor-last-yank : | | Internal generic functions |
| Method, editor-mark : | | Internal generic functions |
| Method, editor-prompt : | | Internal generic functions |
| Method, editor-yank : | | Internal generic functions |
| Method, get-point : | | Internal generic functions |
| Method, get-start : | | Internal generic functions |
| Method, get-string : | | Internal generic functions |
| Method, newline : | | Internal generic functions |
| Method, old-markup : | | Internal generic functions |
| Method, old-point : | | Internal generic functions |
| Method, old-string : | | Internal generic functions |
| Method, page : | | Internal generic functions |
| Method, print-in-columns : | | Internal generic functions |
| Method, print-in-lines : | | Internal generic functions |
| Method, read-chord : | | Internal generic functions |
| Method, rewind-state : | | Internal generic functions |
| Method, rewind-state : | | Internal generic functions |
| min* : | | Internal functions |
| move-char-left : | | Internal functions |
| move-char-right : | | Internal functions |
| move-in-column : | | Internal functions |
| move-to-bol : | | Internal functions |
| move-to-eol : | | Internal functions |
| move-word-backwards : | | Internal functions |
| move-word-forwards : | | Internal functions |
|
N | | |
| newline : | | Internal generic functions |
| newline : | | Internal generic functions |
| next-chord : | | Internal functions |
|
O | | |
| old-markup : | | Internal generic functions |
| old-markup : | | Internal generic functions |
| old-point : | | Internal generic functions |
| old-point : | | Internal generic functions |
| old-string : | | Internal generic functions |
| old-string : | | Internal generic functions |
|
P | | |
| page : | | Internal generic functions |
| page : | | Internal generic functions |
| paren-count-delta : | | Internal functions |
| paren-style : | | Internal functions |
| place-point : | | Internal functions |
| print-in-columns : | | Internal generic functions |
| print-in-columns : | | Internal generic functions |
| print-in-lines : | | Internal generic functions |
| print-in-lines : | | Internal generic functions |
|
Q | | |
| quoted-p : | | Internal functions |
|
R | | |
| read-chord : | | Internal generic functions |
| read-chord : | | Internal generic functions |
| redraw-line : | | Internal functions |
| remember-yank : | | Internal functions |
| required : | | Internal functions |
| rewind-state : | | Internal generic functions |
| rewind-state : | | Internal generic functions |
| rewind-state : | | Internal generic functions |
|
S | | |
| save-rewindable-state : | | Internal functions |
| save-state : | | Internal functions |
| search-history-backwards : | | Internal functions |
| search-history-forwards : | | Internal functions |
| semicolon-reader : | | Internal functions |
| set-column-address : | | Internal functions |
| set-mark : | | Internal functions |
| smart-terminal-p : | | Internal functions |
| start-debug : | | Exported functions |
| stop-lisp : | | Internal functions |
|
T | | |
| tilde-expand-string : | | Internal functions |
| toggle-insert : | | Internal functions |
| try-yank : | | Internal functions |
|
U | | |
| underlying-directory-p : | | Internal functions |
| undo : | | Internal functions |
| uninstall-repl : | | Exported functions |
| unknown-command : | | Internal functions |
| upcase-word : | | Internal functions |
|
W | | |
| whitespacep : | | Internal functions |
| with-backend : | | Internal macros |
| with-editor-point-and-string : | | Internal macros |
| with-unique-names : | | Internal macros |
| without-backend : | | Internal macros |
| word-delimiter-p : | | Internal functions |
|
Y | | |
| yank : | | Internal functions |
| yank-cycle : | | Internal functions |
| yes-or-no : | | Internal functions |
|
A.3 Variables
| Index Entry | | Section |
|
* | | |
| *announced* : | | Internal special variables |
| *aux-prompt* : | | Internal special variables |
| *commands* : | | Internal special variables |
| *debug* : | | Internal special variables |
| *debug-info* : | | Internal special variables |
| *default-columns* : | | Exported special variables |
| *default-lines* : | | Exported special variables |
| *editor* : | | Internal special variables |
| *highlight-color* : | | Exported special variables |
| *history* : | | Internal special variables |
| *history-needle* : | | Internal special variables |
| *history-search* : | | Internal special variables |
| *killring* : | | Internal special variables |
| *last-command* : | | Internal special variables |
| *level* : | | Internal special variables |
| *terminal-translations* : | | Internal special variables |
| *version* : | | Internal special variables |
| *word-delimiters* : | | Internal special variables |
|
+ | | |
| +linedit-attr-error+ : | | Internal special variables |
| +linedit-memory-error+ : | | Internal special variables |
| +linedit-no-attr-error+ : | | Internal special variables |
| +linedit-not-atty+ : | | Internal special variables |
| +linedit-ok+ : | | Internal special variables |
| +linedit-tcgetattr-error+ : | | Internal special variables |
| +linedit-tcsetattr-error+ : | | Internal special variables |
| +terminal-bell+ : | | Internal constants |
|
C | | |
| commands : | | Internal classes |
| completer : | | Internal classes |
| Constant, +terminal-bell+ : | | Internal constants |
|
D | | |
| dirty-p : | | Internal classes |
|
H | | |
| history : | | Internal classes |
|
I | | |
| insert : | | Internal classes |
|
K | | |
| killring : | | Internal classes |
|
L | | |
| last-yank : | | Internal classes |
| list : | | Internal classes |
|
M | | |
| mark : | | Internal classes |
|
N | | |
| next : | | Internal classes |
|
O | | |
| old-markup : | | Internal classes |
| old-point : | | Internal classes |
| old-string : | | Internal classes |
|
P | | |
| pathname : | | Internal classes |
| point : | | Internal classes |
| prev : | | Internal classes |
| prompt : | | Internal classes |
|
R | | |
| ready-p : | | Internal classes |
| rewind-index : | | Internal classes |
| rewind-store : | | Internal classes |
|
S | | |
| Slot, commands : | | Internal classes |
| Slot, completer : | | Internal classes |
| Slot, dirty-p : | | Internal classes |
| Slot, history : | | Internal classes |
| Slot, insert : | | Internal classes |
| Slot, killring : | | Internal classes |
| Slot, last-yank : | | Internal classes |
| Slot, list : | | Internal classes |
| Slot, mark : | | Internal classes |
| Slot, next : | | Internal classes |
| Slot, old-markup : | | Internal classes |
| Slot, old-point : | | Internal classes |
| Slot, old-string : | | Internal classes |
| Slot, pathname : | | Internal classes |
| Slot, point : | | Internal classes |
| Slot, prev : | | Internal classes |
| Slot, prompt : | | Internal classes |
| Slot, ready-p : | | Internal classes |
| Slot, rewind-index : | | Internal classes |
| Slot, rewind-store : | | Internal classes |
| Slot, start : | | Internal classes |
| Slot, string : | | Internal classes |
| Slot, translations : | | Internal classes |
| Slot, translations : | | Internal classes |
| Slot, yank : | | Internal classes |
| Special Variable, *announced* : | | Internal special variables |
| Special Variable, *aux-prompt* : | | Internal special variables |
| Special Variable, *commands* : | | Internal special variables |
| Special Variable, *debug* : | | Internal special variables |
| Special Variable, *debug-info* : | | Internal special variables |
| Special Variable, *default-columns* : | | Exported special variables |
| Special Variable, *default-lines* : | | Exported special variables |
| Special Variable, *editor* : | | Internal special variables |
| Special Variable, *highlight-color* : | | Exported special variables |
| Special Variable, *history* : | | Internal special variables |
| Special Variable, *history-needle* : | | Internal special variables |
| Special Variable, *history-search* : | | Internal special variables |
| Special Variable, *killring* : | | Internal special variables |
| Special Variable, *last-command* : | | Internal special variables |
| Special Variable, *level* : | | Internal special variables |
| Special Variable, *terminal-translations* : | | Internal special variables |
| Special Variable, *version* : | | Internal special variables |
| Special Variable, *word-delimiters* : | | Internal special variables |
| Special Variable, +linedit-attr-error+ : | | Internal special variables |
| Special Variable, +linedit-memory-error+ : | | Internal special variables |
| Special Variable, +linedit-no-attr-error+ : | | Internal special variables |
| Special Variable, +linedit-not-atty+ : | | Internal special variables |
| Special Variable, +linedit-ok+ : | | Internal special variables |
| Special Variable, +linedit-tcgetattr-error+ : | | Internal special variables |
| Special Variable, +linedit-tcsetattr-error+ : | | Internal special variables |
| start : | | Internal classes |
| string : | | Internal classes |
|
T | | |
| translations : | | Internal classes |
| translations : | | Internal classes |
|
Y | | |
| yank : | | Internal classes |
|
A.4 Data types
| Index Entry | | Section |
|
B | | |
| backend : | | Internal classes |
| buffer : | | Internal classes |
|
C | | |
| Class, backend : | | Internal classes |
| Class, buffer : | | Internal classes |
| Class, dumb-editor : | | Internal classes |
| Class, dumb-terminal : | | Internal classes |
| Class, editor : | | Internal classes |
| Class, line : | | Internal classes |
| Class, rewindable : | | Internal classes |
| Class, smart-editor : | | Internal classes |
| Class, smart-terminal : | | Internal classes |
| Class, terminal : | | Internal classes |
|
D | | |
| dumb-editor : | | Internal classes |
| dumb-terminal : | | Internal classes |
|
E | | |
| editor : | | Internal classes |
|
L | | |
| line : | | Internal classes |
| linedit : | | The linedit system |
| linedit : | | The linedit package |
| linedit-system : | | The linedit-system package |
|
P | | |
| Package, linedit : | | The linedit package |
| Package, linedit-system : | | The linedit-system package |
|
R | | |
| rewindable : | | Internal classes |
|
S | | |
| smart-editor : | | Internal classes |
| smart-terminal : | | Internal classes |
| System, linedit : | | The linedit system |
|
T | | |
| terminal : | | Internal classes |
|