The able Reference Manual

This is the able Reference Manual, version 0.20, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:30:19 2024 GMT+0.

Table of Contents


1 Systems

The main system appears first, followed by any subsystem dependency.


1.1 able

A Common Lisp editor

Author

Phil Armitage

License

MIT

Long Description

A Common Lisp editor for MacOS X, Linux and Windows

Version

0.20

Dependencies
  • ltk (system).
  • trivial-gray-streams (system).
  • cl-fad (system).
Source

able.asd.

Child Components

2 Files

Files are sorted by type and then listed depth-first from the systems components trees.


2.1 Lisp


2.1.1 able/able.asd

Source

able.asd.

Parent Component

able (system).

ASDF Systems

able.

Packages

able-asd.


2.1.2 able/defpackage.lisp

Source

able.asd.

Parent Component

able (system).

Packages

2.1.3 able/config.lisp

Dependency

defpackage.lisp (file).

Source

able.asd.

Parent Component

able (system).

Internals

2.1.4 able/macros.lisp

Dependency

config.lisp (file).

Source

able.asd.

Parent Component

able (system).

Internals

2.1.5 able/utils.lisp

Dependency

macros.lisp (file).

Source

able.asd.

Parent Component

able (system).

Internals

2.1.6 able/tstree.lisp

Dependency

utils.lisp (file).

Source

able.asd.

Parent Component

able (system).

Public Interface
Internals

2.1.7 able/gui.lisp

Dependency

tstree.lisp (file).

Source

able.asd.

Parent Component

able (system).


2.1.8 able/hyperspec.lisp

Dependency

gui.lisp (file).

Source

able.asd.

Parent Component

able (system).

Internals

*hyperspec-index* (special variable).


2.1.9 able/controls.lisp

Dependency

hyperspec.lisp (file).

Source

able.asd.

Parent Component

able (system).

Public Interface

initialize-instance (method).

Internals

2.1.10 able/parser.lisp

Dependency

controls.lisp (file).

Source

able.asd.

Parent Component

able (system).

Internals

2.1.11 able/main.lisp

Dependency

parser.lisp (file).

Source

able.asd.

Parent Component

able (system).

Public Interface
Internals

3 Packages

Packages are listed by definition order.


3.1 able

Source

defpackage.lisp.

Use List
  • common-lisp.
  • common-lisp-user.
Public Interface

start (function).

Internals

3.2 able-asd

Source

able.asd.

Use List
  • asdf/interface.
  • common-lisp.

3.3 tstree

Source

defpackage.lisp.

Use List
  • common-lisp.
  • common-lisp-user.
Public Interface
Internals

4 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


4.1 Public Interface


4.1.1 Ordinary functions

Function: add-metadata (tree key metadata)
Package

tstree.

Source

tstree.lisp.

Function: add-node (tree key &key metadata)
Package

tstree.

Source

tstree.lisp.

Function: get-metadata (tree key)
Package

tstree.

Source

tstree.lisp.

Function: get-node (tree key)
Package

tstree.

Source

tstree.lisp.

Function: make-node (&key splitchar value metadata lo-kid eq-kid hi-kid)
Package

tstree.

Source

tstree.lisp.

Function: memberp (tree key)
Package

tstree.

Source

tstree.lisp.

Function: prefix-match (tree key)
Package

tstree.

Source

tstree.lisp.

Function: start ()
Package

able.

Source

main.lisp.


4.1.2 Standalone methods

Method: initialize-instance :after ((listener listener) &key)
Source

main.lisp.

Method: initialize-instance :after ((sb statusbar) &key)
Source

controls.lisp.

Method: initialize-instance :after ((txt buffer) &key)
Source

main.lisp.

Method: stream-clear-input ((user-stream user-stream))
Package

sb-gray.

Source

main.lisp.

Method: stream-fresh-line ((user-stream user-stream))
Package

sb-gray.

Source

main.lisp.

Method: stream-line-column ((user-stream user-stream))
Package

sb-gray.

Source

main.lisp.

Method: stream-line-length ((user-stream user-stream))
Package

sb-gray.

Source

main.lisp.

Method: stream-peek-char ((user-stream user-stream))
Package

sb-gray.

Source

main.lisp.

Method: stream-read-char ((user-stream user-stream))

Get program input when issued from a call to READ-CHAR. Note that the complexity here results from the need to handle repeated calls from READ hence the maintaining a buffer of the data read from.

Package

sb-gray.

Source

main.lisp.

Method: stream-read-line ((user-stream user-stream))

Get program input when issued from a call to READ-LINE.

Package

sb-gray.

Source

main.lisp.

Method: stream-terpri ((user-stream user-stream))
Package

sb-gray.

Source

main.lisp.

Method: stream-unread-char ((user-stream user-stream) c)

Simulate the effect of moving back in the stream by decrementing the pointer into the internally held input-buffer.

Package

sb-gray.

Source

main.lisp.

Method: stream-write-char ((user-stream user-stream) character)
Package

sb-gray.

Source

main.lisp.

Method: stream-write-sequence ((user-stream user-stream) seq start end &key)
Package

trivial-gray-streams.

Source

main.lisp.

Method: stream-write-string ((user-stream user-stream) seq &optional start end)
Package

sb-gray.

Source

main.lisp.


4.1.3 Structures

Structure: node
Package

tstree.

Source

tstree.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: splitchar
Readers

node-splitchar.

Writers

(setf node-splitchar).

Slot: value
Readers

node-value.

Writers

(setf node-value).

Slot: metadata
Readers

node-metadata.

Writers

(setf node-metadata).

Slot: lo-kid
Readers

node-lo-kid.

Writers

(setf node-lo-kid).

Slot: eq-kid
Readers

node-eq-kid.

Writers

(setf node-eq-kid).

Slot: hi-kid
Readers

node-hi-kid.

Writers

(setf node-hi-kid).


4.2 Internals


4.2.1 Constants

Constant: +lparen+
Package

able.

Source

main.lisp.

Constant: +rparen+
Package

able.

Source

main.lisp.


4.2.2 Special variables

Special Variable: *buffer-font*

The font used for the editor and REPL. Courier is guaranteed to be available on all Tk platforms.

Package

able.

Source

config.lisp.

Special Variable: *buffer-manager*

Provides operations on buffers and lists of buffers

Package

able.

Source

parser.lisp.

Special Variable: *buffer-menubar*

store a reference to the buffer menubar for listing the open buffers

Package

able.

Source

main.lisp.

Special Variable: *editor-frame*

Container for the text-editor control

Package

able.

Source

main.lisp.

Special Variable: *highlight-background*
Package

able.

Source

config.lisp.

Special Variable: *highlight-comments*
Package

able.

Source

config.lisp.

Special Variable: *highlight-error*
Package

able.

Source

config.lisp.

Special Variable: *highlight-paren-match*
Package

able.

Source

config.lisp.

Special Variable: *highlight-primary*
Package

able.

Source

config.lisp.

Special Variable: *highlight-secondary*
Package

able.

Source

config.lisp.

Special Variable: *highlight-text*
Package

able.

Source

config.lisp.

Special Variable: *hyperspec-index*
Package

able.

Source

hyperspec.lisp.

Special Variable: *hyperspec-root*

Where to find the Common Lisp Hyperspec. The default is to use the version on the LispWorks server but this can be overriden with a local URL to a copy on your machine. You must ensure that this uses a URL syntax understood by the browser specified in *web-browser* below

Package

able.

Source

config.lisp.

Special Variable: *indentation-rules*

This is a list of pairs comprising the symbol and the required indentation size. There are additional rules for let blocks as well as a default 2-character indent.

Package

able.

Source

config.lisp.

Special Variable: *key-asdf-load*

Load an ASDF system

Package

able.

Source

config.lisp.

Special Variable: *key-close-file*

Close a file

Package

able.

Source

config.lisp.

Special Variable: *key-code-complete*

Cycle available code completions

Package

able.

Source

config.lisp.

Special Variable: *key-compile-file*

Compile the current file

Package

able.

Source

config.lisp.

Special Variable: *key-copy*

Copy the selected text

Package

able.

Source

config.lisp.

Special Variable: *key-copy-to-repl*

Evaluate form

Package

able.

Source

config.lisp.

Special Variable: *key-cut*

Cut the selected text

Package

able.

Source

config.lisp.

Special Variable: *key-find*

Find text in current file

Package

able.

Source

config.lisp.

Special Variable: *key-find-again*

Repeat the previous search

Package

able.

Source

config.lisp.

Special Variable: *key-goto-line*

Goto line number

Package

able.

Source

config.lisp.

Special Variable: *key-invoke-debugger*

Invoke the native debugger

Package

able.

Source

config.lisp.

Special Variable: *key-load-file*

Load a file from disc

Package

able.

Source

config.lisp.

Special Variable: *key-lookup*

Find definition in Hyperspec or src

Package

able.

Source

config.lisp.

Special Variable: *key-macro-expand*

Macroexpand form in listener

Package

able.

Source

config.lisp.

Special Variable: *key-new-file*

Create a new file

Package

able.

Source

config.lisp.

Special Variable: *key-next-file*

Cycle through open files

Package

able.

Source

config.lisp.

Special Variable: *key-open-file*

Open a new file

Package

able.

Source

config.lisp.

Special Variable: *key-open-file-browser*

Open a new file, with browser GUI

Package

able.

Source

config.lisp.

Special Variable: *key-paste*

Paste the selected text

Package

able.

Source

config.lisp.

Special Variable: *key-quit-able*

Quit ABLE

Package

able.

Source

config.lisp.

Special Variable: *key-reformat*

Indent the current form

Package

able.

Source

config.lisp.

Special Variable: *key-reload-file*

Re-load the current file

Package

able.

Source

config.lisp.

Special Variable: *key-reset-listener*

Reset the listener

Package

able.

Source

config.lisp.

Special Variable: *key-save-as-file*

Save the current file under a new name

Package

able.

Source

config.lisp.

Special Variable: *key-save-as-file-browser*

Save the current file under a new name, with browser GUI

Package

able.

Source

config.lisp.

Special Variable: *key-save-file*

Save the current file

Package

able.

Source

config.lisp.

Special Variable: *key-select-all*

Select all text in the file

Package

able.

Source

config.lisp.

Special Variable: *key-select-file*

Select open file

Package

able.

Source

config.lisp.

Special Variable: *keytable*

plist mapping key bindings to functions

Package

able.

Source

main.lisp.

Special Variable: *listener*

The Lisp listener interface and command interpreter

Package

able.

Source

main.lisp.

Special Variable: *listener-lines*

The number of text output lines to display in the listener. The listener can be scrolled using the mouse wheel but only this number of lines are displayed at a time.

Package

able.

Source

config.lisp.

Special Variable: *statusbar*

The bar at the bottom of the screen

Package

able.

Source

main.lisp.

Special Variable: *symbols*

Internal symbol database

Package

able.

Source

parser.lisp.

Special Variable: *text-keys*
Package

able.

Source

main.lisp.

Special Variable: *user-load-paths*

A list of additional user specified places to find systems

Package

able.

Source

config.lisp.

Special Variable: *watch-directories*

A list of directories to watch and parse for defining forms

Package

able.

Source

config.lisp.

Special Variable: *web-browser*
Package

able.

Source

config.lisp.

Special Variable: *window-height*
Package

able.

Source

config.lisp.

Special Variable: *window-width*
Package

able.

Source

config.lisp.

Special Variable: *window-x*
Package

able.

Source

config.lisp.

Special Variable: *window-y*
Package

able.

Source

config.lisp.


4.2.3 Macros

Macro: equal-case (keyform &body clauses)
Package

able.

Source

macros.lisp.

Macro: get-indent-level (token)

Deduce how much to indent based on the token supplied. The user can supply their own indentation rules in the configuration file.

Package

able.

Source

macros.lisp.

Macro: when-let ((var form) &body body)
Package

able.

Source

macros.lisp.

Macro: when-string (string &optional other &body body)

Evaluate body if string is valid (non-null and non-empty).

Package

able.

Source

macros.lisp.

Macro: with-able-streams (stream &body body)

Bind all interesting streams to STREAM during BODY

Package

able.

Source

macros.lisp.

Macro: with-status-msg (msg &rest body)
Package

able.

Source

macros.lisp.

Macro: with-temporary-value (place temporary &body body)

A simple transactional re-binding of a variable which is unwound at the end of the block. Note that the following semantics are in operation: an error condition raised by code in the body will be caught, the original value will be restored and the error condition wil be re-raised for the calling code to handle. Not intended as a replacement for specials!

Package

able.

Source

macros.lisp.


4.2.4 Ordinary functions

Function: add-key-binding (control binding function &optional exclusive)
Package

able.

Source

main.lisp.

Function: add-user-load-paths ()
Package

able.

Source

main.lisp.

Function: bind-commands ()
Package

able.

Source

main.lisp.

Function: clear-completion-data ()
Package

able.

Source

main.lisp.

Function: copy-node (instance)
Package

tstree.

Source

tstree.lisp.

Function: create-menus ()
Package

able.

Source

main.lisp.

Function: create-widgets ()

Creates main window, layout controls and set-up some key bindings.

Package

able.

Source

main.lisp.

Function: deduce-path-separator (pathstring)

Is this a forwardslash or backslash platform?

Package

able.

Source

utils.lisp.

Function: deliver ()
Package

able.

Source

utils.lisp.

Function: dirname-from-pathname (pathname)
Package

able.

Source

utils.lisp.

Function: dirname-from-pathstring (pathstring)
Package

able.

Source

utils.lisp.

Function: error-message (msg)
Package

able.

Source

main.lisp.

Function: filename-from-pathname (pathname)
Package

able.

Source

utils.lisp.

Function: filename-from-pathstring (pathstring)
Package

able.

Source

utils.lisp.

Function: filetype-from-pathstring (pathstring)
Package

able.

Source

utils.lisp.

Function: filetype? (path types)

Is the file specified in path of one of the types specified in types?

Package

able.

Source

utils.lisp.

Function: find-current-function (code-string pos)

From the cursor, finds the current function as token, start and end indices.

Package

able.

Source

utils.lisp.

Function: find-current-sexp (code-string pos)
Package

able.

Source

utils.lisp.

Function: find-definition (name)
Package

able.

Source

parser.lisp.

Function: find-next-close (code-string start)
Package

able.

Source

utils.lisp.

Function: find-next-open (code-string start)
Package

able.

Source

utils.lisp.

Function: flatten-sub-tree (tree results)
Package

tstree.

Source

tstree.lisp.

Function: focus-editor ()
Package

able.

Source

main.lisp.

Function: focus-listener ()
Package

able.

Source

main.lisp.

Function: foldl (fun id list)
Package

able.

Source

utils.lisp.

Function: format-lisp-form (code-string)

Re-indents the supplied code-string.

Package

able.

Source

main.lisp.

Function: function-key (fun)

look up the key for this function

Package

able.

Source

main.lisp.

Function: function-lambda-list (fn)

Return an argument list for the supplied function.

Package

able.

Source

utils.lisp.

Function: get-col-integer (text-index)

Extracts the col number from a Tk text index.

Package

able.

Source

utils.lisp.

Function: get-last-directory ()
Package

able.

Source

main.lisp.

Function: get-last-file ()
Package

able.

Source

main.lisp.

Function: get-next-completion ()
Package

able.

Source

main.lisp.

Function: get-row-integer (text-index)

Extracts the row number from a Tk text index.

Package

able.

Source

utils.lisp.

Function: get-selected-text ()
Package

able.

Source

main.lisp.

Function: get-untitled ()
Package

able.

Source

main.lisp.

Function: hide-calltip ()
Package

able.

Source

main.lisp.

Function: hyperspec-lookup (token)

Look-up the current symbol in the Hyperspec.

Package

able.

Source

main.lisp.

Function: info-message (msg &optional color)
Package

able.

Source

main.lisp.

Function: key-function (key)

look up the function for this key

Package

able.

Source

main.lisp.

Function: lisp-file? (path)

Does path represent a lisp source file?

Package

able.

Source

utils.lisp.

Function: load-arglist (token)
Package

able.

Source

main.lisp.

Function: load-definitions (filename)
Package

able.

Source

parser.lisp.

Function: load-definitions-for-directory (directory)
Package

able.

Source

parser.lisp.

Function: load-symbol-tree ()

Load symbol metadata used for syntax highlighting, indentation, symbol completion, hyperspec lookup and call-tips.

Package

able.

Source

main.lisp.

Function: load-user-config ()

Allows the user to provide a ~/.able file to override any of the default configuration settings.

Package

able.

Source

main.lisp.

Function: longest-prefix-match (list)

Takes a list of strings and returns their longest common lexical prefix.

Package

able.

Source

utils.lisp.

Function: make-symbol-metadata (type line file)
Package

able.

Source

parser.lisp.

Function: no-message ()
Package

able.

Source

main.lisp.

Reader: node-eq-kid (instance)
Writer: (setf node-eq-kid) (instance)
Package

tstree.

Source

tstree.lisp.

Target Slot

eq-kid.

Reader: node-hi-kid (instance)
Writer: (setf node-hi-kid) (instance)
Package

tstree.

Source

tstree.lisp.

Target Slot

hi-kid.

Reader: node-lo-kid (instance)
Writer: (setf node-lo-kid) (instance)
Package

tstree.

Source

tstree.lisp.

Target Slot

lo-kid.

Reader: node-metadata (instance)
Writer: (setf node-metadata) (instance)
Package

tstree.

Source

tstree.lisp.

Target Slot

metadata.

Function: node-p (object)
Package

tstree.

Source

tstree.lisp.

Reader: node-splitchar (instance)
Writer: (setf node-splitchar) (instance)
Package

tstree.

Source

tstree.lisp.

Target Slot

splitchar.

Reader: node-value (instance)
Writer: (setf node-value) (instance)
Package

tstree.

Source

tstree.lisp.

Target Slot

value.

Function: on-asdf-load (&optional event)
Package

able.

Source

main.lisp.

Function: on-close-file (&optional event)
Package

able.

Source

main.lisp.

Function: on-compile-file (&optional event)
Package

able.

Source

main.lisp.

Function: on-escape (&optional event)
Package

able.

Source

main.lisp.

Function: on-file-modified (evt)
Package

able.

Source

main.lisp.

Function: on-goto (&optional event)
Package

able.

Source

main.lisp.

Function: on-invoke-debugger (&optional event)

invoke the native CL debugger (including hooks such as slime)

Package

able.

Source

main.lisp.

Function: on-load-file (&optional event)
Package

able.

Source

main.lisp.

Function: on-navigate-to-definition (symbol &optional retry)
Package

able.

Source

parser.lisp.

Function: on-new-file (&optional event)
Package

able.

Source

main.lisp.

Function: on-next-file (&optional event)
Package

able.

Source

main.lisp.

Function: on-open-file (&optional event)
Package

able.

Source

main.lisp.

Function: on-open-file-browser (&optional event)
Package

able.

Source

main.lisp.

Function: on-quit (&optional event)
Package

able.

Source

main.lisp.

Function: on-reload-file (&optional event)
Package

able.

Source

main.lisp.

Function: on-reset-listener (&optional event)
Package

able.

Source

main.lisp.

Function: on-save-as-file (&optional event)
Package

able.

Source

main.lisp.

Function: on-save-as-file-browser (&optional event)
Package

able.

Source

main.lisp.

Function: on-save-file (&optional event)
Package

able.

Source

main.lisp.

Function: on-search (&optional event)
Package

able.

Source

main.lisp.

Function: on-search-again (&optional event)
Package

able.

Source

main.lisp.

Function: on-select-file (&optional n)
Package

able.

Source

main.lisp.

Function: open-file (filepath)
Package

able.

Source

main.lisp.

Function: open-file-at-line (file line)
Package

able.

Source

parser.lisp.

Function: parse-line (line line-no filename)
Package

able.

Source

parser.lisp.

Function: parse-symbol-definition (string defining-form filename line-no)
Package

able.

Source

parser.lisp.

Function: parse-watch-systems ()

If the user specified directories to watch, parse them here.

Package

able.

Source

main.lisp.

Function: pathname-message ()
Package

able.

Source

main.lisp.

Function: prefix-p (sequence prefix &optional start)

Is ’prefix’ the prefix of ’sequence’, optionally starting at ’start’.

Package

able.

Source

utils.lisp.

Function: prompt1 (prompt)
Package

able.

Source

main.lisp.

Function: randoms (count &optional limit)

Generate a list of size ’count’ random numbers bounded by ’limit’

Package

able.

Source

utils.lisp.

Function: reset-last-directory ()
Package

able.

Source

main.lisp.

Function: reset-untitled ()
Package

able.

Source

main.lisp.

Function: save-file (file path)

Saves a file (a buffer) under the specified path

Package

able.

Source

main.lisp.

Function: shutdown ()
Package

able.

Source

utils.lisp.

Function: split (string char)

Split string on char.

Package

able.

Source

utils.lisp.

Function: split-at (collection n)

Split a sequence at position ’n’, returning both halves.

Package

able.

Source

utils.lisp.

Function: start-process (command-line)
Package

able.

Source

utils.lisp.

Function: string-replace (string from to)
Package

able.

Source

utils.lisp.

Function: strpos-to-textidx (str pos)

Convert a string position into a Tk text index.

Package

able.

Source

utils.lisp.

Function: take (list n)
Package

able.

Source

utils.lisp.

Function: text-col-add (text-index increment)

Increments the col of a Tk text index by increment (i.e. 4.1 -> 4.2).

Package

able.

Source

utils.lisp.

Function: text-row-add (text-index increment)

Increments the row of a Tk text index by increment (i.e. 5.0 -> 6.0).

Package

able.

Source

utils.lisp.

Function: trim-code (codestring)

Tidy strings front and back.

Package

able.

Source

utils.lisp.

Function: unformat-lisp-form (code-string)

Strips out the indentation for a block of code. Also ’corrects’ code where Tab has been used for indentation.

Package

able.

Source

main.lisp.

Function: update-current-buffers (buffer-manager)
Package

able.

Source

main.lisp.

Function: update-last-directory (filepath)
Package

able.

Source

main.lisp.


4.2.5 Generic functions

Generic Function: add-buffer (buffer-manager file-path &optional open-file-p)
Package

able.

Methods
Method: add-buffer ((buffer-manager buffer-manager) file-path &optional open-file-p)
Source

main.lisp.

Generic Function: all-saved-buffer-p (buffer-manager)
Package

able.

Methods
Method: all-saved-buffer-p ((buffer-manager buffer-manager))

Are all files saved?

Source

main.lisp.

Generic Function: apply-highlight (txt start end)
Package

able.

Methods
Method: apply-highlight ((txt text) start end)
Source

main.lisp.

Generic Function: at-least-one-buffer-p (buffer-manager)
Package

able.

Methods
Method: at-least-one-buffer-p ((buffer-manager buffer-manager))
Source

main.lisp.

Generic Function: buffer-output (user-stream string)
Package

able.

Methods
Method: buffer-output ((user-stream user-stream) string)

Buffer 100 characters of output to reduce calls across the sub-process to Tk

Source

main.lisp.

Generic Reader: buffers (object)
Package

able.

Methods
Reader Method: buffers ((buffer-manager buffer-manager))

automatically generated reader method

Source

main.lisp.

Target Slot

buffers.

Generic Writer: (setf buffers) (object)
Package

able.

Methods
Writer Method: (setf buffers) ((buffer-manager buffer-manager))

automatically generated writer method

Source

main.lisp.

Target Slot

buffers.

Generic Reader: cached-message (object)
Package

able.

Methods
Reader Method: cached-message ((statusbar statusbar))

automatically generated reader method

Source

controls.lisp.

Target Slot

cached-message.

Generic Writer: (setf cached-message) (object)
Package

able.

Methods
Writer Method: (setf cached-message) ((statusbar statusbar))

automatically generated writer method

Source

controls.lisp.

Target Slot

cached-message.

Generic Function: clear (listener)
Package

able.

Methods
Method: clear ((listener listener))

Clear the current contents of the output window, resetting everything that needs to be reset in the process. If there’s nothing to clear, focus on the current editor control instead.

Source

main.lisp.

Generic Function: close-buffer (buffer buffer-manager)
Package

able.

Methods
Method: close-buffer ((buffer buffer) (buffer-manager buffer-manager))
Source

main.lisp.

Generic Function: code-complete (text)
Package

able.

Methods
Method: code-complete ((text text))
Source

main.lisp.

Generic Reader: command-history (object)
Package

able.

Methods
Reader Method: command-history ((listener listener))

automatically generated reader method

Source

main.lisp.

Target Slot

command-history.

Generic Writer: (setf command-history) (object)
Package

able.

Methods
Writer Method: (setf command-history) ((listener listener))

automatically generated writer method

Source

main.lisp.

Target Slot

command-history.

Generic Reader: complete-mode (object)
Package

able.

Methods
Reader Method: complete-mode ((listener listener))

automatically generated reader method

Source

main.lisp.

Target Slot

complete-mode.

Generic Writer: (setf complete-mode) (object)
Package

able.

Methods
Writer Method: (setf complete-mode) ((listener listener))

automatically generated writer method

Source

main.lisp.

Target Slot

complete-mode.

Generic Function: correct-path (pathname)

Normalises all paths such that backslashes become forward slashes

Package

able.

Source

utils.lisp.

Methods
Method: correct-path ((pathname string))
Method: correct-path ((pathname pathname))
Generic Reader: current-command (object)
Package

able.

Methods
Reader Method: current-command ((listener listener))

automatically generated reader method

Source

main.lisp.

Target Slot

current-command.

Generic Writer: (setf current-command) (object)
Package

able.

Methods
Writer Method: (setf current-command) ((listener listener))

automatically generated writer method

Source

main.lisp.

Target Slot

current-command.

Generic Reader: edit-ctrl (object)
Package

able.

Methods
Reader Method: edit-ctrl ((buffer buffer))

automatically generated reader method

Source

main.lisp.

Target Slot

edit-ctrl.

Generic Writer: (setf edit-ctrl) (object)
Package

able.

Methods
Writer Method: (setf edit-ctrl) ((buffer buffer))

automatically generated writer method

Source

main.lisp.

Target Slot

edit-ctrl.

Generic Function: evaluator (listener code-string &optional append-input)
Package

able.

Methods
Method: evaluator ((listener listener) code-string &optional append-input)
Source

main.lisp.

Generic Reader: file-path (object)
Package

able.

Methods
Reader Method: file-path ((buffer buffer))

automatically generated reader method

Source

main.lisp.

Target Slot

file-path.

Generic Writer: (setf file-path) (object)
Package

able.

Methods
Writer Method: (setf file-path) ((buffer buffer))

automatically generated writer method

Source

main.lisp.

Target Slot

file-path.

Generic Function: find-buffer (buffer-manager path-name)
Package

able.

Methods
Method: find-buffer ((buffer-manager buffer-manager) path-name)
Source

main.lisp.

Generic Function: find-text (editor search-text)
Package

able.

Methods
Method: find-text ((editor text) search-text)
Source

main.lisp.

Generic Function: flush (user-stream)
Package

able.

Methods
Method: flush ((listener listener))
Source

main.lisp.

Method: flush ((user-stream user-stream))
Source

main.lisp.

Generic Function: focus (listener)
Package

able.

Methods
Method: focus ((listener listener))
Source

main.lisp.

Generic Function: get-buffer-index (buffer-manager path-name)
Package

able.

Methods
Method: get-buffer-index ((buffer-manager buffer-manager) path-name)
Source

main.lisp.

Generic Function: get-current-text-ctrl (buffer-manager)
Package

able.

Methods
Method: get-current-text-ctrl ((buffer-manager buffer-manager))
Source

main.lisp.

Generic Function: get-current-token (text)
Package

able.

Methods
Method: get-current-token ((text text))
Source

main.lisp.

Generic Function: get-filename (listener &optional text)
Package

able.

Methods
Method: get-filename ((listener listener) &optional text)
Source

main.lisp.

Generic Function: get-last-command (rb)
Package

able.

Methods
Method: get-last-command ((rb listener))
Source

main.lisp.

Generic Function: get-last-command-pos (rb)
Package

able.

Methods
Method: get-last-command-pos ((rb listener))
Source

main.lisp.

Generic Function: get-next-buffer (buffer buffer-manager)
Package

able.

Methods
Method: get-next-buffer ((buffer buffer) (buffer-manager buffer-manager))
Source

main.lisp.

Generic Function: get-token-prefix (text)
Package

able.

Methods
Method: get-token-prefix ((text text))
Source

main.lisp.

Generic Function: get-user-input (listener)
Package

able.

Methods
Method: get-user-input ((listener listener))
Source

main.lisp.

Generic Function: goto (text line)
Package

able.

Methods
Method: goto ((text text) line)
Source

main.lisp.

Generic Function: hide-paren-match (txt)
Package

able.

Methods
Method: hide-paren-match ((txt text))
Source

main.lisp.

Generic Function: highlight (txt event &optional amount)
Package

able.

Methods
Method: highlight ((txt text) event &optional amount)
Source

main.lisp.

Generic Function: indent-block (txt)
Package

able.

Methods
Method: indent-block ((txt text))

Formats (re-indents) the outer block of code surrounding the cursor.

Source

main.lisp.

Generic Function: indent-current-line (txt &optional text-to-cursor)
Package

able.

Methods
Method: indent-current-line ((txt text) &optional text-to-cursor)

Indents code as you type using the extensible rules of GET-INDENT-LEVEL.

Source

main.lisp.

Generic Reader: index (object)
Package

able.

Methods
Reader Method: index ((user-stream user-stream))

automatically generated reader method

Source

main.lisp.

Target Slot

index.

Generic Writer: (setf index) (object)
Package

able.

Methods
Writer Method: (setf index) ((user-stream user-stream))

automatically generated writer method

Source

main.lisp.

Target Slot

index.

Generic Reader: inferior-win (object)
Package

able.

Methods
Reader Method: inferior-win ((listener listener))

automatically generated reader method

Source

main.lisp.

Target Slot

inferior-win.

Generic Writer: (setf inferior-win) (object)
Package

able.

Methods
Writer Method: (setf inferior-win) ((listener listener))

automatically generated writer method

Source

main.lisp.

Target Slot

inferior-win.

Generic Reader: input-buffer (object)
Package

able.

Methods
Reader Method: input-buffer ((user-stream user-stream))

automatically generated reader method

Source

main.lisp.

Target Slot

input-buffer.

Generic Writer: (setf input-buffer) (object)
Package

able.

Methods
Writer Method: (setf input-buffer) ((user-stream user-stream))

automatically generated writer method

Source

main.lisp.

Target Slot

input-buffer.

Generic Function: input-prompt (listener prompt-string &optional default-input)
Package

able.

Methods
Method: input-prompt ((listener listener) prompt-string &optional default-input)
Source

main.lisp.

Generic Function: insert-command (listener text)
Package

able.

Methods
Method: insert-command ((listener listener) text)

Insert something into the listener ready for evaluation. Unlike output, don’t make the entered command text locked (read-only).

Source

main.lisp.

Generic Function: key-press-allowed-p (listener)
Package

able.

Methods
Method: key-press-allowed-p ((listener listener))

Checks to see if the key press has been in a locked region of the REPL.

Source

main.lisp.

Generic Reader: label (object)
Package

able.

Methods
Reader Method: label ((statusbar statusbar))

automatically generated reader method

Source

controls.lisp.

Target Slot

label.

Generic Writer: (setf label) (object)
Package

able.

Methods
Writer Method: (setf label) ((statusbar statusbar))

automatically generated writer method

Source

controls.lisp.

Target Slot

label.

Generic Function: load-text (txt filepath)
Package

able.

Methods
Method: load-text ((txt buffer) filepath)
Source

main.lisp.

Generic Function: match-paren (txt &optional str)
Package

able.

Methods
Method: match-paren ((txt text) &optional str)
Source

main.lisp.

Generic Function: new-buffer-p (buffer)
Package

able.

Methods
Method: new-buffer-p ((buffer buffer))

Is this a new file?

Source

main.lisp.

Generic Function: next-command (rb)
Package

able.

Methods
Method: next-command ((rb listener))

Move to the next command in the command history.

Source

main.lisp.

Generic Function: on-code-complete (listener)
Package

able.

Methods
Method: on-code-complete ((text text))
Source

main.lisp.

Method: on-code-complete ((listener listener))
Source

main.lisp.

Generic Function: on-copy (txt)
Package

able.

Methods
Method: on-copy ((txt text))
Source

main.lisp.

Generic Function: on-copy-sexp-to-repl (text)
Package

able.

Methods
Method: on-copy-sexp-to-repl ((text text))
Source

main.lisp.

Generic Function: on-ctrl-left-bracket-key (txt event)
Package

able.

Methods
Method: on-ctrl-left-bracket-key ((txt text) event)
Source

main.lisp.

Generic Function: on-cut (txt)
Package

able.

Methods
Method: on-cut ((txt text))
Source

main.lisp.

Generic Function: on-delete-key (txt event)
Package

able.

Methods
Method: on-delete-key ((txt text) event)
Source

main.lisp.

Generic Function: on-focus-in (txt)
Package

able.

Methods
Method: on-focus-in ((txt text))
Source

main.lisp.

Generic Function: on-focus-out (txt)
Package

able.

Methods
Method: on-focus-out ((txt text))
Source

main.lisp.

Generic Function: on-key-down (txt event)
Package

able.

Methods
Method: on-key-down ((txt text) event)
Source

main.lisp.

Generic Function: on-key-press (listener)
Package

able.

Methods
Method: on-key-press ((listener listener))
Source

main.lisp.

Generic Function: on-left-bracket-key (txt event)
Package

able.

Methods
Method: on-left-bracket-key ((txt text) event)
Source

main.lisp.

Generic Function: on-left-click (txt)
Package

able.

Methods
Method: on-left-click ((txt text))
Source

main.lisp.

Generic Function: on-lookup-definition (text)
Package

able.

Methods
Method: on-lookup-definition ((text text))
Source

main.lisp.

Generic Function: on-macro-expand (text)
Package

able.

Methods
Method: on-macro-expand ((text text))
Source

main.lisp.

Generic Function: on-paste (txt)
Package

able.

Methods
Method: on-paste ((txt text))

Calls the internal paste function which allows paste to be bound to any key.

Source

main.lisp.

Generic Function: on-re-indent (txt)
Package

able.

Methods
Method: on-re-indent ((txt text))
Source

main.lisp.

Generic Function: on-resize (listener)
Package

able.

Methods
Method: on-resize ((listener listener))
Source

main.lisp.

Generic Function: on-return-key (txt event)
Package

able.

Methods
Method: on-return-key ((txt text) event)
Source

main.lisp.

Generic Function: on-select-all (txt)
Package

able.

Methods
Method: on-select-all ((txt text))
Source

main.lisp.

Generic Function: on-space-key (txt event)
Package

able.

Methods
Method: on-space-key ((txt text) event)
Source

main.lisp.

Generic Function: one-of (listener message allowed-answers default-answer)
Package

able.

Methods
Method: one-of ((listener listener) message allowed-answers default-answer)

Prompts the user for input which must be one of allowed-answers.

Source

main.lisp.

Generic Function: output (listener message &optional tag)
Package

able.

Methods
Method: output ((listener listener) message &optional tag)
Source

main.lisp.

Generic Reader: output-buffer (object)
Package

able.

Methods
Reader Method: output-buffer ((user-stream user-stream))

automatically generated reader method

Source

main.lisp.

Target Slot

output-buffer.

Generic Writer: (setf output-buffer) (object)
Package

able.

Methods
Writer Method: (setf output-buffer) ((user-stream user-stream))

automatically generated writer method

Source

main.lisp.

Target Slot

output-buffer.

Generic Function: pathname-complete (listener)
Package

able.

Methods
Method: pathname-complete ((listener listener))
Source

main.lisp.

Generic Reader: plaintextp (object)
Package

able.

Methods
Reader Method: plaintextp ((buffer buffer))

automatically generated reader method

Source

main.lisp.

Target Slot

plaintextp.

Generic Writer: (setf plaintextp) (object)
Package

able.

Methods
Writer Method: (setf plaintextp) ((buffer buffer))

automatically generated writer method

Source

main.lisp.

Target Slot

plaintextp.

Generic Function: prev-command (rb)
Package

able.

Methods
Method: prev-command ((rb listener))

Move to the previous command in the command history.

Source

main.lisp.

Generic Function: prompt (listener &key prompt clear)
Package

able.

Methods
Method: prompt ((listener listener) &key prompt clear)
Source

main.lisp.

Generic Function: rebind-keys (listener)
Package

able.

Methods
Method: rebind-keys ((listener listener))
Source

main.lisp.

Generic Function: repl-delete-key-down (listener)
Package

able.

Methods
Method: repl-delete-key-down ((listener listener))

Don’t allow the user to delete before the REPL prompt.

Source

main.lisp.

Generic Reader: repl-insert-point (object)
Package

able.

Methods
Reader Method: repl-insert-point ((listener listener))

automatically generated reader method

Source

main.lisp.

Target Slot

insert-point.

Generic Writer: (setf repl-insert-point) (object)
Package

able.

Methods
Writer Method: (setf repl-insert-point) ((listener listener))

automatically generated writer method

Source

main.lisp.

Target Slot

insert-point.

Generic Function: reset (listener &key hard)
Package

able.

Methods
Method: reset ((listener listener) &key hard)
Source

main.lisp.

Generic Function: save-buffer (buffer file-path)
Package

able.

Methods
Method: save-buffer ((buffer buffer) file-path)
Source

main.lisp.

Generic Function: saved-buffer-p (buffer)
Package

able.

Methods
Method: saved-buffer-p ((buffer buffer))

Is this buffer saved?

Source

main.lisp.

Generic Function: search-text (editor)
Package

able.

Methods
Method: search-text ((editor text))
Source

main.lisp.

Generic Function: search-text-again (editor)
Package

able.

Methods
Method: search-text-again ((editor text))
Source

main.lisp.

Generic Function: select-buffer (buffer-manager file-path)
Package

able.

Methods
Method: select-buffer ((buffer-manager buffer-manager) (index integer))
Source

main.lisp.

Method: select-buffer ((buffer-manager buffer-manager) (file-path string))
Source

main.lisp.

Generic Function: select-next-buffer (buffer-manager buffer)
Package

able.

Methods
Method: select-next-buffer ((buffer-manager buffer-manager) (buffer buffer))
Source

main.lisp.

Generic Reader: selected-buffer (object)
Package

able.

Methods
Reader Method: selected-buffer ((buffer-manager buffer-manager))

automatically generated reader method

Source

main.lisp.

Target Slot

selected-buffer.

Generic Writer: (setf selected-buffer) (object)
Package

able.

Methods
Writer Method: (setf selected-buffer) ((buffer-manager buffer-manager))

automatically generated writer method

Source

main.lisp.

Target Slot

selected-buffer.

Generic Function: set-message (sb msg &optional highlight)
Package

able.

Methods
Method: set-message ((sb statusbar) msg &optional highlight)
Source

controls.lisp.

Generic Function: sexp-before-cursor (txt &optional str)
Package

able.

Methods
Method: sexp-before-cursor ((txt text) &optional str)

Get the SEXP preceding the current cursor position.

Source

main.lisp.

Generic Function: show-calltip (txt &optional str)
Package

able.

Methods
Method: show-calltip ((txt text) &optional str)
Source

main.lisp.

Generic Function: store-command (rb command-text)
Package

able.

Methods
Method: store-command ((rb listener) command-text)

Store a command in the command history.

Source

main.lisp.

Generic Function: submit-repl-input (listener)
Package

able.

Methods
Method: submit-repl-input ((listener listener))
Source

main.lisp.

Generic Function: unfocus (listener)
Package

able.

Methods
Method: unfocus ((listener listener))
Source

main.lisp.

Generic Reader: wrstamp (object)
Package

able.

Methods
Reader Method: wrstamp ((user-stream user-stream))

automatically generated reader method

Source

main.lisp.

Target Slot

wrstamp.

Generic Writer: (setf wrstamp) (object)
Package

able.

Methods
Writer Method: (setf wrstamp) ((user-stream user-stream))

automatically generated writer method

Source

main.lisp.

Target Slot

wrstamp.

Generic Function: yes-no (listener message &optional affirmative-answers default-answer)
Package

able.

Methods
Method: yes-no ((listener listener) message &optional affirmative-answers default-answer)

Prompts the user for input where any of affirmative-answers constitues ’yes’.

Source

main.lisp.


4.2.6 Classes

Class: buffer
Package

able.

Source

main.lisp.

Direct superclasses

scrolled-text.

Direct methods
Direct slots
Slot: edit-ctrl
Readers

edit-ctrl.

Writers

(setf edit-ctrl).

Slot: file-path
Initargs

:file-path

Readers

file-path.

Writers

(setf file-path).

Slot: plaintextp
Readers

plaintextp.

Writers

(setf plaintextp).

Class: buffer-manager
Package

able.

Source

main.lisp.

Direct methods
Direct slots
Slot: buffers
Initform

(quote nil)

Initargs

:buffers

Readers

buffers.

Writers

(setf buffers).

Slot: selected-buffer
Initargs

:selected-buffer

Readers

selected-buffer.

Writers

(setf selected-buffer).

Class: listener
Package

able.

Source

main.lisp.

Direct superclasses

frame.

Direct methods
Direct slots
Slot: inferior-win
Readers

inferior-win.

Writers

(setf inferior-win).

Slot: command-history
Initform

(make-array 0 :fill-pointer 0 :adjustable t :element-type (quote string))

Readers

command-history.

Writers

(setf command-history).

Slot: current-command
Initform

0

Readers

current-command.

Writers

(setf current-command).

Slot: complete-mode
Initform

(quote symbol)

Readers

complete-mode.

Writers

(setf complete-mode).

Slot: insert-point
Initform

"1.0"

Readers

repl-insert-point.

Writers

(setf repl-insert-point).

Class: statusbar
Package

able.

Source

controls.lisp.

Direct superclasses

frame.

Direct methods
Direct slots
Slot: label
Readers

label.

Writers

(setf label).

Slot: cached-message
Initform

""

Readers

cached-message.

Writers

(setf cached-message).

Class: user-stream

Provides a bi-directional stream to act as a conduit
for the user input and output in the listener. Typically bind an instance of this to all interesting streams during evaluation.

Package

able.

Source

main.lisp.

Direct superclasses
  • fundamental-input-stream.
  • fundamental-output-stream.
  • trivial-gray-stream-mixin.
Direct methods
Direct slots
Slot: input-buffer
Initform

:eof

Readers

input-buffer.

Writers

(setf input-buffer).

Slot: output-buffer
Initform

""

Readers

output-buffer.

Writers

(setf output-buffer).

Slot: index
Initform

-1

Readers

index.

Writers

(setf index).

Slot: wrstamp
Initform

0

Readers

wrstamp.

Writers

(setf wrstamp).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   W   Y  
Index Entry  Section

(
(setf buffers): Private generic functions
(setf buffers): Private generic functions
(setf cached-message): Private generic functions
(setf cached-message): Private generic functions
(setf command-history): Private generic functions
(setf command-history): Private generic functions
(setf complete-mode): Private generic functions
(setf complete-mode): Private generic functions
(setf current-command): Private generic functions
(setf current-command): Private generic functions
(setf edit-ctrl): Private generic functions
(setf edit-ctrl): Private generic functions
(setf file-path): Private generic functions
(setf file-path): Private generic functions
(setf index): Private generic functions
(setf index): Private generic functions
(setf inferior-win): Private generic functions
(setf inferior-win): Private generic functions
(setf input-buffer): Private generic functions
(setf input-buffer): Private generic functions
(setf label): Private generic functions
(setf label): Private generic functions
(setf node-eq-kid): Private ordinary functions
(setf node-hi-kid): Private ordinary functions
(setf node-lo-kid): Private ordinary functions
(setf node-metadata): Private ordinary functions
(setf node-splitchar): Private ordinary functions
(setf node-value): Private ordinary functions
(setf output-buffer): Private generic functions
(setf output-buffer): Private generic functions
(setf plaintextp): Private generic functions
(setf plaintextp): Private generic functions
(setf repl-insert-point): Private generic functions
(setf repl-insert-point): Private generic functions
(setf selected-buffer): Private generic functions
(setf selected-buffer): Private generic functions
(setf wrstamp): Private generic functions
(setf wrstamp): Private generic functions

A
add-buffer: Private generic functions
add-buffer: Private generic functions
add-key-binding: Private ordinary functions
add-metadata: Public ordinary functions
add-node: Public ordinary functions
add-user-load-paths: Private ordinary functions
all-saved-buffer-p: Private generic functions
all-saved-buffer-p: Private generic functions
apply-highlight: Private generic functions
apply-highlight: Private generic functions
at-least-one-buffer-p: Private generic functions
at-least-one-buffer-p: Private generic functions

B
bind-commands: Private ordinary functions
buffer-output: Private generic functions
buffer-output: Private generic functions
buffers: Private generic functions
buffers: Private generic functions

C
cached-message: Private generic functions
cached-message: Private generic functions
clear: Private generic functions
clear: Private generic functions
clear-completion-data: Private ordinary functions
close-buffer: Private generic functions
close-buffer: Private generic functions
code-complete: Private generic functions
code-complete: Private generic functions
command-history: Private generic functions
command-history: Private generic functions
complete-mode: Private generic functions
complete-mode: Private generic functions
copy-node: Private ordinary functions
correct-path: Private generic functions
correct-path: Private generic functions
correct-path: Private generic functions
create-menus: Private ordinary functions
create-widgets: Private ordinary functions
current-command: Private generic functions
current-command: Private generic functions

D
deduce-path-separator: Private ordinary functions
deliver: Private ordinary functions
dirname-from-pathname: Private ordinary functions
dirname-from-pathstring: Private ordinary functions

E
edit-ctrl: Private generic functions
edit-ctrl: Private generic functions
equal-case: Private macros
error-message: Private ordinary functions
evaluator: Private generic functions
evaluator: Private generic functions

F
file-path: Private generic functions
file-path: Private generic functions
filename-from-pathname: Private ordinary functions
filename-from-pathstring: Private ordinary functions
filetype-from-pathstring: Private ordinary functions
filetype?: Private ordinary functions
find-buffer: Private generic functions
find-buffer: Private generic functions
find-current-function: Private ordinary functions
find-current-sexp: Private ordinary functions
find-definition: Private ordinary functions
find-next-close: Private ordinary functions
find-next-open: Private ordinary functions
find-text: Private generic functions
find-text: Private generic functions
flatten-sub-tree: Private ordinary functions
flush: Private generic functions
flush: Private generic functions
flush: Private generic functions
focus: Private generic functions
focus: Private generic functions
focus-editor: Private ordinary functions
focus-listener: Private ordinary functions
foldl: Private ordinary functions
format-lisp-form: Private ordinary functions
Function, (setf node-eq-kid): Private ordinary functions
Function, (setf node-hi-kid): Private ordinary functions
Function, (setf node-lo-kid): Private ordinary functions
Function, (setf node-metadata): Private ordinary functions
Function, (setf node-splitchar): Private ordinary functions
Function, (setf node-value): Private ordinary functions
Function, add-key-binding: Private ordinary functions
Function, add-metadata: Public ordinary functions
Function, add-node: Public ordinary functions
Function, add-user-load-paths: Private ordinary functions
Function, bind-commands: Private ordinary functions
Function, clear-completion-data: Private ordinary functions
Function, copy-node: Private ordinary functions
Function, create-menus: Private ordinary functions
Function, create-widgets: Private ordinary functions
Function, deduce-path-separator: Private ordinary functions
Function, deliver: Private ordinary functions
Function, dirname-from-pathname: Private ordinary functions
Function, dirname-from-pathstring: Private ordinary functions
Function, error-message: Private ordinary functions
Function, filename-from-pathname: Private ordinary functions
Function, filename-from-pathstring: Private ordinary functions
Function, filetype-from-pathstring: Private ordinary functions
Function, filetype?: Private ordinary functions
Function, find-current-function: Private ordinary functions
Function, find-current-sexp: Private ordinary functions
Function, find-definition: Private ordinary functions
Function, find-next-close: Private ordinary functions
Function, find-next-open: Private ordinary functions
Function, flatten-sub-tree: Private ordinary functions
Function, focus-editor: Private ordinary functions
Function, focus-listener: Private ordinary functions
Function, foldl: Private ordinary functions
Function, format-lisp-form: Private ordinary functions
Function, function-key: Private ordinary functions
Function, function-lambda-list: Private ordinary functions
Function, get-col-integer: Private ordinary functions
Function, get-last-directory: Private ordinary functions
Function, get-last-file: Private ordinary functions
Function, get-metadata: Public ordinary functions
Function, get-next-completion: Private ordinary functions
Function, get-node: Public ordinary functions
Function, get-row-integer: Private ordinary functions
Function, get-selected-text: Private ordinary functions
Function, get-untitled: Private ordinary functions
Function, hide-calltip: Private ordinary functions
Function, hyperspec-lookup: Private ordinary functions
Function, info-message: Private ordinary functions
Function, key-function: Private ordinary functions
Function, lisp-file?: Private ordinary functions
Function, load-arglist: Private ordinary functions
Function, load-definitions: Private ordinary functions
Function, load-definitions-for-directory: Private ordinary functions
Function, load-symbol-tree: Private ordinary functions
Function, load-user-config: Private ordinary functions
Function, longest-prefix-match: Private ordinary functions
Function, make-node: Public ordinary functions
Function, make-symbol-metadata: Private ordinary functions
Function, memberp: Public ordinary functions
Function, no-message: Private ordinary functions
Function, node-eq-kid: Private ordinary functions
Function, node-hi-kid: Private ordinary functions
Function, node-lo-kid: Private ordinary functions
Function, node-metadata: Private ordinary functions
Function, node-p: Private ordinary functions
Function, node-splitchar: Private ordinary functions
Function, node-value: Private ordinary functions
Function, on-asdf-load: Private ordinary functions
Function, on-close-file: Private ordinary functions
Function, on-compile-file: Private ordinary functions
Function, on-escape: Private ordinary functions
Function, on-file-modified: Private ordinary functions
Function, on-goto: Private ordinary functions
Function, on-invoke-debugger: Private ordinary functions
Function, on-load-file: Private ordinary functions
Function, on-navigate-to-definition: Private ordinary functions
Function, on-new-file: Private ordinary functions
Function, on-next-file: Private ordinary functions
Function, on-open-file: Private ordinary functions
Function, on-open-file-browser: Private ordinary functions
Function, on-quit: Private ordinary functions
Function, on-reload-file: Private ordinary functions
Function, on-reset-listener: Private ordinary functions
Function, on-save-as-file: Private ordinary functions
Function, on-save-as-file-browser: Private ordinary functions
Function, on-save-file: Private ordinary functions
Function, on-search: Private ordinary functions
Function, on-search-again: Private ordinary functions
Function, on-select-file: Private ordinary functions
Function, open-file: Private ordinary functions
Function, open-file-at-line: Private ordinary functions
Function, parse-line: Private ordinary functions
Function, parse-symbol-definition: Private ordinary functions
Function, parse-watch-systems: Private ordinary functions
Function, pathname-message: Private ordinary functions
Function, prefix-match: Public ordinary functions
Function, prefix-p: Private ordinary functions
Function, prompt1: Private ordinary functions
Function, randoms: Private ordinary functions
Function, reset-last-directory: Private ordinary functions
Function, reset-untitled: Private ordinary functions
Function, save-file: Private ordinary functions
Function, shutdown: Private ordinary functions
Function, split: Private ordinary functions
Function, split-at: Private ordinary functions
Function, start: Public ordinary functions
Function, start-process: Private ordinary functions
Function, string-replace: Private ordinary functions
Function, strpos-to-textidx: Private ordinary functions
Function, take: Private ordinary functions
Function, text-col-add: Private ordinary functions
Function, text-row-add: Private ordinary functions
Function, trim-code: Private ordinary functions
Function, unformat-lisp-form: Private ordinary functions
Function, update-current-buffers: Private ordinary functions
Function, update-last-directory: Private ordinary functions
function-key: Private ordinary functions
function-lambda-list: Private ordinary functions

G
Generic Function, (setf buffers): Private generic functions
Generic Function, (setf cached-message): Private generic functions
Generic Function, (setf command-history): Private generic functions
Generic Function, (setf complete-mode): Private generic functions
Generic Function, (setf current-command): Private generic functions
Generic Function, (setf edit-ctrl): Private generic functions
Generic Function, (setf file-path): Private generic functions
Generic Function, (setf index): Private generic functions
Generic Function, (setf inferior-win): Private generic functions
Generic Function, (setf input-buffer): Private generic functions
Generic Function, (setf label): Private generic functions
Generic Function, (setf output-buffer): Private generic functions
Generic Function, (setf plaintextp): Private generic functions
Generic Function, (setf repl-insert-point): Private generic functions
Generic Function, (setf selected-buffer): Private generic functions
Generic Function, (setf wrstamp): Private generic functions
Generic Function, add-buffer: Private generic functions
Generic Function, all-saved-buffer-p: Private generic functions
Generic Function, apply-highlight: Private generic functions
Generic Function, at-least-one-buffer-p: Private generic functions
Generic Function, buffer-output: Private generic functions
Generic Function, buffers: Private generic functions
Generic Function, cached-message: Private generic functions
Generic Function, clear: Private generic functions
Generic Function, close-buffer: Private generic functions
Generic Function, code-complete: Private generic functions
Generic Function, command-history: Private generic functions
Generic Function, complete-mode: Private generic functions
Generic Function, correct-path: Private generic functions
Generic Function, current-command: Private generic functions
Generic Function, edit-ctrl: Private generic functions
Generic Function, evaluator: Private generic functions
Generic Function, file-path: Private generic functions
Generic Function, find-buffer: Private generic functions
Generic Function, find-text: Private generic functions
Generic Function, flush: Private generic functions
Generic Function, focus: Private generic functions
Generic Function, get-buffer-index: Private generic functions
Generic Function, get-current-text-ctrl: Private generic functions
Generic Function, get-current-token: Private generic functions
Generic Function, get-filename: Private generic functions
Generic Function, get-last-command: Private generic functions
Generic Function, get-last-command-pos: Private generic functions
Generic Function, get-next-buffer: Private generic functions
Generic Function, get-token-prefix: Private generic functions
Generic Function, get-user-input: Private generic functions
Generic Function, goto: Private generic functions
Generic Function, hide-paren-match: Private generic functions
Generic Function, highlight: Private generic functions
Generic Function, indent-block: Private generic functions
Generic Function, indent-current-line: Private generic functions
Generic Function, index: Private generic functions
Generic Function, inferior-win: Private generic functions
Generic Function, input-buffer: Private generic functions
Generic Function, input-prompt: Private generic functions
Generic Function, insert-command: Private generic functions
Generic Function, key-press-allowed-p: Private generic functions
Generic Function, label: Private generic functions
Generic Function, load-text: Private generic functions
Generic Function, match-paren: Private generic functions
Generic Function, new-buffer-p: Private generic functions
Generic Function, next-command: Private generic functions
Generic Function, on-code-complete: Private generic functions
Generic Function, on-copy: Private generic functions
Generic Function, on-copy-sexp-to-repl: Private generic functions
Generic Function, on-ctrl-left-bracket-key: Private generic functions
Generic Function, on-cut: Private generic functions
Generic Function, on-delete-key: Private generic functions
Generic Function, on-focus-in: Private generic functions
Generic Function, on-focus-out: Private generic functions
Generic Function, on-key-down: Private generic functions
Generic Function, on-key-press: Private generic functions
Generic Function, on-left-bracket-key: Private generic functions
Generic Function, on-left-click: Private generic functions
Generic Function, on-lookup-definition: Private generic functions
Generic Function, on-macro-expand: Private generic functions
Generic Function, on-paste: Private generic functions
Generic Function, on-re-indent: Private generic functions
Generic Function, on-resize: Private generic functions
Generic Function, on-return-key: Private generic functions
Generic Function, on-select-all: Private generic functions
Generic Function, on-space-key: Private generic functions
Generic Function, one-of: Private generic functions
Generic Function, output: Private generic functions
Generic Function, output-buffer: Private generic functions
Generic Function, pathname-complete: Private generic functions
Generic Function, plaintextp: Private generic functions
Generic Function, prev-command: Private generic functions
Generic Function, prompt: Private generic functions
Generic Function, rebind-keys: Private generic functions
Generic Function, repl-delete-key-down: Private generic functions
Generic Function, repl-insert-point: Private generic functions
Generic Function, reset: Private generic functions
Generic Function, save-buffer: Private generic functions
Generic Function, saved-buffer-p: Private generic functions
Generic Function, search-text: Private generic functions
Generic Function, search-text-again: Private generic functions
Generic Function, select-buffer: Private generic functions
Generic Function, select-next-buffer: Private generic functions
Generic Function, selected-buffer: Private generic functions
Generic Function, set-message: Private generic functions
Generic Function, sexp-before-cursor: Private generic functions
Generic Function, show-calltip: Private generic functions
Generic Function, store-command: Private generic functions
Generic Function, submit-repl-input: Private generic functions
Generic Function, unfocus: Private generic functions
Generic Function, wrstamp: Private generic functions
Generic Function, yes-no: Private generic functions
get-buffer-index: Private generic functions
get-buffer-index: Private generic functions
get-col-integer: Private ordinary functions
get-current-text-ctrl: Private generic functions
get-current-text-ctrl: Private generic functions
get-current-token: Private generic functions
get-current-token: Private generic functions
get-filename: Private generic functions
get-filename: Private generic functions
get-indent-level: Private macros
get-last-command: Private generic functions
get-last-command: Private generic functions
get-last-command-pos: Private generic functions
get-last-command-pos: Private generic functions
get-last-directory: Private ordinary functions
get-last-file: Private ordinary functions
get-metadata: Public ordinary functions
get-next-buffer: Private generic functions
get-next-buffer: Private generic functions
get-next-completion: Private ordinary functions
get-node: Public ordinary functions
get-row-integer: Private ordinary functions
get-selected-text: Private ordinary functions
get-token-prefix: Private generic functions
get-token-prefix: Private generic functions
get-untitled: Private ordinary functions
get-user-input: Private generic functions
get-user-input: Private generic functions
goto: Private generic functions
goto: Private generic functions

H
hide-calltip: Private ordinary functions
hide-paren-match: Private generic functions
hide-paren-match: Private generic functions
highlight: Private generic functions
highlight: Private generic functions
hyperspec-lookup: Private ordinary functions

I
indent-block: Private generic functions
indent-block: Private generic functions
indent-current-line: Private generic functions
indent-current-line: Private generic functions
index: Private generic functions
index: Private generic functions
inferior-win: Private generic functions
inferior-win: Private generic functions
info-message: Private ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
input-buffer: Private generic functions
input-buffer: Private generic functions
input-prompt: Private generic functions
input-prompt: Private generic functions
insert-command: Private generic functions
insert-command: Private generic functions

K
key-function: Private ordinary functions
key-press-allowed-p: Private generic functions
key-press-allowed-p: Private generic functions

L
label: Private generic functions
label: Private generic functions
lisp-file?: Private ordinary functions
load-arglist: Private ordinary functions
load-definitions: Private ordinary functions
load-definitions-for-directory: Private ordinary functions
load-symbol-tree: Private ordinary functions
load-text: Private generic functions
load-text: Private generic functions
load-user-config: Private ordinary functions
longest-prefix-match: Private ordinary functions

M
Macro, equal-case: Private macros
Macro, get-indent-level: Private macros
Macro, when-let: Private macros
Macro, when-string: Private macros
Macro, with-able-streams: Private macros
Macro, with-status-msg: Private macros
Macro, with-temporary-value: Private macros
make-node: Public ordinary functions
make-symbol-metadata: Private ordinary functions
match-paren: Private generic functions
match-paren: Private generic functions
memberp: Public ordinary functions
Method, (setf buffers): Private generic functions
Method, (setf cached-message): Private generic functions
Method, (setf command-history): Private generic functions
Method, (setf complete-mode): Private generic functions
Method, (setf current-command): Private generic functions
Method, (setf edit-ctrl): Private generic functions
Method, (setf file-path): Private generic functions
Method, (setf index): Private generic functions
Method, (setf inferior-win): Private generic functions
Method, (setf input-buffer): Private generic functions
Method, (setf label): Private generic functions
Method, (setf output-buffer): Private generic functions
Method, (setf plaintextp): Private generic functions
Method, (setf repl-insert-point): Private generic functions
Method, (setf selected-buffer): Private generic functions
Method, (setf wrstamp): Private generic functions
Method, add-buffer: Private generic functions
Method, all-saved-buffer-p: Private generic functions
Method, apply-highlight: Private generic functions
Method, at-least-one-buffer-p: Private generic functions
Method, buffer-output: Private generic functions
Method, buffers: Private generic functions
Method, cached-message: Private generic functions
Method, clear: Private generic functions
Method, close-buffer: Private generic functions
Method, code-complete: Private generic functions
Method, command-history: Private generic functions
Method, complete-mode: Private generic functions
Method, correct-path: Private generic functions
Method, correct-path: Private generic functions
Method, current-command: Private generic functions
Method, edit-ctrl: Private generic functions
Method, evaluator: Private generic functions
Method, file-path: Private generic functions
Method, find-buffer: Private generic functions
Method, find-text: Private generic functions
Method, flush: Private generic functions
Method, flush: Private generic functions
Method, focus: Private generic functions
Method, get-buffer-index: Private generic functions
Method, get-current-text-ctrl: Private generic functions
Method, get-current-token: Private generic functions
Method, get-filename: Private generic functions
Method, get-last-command: Private generic functions
Method, get-last-command-pos: Private generic functions
Method, get-next-buffer: Private generic functions
Method, get-token-prefix: Private generic functions
Method, get-user-input: Private generic functions
Method, goto: Private generic functions
Method, hide-paren-match: Private generic functions
Method, highlight: Private generic functions
Method, indent-block: Private generic functions
Method, indent-current-line: Private generic functions
Method, index: Private generic functions
Method, inferior-win: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, input-buffer: Private generic functions
Method, input-prompt: Private generic functions
Method, insert-command: Private generic functions
Method, key-press-allowed-p: Private generic functions
Method, label: Private generic functions
Method, load-text: Private generic functions
Method, match-paren: Private generic functions
Method, new-buffer-p: Private generic functions
Method, next-command: Private generic functions
Method, on-code-complete: Private generic functions
Method, on-code-complete: Private generic functions
Method, on-copy: Private generic functions
Method, on-copy-sexp-to-repl: Private generic functions
Method, on-ctrl-left-bracket-key: Private generic functions
Method, on-cut: Private generic functions
Method, on-delete-key: Private generic functions
Method, on-focus-in: Private generic functions
Method, on-focus-out: Private generic functions
Method, on-key-down: Private generic functions
Method, on-key-press: Private generic functions
Method, on-left-bracket-key: Private generic functions
Method, on-left-click: Private generic functions
Method, on-lookup-definition: Private generic functions
Method, on-macro-expand: Private generic functions
Method, on-paste: Private generic functions
Method, on-re-indent: Private generic functions
Method, on-resize: Private generic functions
Method, on-return-key: Private generic functions
Method, on-select-all: Private generic functions
Method, on-space-key: Private generic functions
Method, one-of: Private generic functions
Method, output: Private generic functions
Method, output-buffer: Private generic functions
Method, pathname-complete: Private generic functions
Method, plaintextp: Private generic functions
Method, prev-command: Private generic functions
Method, prompt: Private generic functions
Method, rebind-keys: Private generic functions
Method, repl-delete-key-down: Private generic functions
Method, repl-insert-point: Private generic functions
Method, reset: Private generic functions
Method, save-buffer: Private generic functions
Method, saved-buffer-p: Private generic functions
Method, search-text: Private generic functions
Method, search-text-again: Private generic functions
Method, select-buffer: Private generic functions
Method, select-buffer: Private generic functions
Method, select-next-buffer: Private generic functions
Method, selected-buffer: Private generic functions
Method, set-message: Private generic functions
Method, sexp-before-cursor: Private generic functions
Method, show-calltip: Private generic functions
Method, store-command: Private generic functions
Method, stream-clear-input: Public standalone methods
Method, stream-fresh-line: Public standalone methods
Method, stream-line-column: Public standalone methods
Method, stream-line-length: Public standalone methods
Method, stream-peek-char: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-read-line: Public standalone methods
Method, stream-terpri: Public standalone methods
Method, stream-unread-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-sequence: Public standalone methods
Method, stream-write-string: Public standalone methods
Method, submit-repl-input: Private generic functions
Method, unfocus: Private generic functions
Method, wrstamp: Private generic functions
Method, yes-no: Private generic functions

N
new-buffer-p: Private generic functions
new-buffer-p: Private generic functions
next-command: Private generic functions
next-command: Private generic functions
no-message: Private ordinary functions
node-eq-kid: Private ordinary functions
node-hi-kid: Private ordinary functions
node-lo-kid: Private ordinary functions
node-metadata: Private ordinary functions
node-p: Private ordinary functions
node-splitchar: Private ordinary functions
node-value: Private ordinary functions

O
on-asdf-load: Private ordinary functions
on-close-file: Private ordinary functions
on-code-complete: Private generic functions
on-code-complete: Private generic functions
on-code-complete: Private generic functions
on-compile-file: Private ordinary functions
on-copy: Private generic functions
on-copy: Private generic functions
on-copy-sexp-to-repl: Private generic functions
on-copy-sexp-to-repl: Private generic functions
on-ctrl-left-bracket-key: Private generic functions
on-ctrl-left-bracket-key: Private generic functions
on-cut: Private generic functions
on-cut: Private generic functions
on-delete-key: Private generic functions
on-delete-key: Private generic functions
on-escape: Private ordinary functions
on-file-modified: Private ordinary functions
on-focus-in: Private generic functions
on-focus-in: Private generic functions
on-focus-out: Private generic functions
on-focus-out: Private generic functions
on-goto: Private ordinary functions
on-invoke-debugger: Private ordinary functions
on-key-down: Private generic functions
on-key-down: Private generic functions
on-key-press: Private generic functions
on-key-press: Private generic functions
on-left-bracket-key: Private generic functions
on-left-bracket-key: Private generic functions
on-left-click: Private generic functions
on-left-click: Private generic functions
on-load-file: Private ordinary functions
on-lookup-definition: Private generic functions
on-lookup-definition: Private generic functions
on-macro-expand: Private generic functions
on-macro-expand: Private generic functions
on-navigate-to-definition: Private ordinary functions
on-new-file: Private ordinary functions
on-next-file: Private ordinary functions
on-open-file: Private ordinary functions
on-open-file-browser: Private ordinary functions
on-paste: Private generic functions
on-paste: Private generic functions
on-quit: Private ordinary functions
on-re-indent: Private generic functions
on-re-indent: Private generic functions
on-reload-file: Private ordinary functions
on-reset-listener: Private ordinary functions
on-resize: Private generic functions
on-resize: Private generic functions
on-return-key: Private generic functions
on-return-key: Private generic functions
on-save-as-file: Private ordinary functions
on-save-as-file-browser: Private ordinary functions
on-save-file: Private ordinary functions
on-search: Private ordinary functions
on-search-again: Private ordinary functions
on-select-all: Private generic functions
on-select-all: Private generic functions
on-select-file: Private ordinary functions
on-space-key: Private generic functions
on-space-key: Private generic functions
one-of: Private generic functions
one-of: Private generic functions
open-file: Private ordinary functions
open-file-at-line: Private ordinary functions
output: Private generic functions
output: Private generic functions
output-buffer: Private generic functions
output-buffer: Private generic functions

P
parse-line: Private ordinary functions
parse-symbol-definition: Private ordinary functions
parse-watch-systems: Private ordinary functions
pathname-complete: Private generic functions
pathname-complete: Private generic functions
pathname-message: Private ordinary functions
plaintextp: Private generic functions
plaintextp: Private generic functions
prefix-match: Public ordinary functions
prefix-p: Private ordinary functions
prev-command: Private generic functions
prev-command: Private generic functions
prompt: Private generic functions
prompt: Private generic functions
prompt1: Private ordinary functions

R
randoms: Private ordinary functions
rebind-keys: Private generic functions
rebind-keys: Private generic functions
repl-delete-key-down: Private generic functions
repl-delete-key-down: Private generic functions
repl-insert-point: Private generic functions
repl-insert-point: Private generic functions
reset: Private generic functions
reset: Private generic functions
reset-last-directory: Private ordinary functions
reset-untitled: Private ordinary functions

S
save-buffer: Private generic functions
save-buffer: Private generic functions
save-file: Private ordinary functions
saved-buffer-p: Private generic functions
saved-buffer-p: Private generic functions
search-text: Private generic functions
search-text: Private generic functions
search-text-again: Private generic functions
search-text-again: Private generic functions
select-buffer: Private generic functions
select-buffer: Private generic functions
select-buffer: Private generic functions
select-next-buffer: Private generic functions
select-next-buffer: Private generic functions
selected-buffer: Private generic functions
selected-buffer: Private generic functions
set-message: Private generic functions
set-message: Private generic functions
sexp-before-cursor: Private generic functions
sexp-before-cursor: Private generic functions
show-calltip: Private generic functions
show-calltip: Private generic functions
shutdown: Private ordinary functions
split: Private ordinary functions
split-at: Private ordinary functions
start: Public ordinary functions
start-process: Private ordinary functions
store-command: Private generic functions
store-command: Private generic functions
stream-clear-input: Public standalone methods
stream-fresh-line: Public standalone methods
stream-line-column: Public standalone methods
stream-line-length: Public standalone methods
stream-peek-char: Public standalone methods
stream-read-char: Public standalone methods
stream-read-line: Public standalone methods
stream-terpri: Public standalone methods
stream-unread-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-sequence: Public standalone methods
stream-write-string: Public standalone methods
string-replace: Private ordinary functions
strpos-to-textidx: Private ordinary functions
submit-repl-input: Private generic functions
submit-repl-input: Private generic functions

T
take: Private ordinary functions
text-col-add: Private ordinary functions
text-row-add: Private ordinary functions
trim-code: Private ordinary functions

U
unfocus: Private generic functions
unfocus: Private generic functions
unformat-lisp-form: Private ordinary functions
update-current-buffers: Private ordinary functions
update-last-directory: Private ordinary functions

W
when-let: Private macros
when-string: Private macros
with-able-streams: Private macros
with-status-msg: Private macros
with-temporary-value: Private macros
wrstamp: Private generic functions
wrstamp: Private generic functions

Y
yes-no: Private generic functions
yes-no: Private generic functions


A.3 Variables

Jump to:   *   +  
B   C   E   F   H   I   L   M   O   P   S   V   W  
Index Entry  Section

*
*buffer-font*: Private special variables
*buffer-manager*: Private special variables
*buffer-menubar*: Private special variables
*editor-frame*: Private special variables
*highlight-background*: Private special variables
*highlight-comments*: Private special variables
*highlight-error*: Private special variables
*highlight-paren-match*: Private special variables
*highlight-primary*: Private special variables
*highlight-secondary*: Private special variables
*highlight-text*: Private special variables
*hyperspec-index*: Private special variables
*hyperspec-root*: Private special variables
*indentation-rules*: Private special variables
*key-asdf-load*: Private special variables
*key-close-file*: Private special variables
*key-code-complete*: Private special variables
*key-compile-file*: Private special variables
*key-copy*: Private special variables
*key-copy-to-repl*: Private special variables
*key-cut*: Private special variables
*key-find*: Private special variables
*key-find-again*: Private special variables
*key-goto-line*: Private special variables
*key-invoke-debugger*: Private special variables
*key-load-file*: Private special variables
*key-lookup*: Private special variables
*key-macro-expand*: Private special variables
*key-new-file*: Private special variables
*key-next-file*: Private special variables
*key-open-file*: Private special variables
*key-open-file-browser*: Private special variables
*key-paste*: Private special variables
*key-quit-able*: Private special variables
*key-reformat*: Private special variables
*key-reload-file*: Private special variables
*key-reset-listener*: Private special variables
*key-save-as-file*: Private special variables
*key-save-as-file-browser*: Private special variables
*key-save-file*: Private special variables
*key-select-all*: Private special variables
*key-select-file*: Private special variables
*keytable*: Private special variables
*listener*: Private special variables
*listener-lines*: Private special variables
*statusbar*: Private special variables
*symbols*: Private special variables
*text-keys*: Private special variables
*user-load-paths*: Private special variables
*watch-directories*: Private special variables
*web-browser*: Private special variables
*window-height*: Private special variables
*window-width*: Private special variables
*window-x*: Private special variables
*window-y*: Private special variables

+
+lparen+: Private constants
+rparen+: Private constants

B
buffers: Private classes

C
cached-message: Private classes
command-history: Private classes
complete-mode: Private classes
Constant, +lparen+: Private constants
Constant, +rparen+: Private constants
current-command: Private classes

E
edit-ctrl: Private classes
eq-kid: Public structures

F
file-path: Private classes

H
hi-kid: Public structures

I
index: Private classes
inferior-win: Private classes
input-buffer: Private classes
insert-point: Private classes

L
label: Private classes
lo-kid: Public structures

M
metadata: Public structures

O
output-buffer: Private classes

P
plaintextp: Private classes

S
selected-buffer: Private classes
Slot, buffers: Private classes
Slot, cached-message: Private classes
Slot, command-history: Private classes
Slot, complete-mode: Private classes
Slot, current-command: Private classes
Slot, edit-ctrl: Private classes
Slot, eq-kid: Public structures
Slot, file-path: Private classes
Slot, hi-kid: Public structures
Slot, index: Private classes
Slot, inferior-win: Private classes
Slot, input-buffer: Private classes
Slot, insert-point: Private classes
Slot, label: Private classes
Slot, lo-kid: Public structures
Slot, metadata: Public structures
Slot, output-buffer: Private classes
Slot, plaintextp: Private classes
Slot, selected-buffer: Private classes
Slot, splitchar: Public structures
Slot, value: Public structures
Slot, wrstamp: Private classes
Special Variable, *buffer-font*: Private special variables
Special Variable, *buffer-manager*: Private special variables
Special Variable, *buffer-menubar*: Private special variables
Special Variable, *editor-frame*: Private special variables
Special Variable, *highlight-background*: Private special variables
Special Variable, *highlight-comments*: Private special variables
Special Variable, *highlight-error*: Private special variables
Special Variable, *highlight-paren-match*: Private special variables
Special Variable, *highlight-primary*: Private special variables
Special Variable, *highlight-secondary*: Private special variables
Special Variable, *highlight-text*: Private special variables
Special Variable, *hyperspec-index*: Private special variables
Special Variable, *hyperspec-root*: Private special variables
Special Variable, *indentation-rules*: Private special variables
Special Variable, *key-asdf-load*: Private special variables
Special Variable, *key-close-file*: Private special variables
Special Variable, *key-code-complete*: Private special variables
Special Variable, *key-compile-file*: Private special variables
Special Variable, *key-copy*: Private special variables
Special Variable, *key-copy-to-repl*: Private special variables
Special Variable, *key-cut*: Private special variables
Special Variable, *key-find*: Private special variables
Special Variable, *key-find-again*: Private special variables
Special Variable, *key-goto-line*: Private special variables
Special Variable, *key-invoke-debugger*: Private special variables
Special Variable, *key-load-file*: Private special variables
Special Variable, *key-lookup*: Private special variables
Special Variable, *key-macro-expand*: Private special variables
Special Variable, *key-new-file*: Private special variables
Special Variable, *key-next-file*: Private special variables
Special Variable, *key-open-file*: Private special variables
Special Variable, *key-open-file-browser*: Private special variables
Special Variable, *key-paste*: Private special variables
Special Variable, *key-quit-able*: Private special variables
Special Variable, *key-reformat*: Private special variables
Special Variable, *key-reload-file*: Private special variables
Special Variable, *key-reset-listener*: Private special variables
Special Variable, *key-save-as-file*: Private special variables
Special Variable, *key-save-as-file-browser*: Private special variables
Special Variable, *key-save-file*: Private special variables
Special Variable, *key-select-all*: Private special variables
Special Variable, *key-select-file*: Private special variables
Special Variable, *keytable*: Private special variables
Special Variable, *listener*: Private special variables
Special Variable, *listener-lines*: Private special variables
Special Variable, *statusbar*: Private special variables
Special Variable, *symbols*: Private special variables
Special Variable, *text-keys*: Private special variables
Special Variable, *user-load-paths*: Private special variables
Special Variable, *watch-directories*: Private special variables
Special Variable, *web-browser*: Private special variables
Special Variable, *window-height*: Private special variables
Special Variable, *window-width*: Private special variables
Special Variable, *window-x*: Private special variables
Special Variable, *window-y*: Private special variables
splitchar: Public structures

V
value: Public structures

W
wrstamp: Private classes


A.4 Data types

Jump to:   A   B   C   D   F   G   H   L   M   N   P   S   T   U  
Index Entry  Section

A
able: The able system
able: The able package
able-asd: The able-asd package
able.asd: The able/able․asd file

B
buffer: Private classes
buffer-manager: Private classes

C
Class, buffer: Private classes
Class, buffer-manager: Private classes
Class, listener: Private classes
Class, statusbar: Private classes
Class, user-stream: Private classes
config.lisp: The able/config․lisp file
controls.lisp: The able/controls․lisp file

D
defpackage.lisp: The able/defpackage․lisp file

F
File, able.asd: The able/able․asd file
File, config.lisp: The able/config․lisp file
File, controls.lisp: The able/controls․lisp file
File, defpackage.lisp: The able/defpackage․lisp file
File, gui.lisp: The able/gui․lisp file
File, hyperspec.lisp: The able/hyperspec․lisp file
File, macros.lisp: The able/macros․lisp file
File, main.lisp: The able/main․lisp file
File, parser.lisp: The able/parser․lisp file
File, tstree.lisp: The able/tstree․lisp file
File, utils.lisp: The able/utils․lisp file

G
gui.lisp: The able/gui․lisp file

H
hyperspec.lisp: The able/hyperspec․lisp file

L
listener: Private classes

M
macros.lisp: The able/macros․lisp file
main.lisp: The able/main․lisp file

N
node: Public structures

P
Package, able: The able package
Package, able-asd: The able-asd package
Package, tstree: The tstree package
parser.lisp: The able/parser․lisp file

S
statusbar: Private classes
Structure, node: Public structures
System, able: The able system

T
tstree: The tstree package
tstree.lisp: The able/tstree․lisp file

U
user-stream: Private classes
utils.lisp: The able/utils․lisp file