The hemlock.clx Reference Manual

This is the hemlock.clx Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:40:27 2024 GMT+0.

Table of Contents


1 Systems

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


1.1 hemlock.clx

Dependencies
Source

hemlock.clx.asd.

Child Component

clx-1 (module).


1.2 hemlock.base

Dependencies
  • alexandria (system).
  • bordeaux-threads (system).
  • conium (system).
  • trivial-gray-streams (system).
  • iterate (system).
  • prepl (system).
  • osicat (system).
  • iolib (system).
  • iolib/os (system).
  • cl-ppcre (system).
  • command-line-arguments (system).
Source

hemlock.base.asd.

Child Components

2 Modules

Modules are listed depth-first from the system components tree.


2.1 hemlock.clx/clx-1

Source

hemlock.clx.asd.

Parent Component

hemlock.clx (system).

Child Components

2.2 hemlock.base/core-1

Dependency

wire (module).

Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Components

2.3 hemlock.base/bitmap-1

Dependency

core-1 (module).

Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Component

keysym-defs.lisp (file).


2.4 hemlock.base/core-2

Dependencies
Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Components

2.5 hemlock.base/root-1

Dependencies
Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Component

pop-up-stream.lisp (file).


2.6 hemlock.base/root-2

Dependencies
Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Components

2.7 hemlock.base/core-3

Dependencies
Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Component

typeout.lisp (file).


2.8 hemlock.base/wire

Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Components

2.9 hemlock.base/user-1

Dependencies
Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Components

2.10 hemlock.base/misc-1

Dependency

core-1 (module).

Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Component

clbuild.lisp (file).


3 Files

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


3.1 Lisp


3.1.1 hemlock.clx/hemlock.clx.asd

Source

hemlock.clx.asd.

Parent Component

hemlock.clx (system).

ASDF Systems

hemlock.clx.


3.1.2 hemlock.base/hemlock.base.asd

Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

ASDF Systems

hemlock.base.

Packages

hemlock-system.

Public Interface

*hemlock-base-directory* (special variable).

Internals

3.1.3 hemlock.clx/clx-1/bit-stuff.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.4 hemlock.clx/clx-1/hunk-draw.lisp

Dependency

bit-stuff.lisp (file).

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.5 hemlock.clx/clx-1/bitmap-rompsite.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.6 hemlock.clx/clx-1/ioconnections.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.7 hemlock.clx/clx-1/bitmap-input.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.8 hemlock.clx/clx-1/bit-display.lisp

Dependency

hunk-draw.lisp (file).

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.9 hemlock.clx/clx-1/bit-screen.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.10 hemlock.clx/clx-1/bitmap-ext.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.11 hemlock.base/core-1/package.lisp

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Packages

3.1.12 hemlock.base/core-1/lispdep.lisp

Dependency

package.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface

3.1.13 hemlock.base/core-1/hemlock-ext.lisp

Dependency

package.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface
Internals

3.1.14 hemlock.base/core-1/decls.lisp

Dependency

package.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface

*fast* (special variable).

Internals

declfun (macro).


3.1.15 hemlock.base/core-1/struct.lisp

Dependency

package.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface
Internals

3.1.16 hemlock.base/core-1/charmacs.lisp

Dependency

package.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface

do-alpha-chars (macro).

Internals

3.1.17 hemlock.base/core-1/key-event.lisp

Dependencies
Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface
Internals

3.1.18 hemlock.base/bitmap-1/keysym-defs.lisp

Source

hemlock.base.asd.

Parent Component

bitmap-1 (module).


3.1.19 hemlock.base/core-2/rompsite.lisp

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.20 hemlock.base/core-2/input.lisp

Dependency

rompsite.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.21 hemlock.base/core-2/macros.lisp

Dependency

input.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.22 hemlock.base/core-2/line.lisp

Dependency

macros.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.23 hemlock.base/core-2/ring.lisp

Dependency

line.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.24 hemlock.base/core-2/htext1.lisp

Dependency

ring.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.25 hemlock.base/core-2/buffer.lisp

Dependency

htext1.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.26 hemlock.base/core-2/vars.lisp

Dependency

buffer.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.27 hemlock.base/core-2/interp.lisp

Dependency

vars.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.28 hemlock.base/core-2/syntax.lisp

Dependency

interp.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.29 hemlock.base/core-2/htext2.lisp

Dependency

syntax.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.30 hemlock.base/core-2/htext3.lisp

Dependency

htext2.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

line-number-interval-guess (constant).


3.1.31 hemlock.base/core-2/htext4.lisp

Dependency

htext3.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.32 hemlock.base/core-2/files.lisp

Dependency

htext4.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

fast-write-file (function).


3.1.33 hemlock.base/core-2/search1.lisp

Dependency

files.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.34 hemlock.base/core-2/search2.lisp

Dependency

search1.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface

print-object (method).

Internals

3.1.35 hemlock.base/core-2/table.lisp

Dependency

search2.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.36 hemlock.base/core-2/winimage.lisp

Dependency

table.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.37 hemlock.base/core-2/window.lisp

Dependency

winimage.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.38 hemlock.base/core-2/screen.lisp

Dependency

window.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.39 hemlock.base/core-2/linimage.lisp

Dependency

screen.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Internals

3.1.40 hemlock.base/core-2/cursor.lisp

Dependency

linimage.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.41 hemlock.base/core-2/display.lisp

Dependency

cursor.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.42 hemlock.base/core-2/exp-syntax.lisp

Dependency

display.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Internals

3.1.43 hemlock.base/core-2/connections.lisp

Dependency

exp-syntax.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.44 hemlock.base/core-2/repl.lisp

Dependencies
Source

hemlock.base.asd.

Parent Component

core-2 (module).

Internals

3.1.45 hemlock.base/root-1/pop-up-stream.lisp

Source

hemlock.base.asd.

Parent Component

root-1 (module).

Public Interface
Internals

display-more-prompt (function).


3.1.46 hemlock.base/root-2/font.lisp

Source

hemlock.base.asd.

Parent Component

root-2 (module).

Public Interface
Internals

3.1.47 hemlock.base/root-2/streams.lisp

Source

hemlock.base.asd.

Parent Component

root-2 (module).

Public Interface
Internals

3.1.48 hemlock.base/root-2/main.lisp

Source

hemlock.base.asd.

Parent Component

root-2 (module).

Public Interface
Internals

3.1.49 hemlock.base/root-2/echo.lisp

Source

hemlock.base.asd.

Parent Component

root-2 (module).

Public Interface
Internals

3.1.50 hemlock.base/root-2/new-undo.lisp

Source

hemlock.base.asd.

Parent Component

root-2 (module).

Public Interface
Internals

3.1.51 hemlock.base/core-3/typeout.lisp

Source

hemlock.base.asd.

Parent Component

core-3 (module).

Public Interface

*random-typeout-buffers* (special variable).

Internals

3.1.52 hemlock.base/wire/wire-package.lisp

Source

hemlock.base.asd.

Parent Component

wire (module).

Packages

hemlock.wire.


3.1.53 hemlock.base/wire/port.lisp

Dependency

wire-package.lisp (file).

Source

hemlock.base.asd.

Parent Component

wire (module).

Internals

3.1.54 hemlock.base/wire/wire.lisp

Dependency

port.lisp (file).

Source

hemlock.base.asd.

Parent Component

wire (module).

Public Interface
Internals

3.1.55 hemlock.base/wire/remote.lisp

Dependency

wire.lisp (file).

Source

hemlock.base.asd.

Parent Component

wire (module).

Public Interface
Internals

3.1.56 hemlock.base/user-1/echocoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.57 hemlock.base/user-1/command.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

word-offset (function).

Internals

3.1.58 hemlock.base/user-1/kbdmac.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

interactive (function).

Internals

3.1.59 hemlock.base/user-1/undo.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.60 hemlock.base/user-1/killcoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.61 hemlock.base/user-1/indent.lisp

Dependency

filecoms.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.62 hemlock.base/user-1/searchcoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

get-search-pattern (function).

Internals

3.1.63 hemlock.base/user-1/filecoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.64 hemlock.base/user-1/grep.lisp

Dependency

filecoms.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.65 hemlock.base/user-1/apropos.lisp

Dependency

filecoms.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.66 hemlock.base/user-1/morecoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.67 hemlock.base/user-1/doccoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.68 hemlock.base/user-1/srccom.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.69 hemlock.base/user-1/group.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

do-active-group (macro).

Internals

3.1.71 hemlock.base/user-1/text.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.72 hemlock.base/user-1/lispmode.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.73 hemlock.base/user-1/ts-buf.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

print-object (method).

Internals

3.1.74 hemlock.base/user-1/ts-stream.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.75 hemlock.base/user-1/request.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

print-object (method).

Internals

3.1.76 hemlock.base/user-1/eval-server.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.77 hemlock.base/user-1/lispbuf.lisp

Dependency

filecoms.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.78 hemlock.base/user-1/lispeval.lisp

Dependency

eval-server.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.79 hemlock.base/user-1/spell-rt.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Packages

spell.

Internals

3.1.80 hemlock.base/user-1/spell-corr.lisp

Dependency

spell-rt.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.81 hemlock.base/user-1/spell-aug.lisp

Dependency

spell-corr.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.82 hemlock.base/user-1/spellcoms.lisp

Dependencies
Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

print-object (method).

Internals

3.1.83 hemlock.base/user-1/spell-build.lisp

Dependency

spell-aug.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.84 hemlock.base/user-1/comments.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.85 hemlock.base/user-1/overwrite.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.86 hemlock.base/user-1/icom.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.87 hemlock.base/user-1/defsyn.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).


3.1.89 hemlock.base/user-1/pascal.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

pascal-mode-command (function).


3.1.90 hemlock.base/user-1/dylan.lisp

Dependency

filecoms.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

dylan-mode-command (function).


3.1.92 hemlock.base/user-1/auto-save.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

print-object (method).

Internals

3.1.93 hemlock.base/user-1/register.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.94 hemlock.base/user-1/xcoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.95 hemlock.base/user-1/highlight.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.96 hemlock.base/user-1/dired.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Packages

dired.

Public Interface
Internals

3.1.97 hemlock.base/user-1/diredcoms.lisp

Dependency

dired.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.98 hemlock.base/user-1/bufed.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.99 hemlock.base/user-1/coned.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.100 hemlock.base/user-1/xref.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.101 hemlock.base/user-1/completion.lisp

Dependency

lispmode.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.102 hemlock.base/user-1/cpc.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.103 hemlock.base/user-1/fuzzy.lisp

Dependency

cpc.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.104 hemlock.base/user-1/shell.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.105 hemlock.base/user-1/debug.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.106 hemlock.base/user-1/dabbrev.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.107 hemlock.base/user-1/bindings.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).


3.1.108 hemlock.base/user-1/slave-list.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.109 hemlock.base/misc-1/clbuild.lisp

Source

hemlock.base.asd.

Parent Component

misc-1 (module).

Internals

4 Packages

Packages are listed by definition order.


4.1 hemlock-user

Source

package.lisp.

Use List

4.2 hemlock-interface

Source

package.lisp.

Used By List
Public Interface

4.3 hemlock-internals

Source

package.lisp.

Nickname

hi

Use List
  • command-line-arguments.
  • common-lisp.
  • hemlock-interface.
  • iterate.
  • trivial-gray-streams.
Used By List

hemlock.

Public Interface
Internals

4.4 hemlock-system

Source

hemlock.base.asd.

Use List

common-lisp.

Public Interface

*hemlock-base-directory* (special variable).

Internals

4.5 hemlock-ext

Source

package.lisp.

Use List
Used By List

hemlock.

Public Interface
Internals

4.6 hemlock.x11

Source

package.lisp.

Use List
Internals

4.7 hemlock

Source

package.lisp.

Use List
Public Interface

start-slave (function).

Internals

4.8 hemlock.terminfo

Source

package.lisp.

Use List

common-lisp.


4.9 dired

Source

dired.lisp.

Use List

common-lisp.

Public Interface
Internals

4.10 hemlock.wire

Source

wire-package.lisp.

Nickname

wire

Use List

common-lisp.

Public Interface
Internals

4.11 spell

Source

spell-rt.lisp.

Use List

common-lisp.

Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Constants

Constant: changed-bit

This bit is set in the dis-line-flags when a line is found to be changed.

Package

hemlock-interface.

Source

winimage.lisp.

Constant: max-entry-length

This the maximum number of characters an entry may have.

Package

spell.

Source

spell-corr.lisp.

Constant: minimum-window-columns

Windows must be at least this many characters wide.

Package

hemlock-interface.

Source

bit-screen.lisp.

Constant: minimum-window-lines

Windows must have at least this many lines.

Package

hemlock-interface.

Source

bit-screen.lisp.

Constant: moved-bit

This bit is set in the dis-line-flags when a line is found to be moved.

Package

hemlock-interface.

Source

winimage.lisp.

Constant: unaltered-bits

This is the value of the dis-line-flags when a line is neither moved nor changed nor new.

Package

hemlock-interface.

Source

winimage.lisp.


5.1.2 Special variables

Special Variable: *all-modifier-names*

A list of all the names of defined modifiers.

Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *background-image*

Path to a background image in SVG format, or one of :AUTO, NIL.

Possible values indicate:
- STRING or PATHNAME – Open this file name.

- The symbol :AUTO – Try to open ~/.hemlock/background.svg, then background.svg in Hemlock’s installation directory (in this order).

- The symbol NIL – No background image.
(Not using a background image is faster, especially with remote X.)

Currently supported only in the Qt backend.

Package

hemlock-internals.

Source

main.lisp.

Special Variable: *beep-function*
Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *buffer-list*

A list of all the buffer objects.

Package

hemlock-internals.

Source

buffer.lisp.

Special Variable: *buffer-names*

A String Table of Buffer names and their corresponding objects.

Package

hemlock-internals.

Source

main.lisp.

Special Variable: *character-attribute-names*

String Table of character attribute names and their corresponding keywords.

Package

hemlock-internals.

Source

main.lisp.

Special Variable: *clobber-default*

Clobber arguments to utilities default to this value.

Package

dired.

Source

dired.lisp.

Special Variable: *command-names*

String table of command names.

Package

hemlock-internals.

Source

main.lisp.

Special Variable: *create-initial-windows-hook*

Hemlock uses this function when it initializes the screen manager to make the first windows, typically the main and echo area windows. It takes a Hemlock device as a required argument. It sets *current-window* and *echo-area-window*.

Package

hemlock-interface.

Source

bit-screen.lisp.

Special Variable: *create-window-hook*

Hemlock calls this function when it makes a new X window for a new group. It passes as arguments the X display, x (from MAKE-WINDOW), y (from MAKE-WINDOW), width (from MAKE-WINDOW), height (from MAKE-WINDOW), a name for the window’s icon-name, font-family (from MAKE-WINDOW), modelinep (from MAKE-WINDOW), and whether the window will have a thumb-bar meter. The function returns a window or nil.

Package

hemlock-interface.

Source

bit-screen.lisp.

Special Variable: *current-buffer*

Internal variable which might contain the current buffer.

Package

hemlock-interface.

Source

buffer.lisp.

Special Variable: *current-window*

The current window object.

Package

hemlock-interface.

Source

window.lisp.

Special Variable: *current-wire*

The wire the form we are currently evaluating came across.

Package

hemlock.wire.

Source

wire.lisp.

Special Variable: *cursor-background-color*
Package

hemlock-interface.

Source

bit-screen.lisp.

Special Variable: *cursor-foreground-color*
Package

hemlock-interface.

Source

bit-screen.lisp.

Special Variable: *default-background-pixel*

Default background color. It defaults to white.

Package

hemlock-interface.

Source

bit-screen.lisp.

Special Variable: *default-font-family*
Package

hemlock-interface.

Source

font.lisp.

Special Variable: *default-foreground-pixel*

Default foreground color. It defaults to black.

Package

hemlock-interface.

Source

bit-screen.lisp.

Special Variable: *delete-window-hook*

Hemlock calls this function to delete an X group/parent window. It passes the X window as an argument.

Package

hemlock-interface.

Source

bit-screen.lisp.

Special Variable: *echo-area-buffer*

Buffer used to hack text for the echo area.

Package

hemlock-interface.

Source

echo.lisp.

Special Variable: *echo-area-stream*

Buffered stream that prints into the echo area.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *echo-area-window*

Window used to display stuff in the echo area.

Package

hemlock-interface.

Source

echo.lisp.

Special Variable: *editor-input*

A structure used to do various operations on terminal input.

Package

hemlock-interface.

Source

input.lisp.

Special Variable: *error-function*

This function is called when an error is encountered in dired code.

Package

dired.

Source

dired.lisp.

Special Variable: *fast*
Package

hemlock-internals.

Source

decls.lisp.

Special Variable: *foreground-background-xor*

The LOGXOR of *default-background-pixel* and *default-foreground-pixel*.

Package

hemlock-interface.

Source

bit-screen.lisp.

Special Variable: *global-variable-names*

A String Table of global variable names, the values are the symbol names.

Package

hemlock-internals.

Source

main.lisp.

Special Variable: *hemlock-base-directory*
Package

hemlock-system.

Source

hemlock.base.asd.

Special Variable: *hemlock-cursor*

Holds cursor for Hemlock windows.

Package

hemlock-interface.

Source

bit-screen.lisp.

Special Variable: *input-transcript*

If this variable is non-null then it should contain an adjustable vector with a fill pointer into which all keyboard input will be pushed.

Package

hemlock-internals.

Source

input.lisp.

Special Variable: *invoke-hook*

This function is called by the command interpreter when it wants to invoke a command. The arguments are the command to invoke and the prefix argument. The default value just calls the Command-Function with the prefix argument.

Package

hemlock-internals.

Source

new-undo.lisp.

Special Variable: *key-event-history*

This ring holds the last 60 key-events read by the command interpreter.

Package

hemlock-internals.

Source

input.lisp.

Special Variable: *last-key-event-typed*

This variable contains the last key-event typed by the user and read as input.

Package

hemlock-internals.

Source

input.lisp.

Special Variable: *mode-names*

A String Table of Mode names.

Package

hemlock-internals.

Source

main.lisp.

Special Variable: *more-prompt-action*
Package

hemlock-interface.

Source

screen.lisp.

Special Variable: *parse-default*

When the user attempts to default a parse, we call the verification function on this string. This is not the :Default argument to the prompting function, but rather a string representation of it.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *parse-default-string*

String that we show the user to inform him of the default. If this is NIL then we just use *Parse-Default*.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *parse-help*

Help string for the current parse.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *parse-input-region*

Region that contains the text typed in.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *parse-prompt*

Prompt for the current parse.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *parse-starting-mark*

Mark that points to the beginning of the text that’ll be parsed.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *parse-string-tables*

String tables being used in the current parse.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *parse-type*

A hack. :String, :File or :Keyword.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *parse-value-must-exist*

You know.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *parse-verification-function*

Function that verifies what’s being parsed.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *print-region*

The number of lines to print out of a region, or NIL if none.

Package

hemlock-internals.

Source

htext2.lisp.

Special Variable: *random-typeout-buffers*

A list of random-typeout buffers.

Package

hemlock-interface.

Source

typeout.lisp.

Special Variable: *random-typeout-hook*

This function is called when a window is needed to display random typeout. It is called with the Hemlock device, a pre-existing window or NIL, and the number of pixels needed to display the number of lines requested in WITH-RANDOM-TYPEOUT. It should return a window, and if a new window was created, then a gcontext must be returned as the second value.

Package

hemlock-interface.

Source

bit-screen.lisp.

Special Variable: *random-typeout-ml-fields*
Package

hemlock-interface.

Source

screen.lisp.

Special Variable: *real-editor-input*

Useful when we want to read from the terminal when *editor-input* is rebound.

Package

hemlock-internals.

Source

input.lisp.

Special Variable: *recursive-default*

Recursive arguments to utilities default to this value.

Package

dired.

Source

dired.lisp.

Special Variable: *report-function*

This function is called when the user needs to be informed of something.

Package

dired.

Source

dired.lisp.

Special Variable: *update-default*

Update arguments to utilities default to this value.

Package

dired.

Source

dired.lisp.

Special Variable: *window-list*

A list of all window objects.

Package

hemlock-interface.

Source

window.lisp.

Special Variable: *yesp-function*

Function to query the user about clobbering an already existent file.

Package

dired.

Source

dired.lisp.

Special Variable: child-interesting-xevents-mask
Package

hemlock-interface.

Source

bitmap-rompsite.lisp.

Special Variable: dummy-line

Dummy dis-line that we put at the head of window’s dis-lines

Package

hemlock-interface.

Source

window.lisp.

Special Variable: group-interesting-xevents-mask
Package

hemlock-interface.

Source

bitmap-rompsite.lisp.

Special Variable: hunk-width-limit

Maximum possible width for any hunk.

Package

hemlock-interface.

Source

hunk-draw.lisp.

Special Variable: random-typeout-xevents-mask
Package

hemlock-interface.

Source

bitmap-rompsite.lisp.

Special Variable: the-sentinel

This dis-line, which has several interesting properties, is used to end lists of dis-lines.

Package

hemlock-interface.

Source

winimage.lisp.


5.1.3 Macros

Macro: add-hook (place hook-fun)

Add-Hook Place Hook-Fun
Add Hook-Fun to the list stored in Place. If place is a symbol then it it is interpreted as a Hemlock variable rather than a Lisp variable.

Package

hemlock-interface.

Source

macros.lisp.

Macro: after-editor-initializations (&rest forms)

Causes forms to be executed after the editor has been initialized. Forms supplied with successive uses of this macro will be executed after forms supplied with previous uses.

Package

hemlock-internals.

Source

main.lisp.

Macro: command-case ((&key change-window prompt help bind) &body forms)

This is analogous to the Common Lisp CASE macro. Commands such as "Query Replace" use this to get a key-event, translate it to a character, and then to dispatch on the character to the specified case. The syntax is as follows:
(COMMAND-CASE ( {key value}* )
{( {( {tag}* ) | tag} help {form}* )}*
)
Each tag is either a character or a logical key-event. The user’s typed key-event is compared using either ’ext:logical-key-event-p or ’char= of ’ext:key-event-char.

The legal keys of the key/value pairs are :help, :prompt, :change-window, and :bind. See the manual for details.

Package

hemlock-interface.

Source

macros.lisp.

Macro: defcommand (name lambda-list command-doc function-doc &body forms)

Defcommand Name Lambda-List Command-Doc Function-Doc {Declaration}* {Form}*

Define a new Hemlock command named Name. Lambda-List becomes the lambda-list, Function-Doc the documentation, and the Forms the
body of the function which implements the command. The first
argument, which must be present, is the prefix argument. The name
of this function is derived by replacing all spaces in the name with hyphens and appending "-COMMAND". Command-Doc becomes the documentation for the command. See the command implementor’s manual for further details.

An example:
(defcommand "Forward Character" (p)
"Move the point forward one character.
With prefix argument move that many characters, with negative argument go backwards."
"Move the point of the current buffer forward p characters." (unless (character-offset (buffer-point (current-buffer)) (or p 1)) (editor-error)))

Package

hemlock-interface.

Source

macros.lisp.

Macro: define-file-option (name lambda-list &body body)

Define-File-Option Name (Buffer Value) {Form}*
Defines a new file option to be user in the -*- line at the top of a file. The body is evaluated with Buffer bound to the buffer the file has been read into and Value to the string argument to the option.

Package

hemlock-interface.

Source

filecoms.lisp.

Macro: define-file-type-hook (type-list (buffer type) &body body)

Define-File-Type-Hook ({Type}*) (Buffer Type) {Form}*
Define some code to be evaluated when a file having one of the specified Types is read by a file command. Buffer is bound to the buffer the file is in, and Type is the actual type read.

Package

hemlock-interface.

Source

filecoms.lisp.

Macro: do-active-group (&rest forms)

This iterates over the active file group executing forms once for each file. When forms are executed, the file will be in the current buffer, and the point will be at the start of the file.

Package

hemlock-interface.

Source

group.lisp.

Macro: do-alpha-chars ((var kind &optional result) &rest forms)

(do-alpha-chars (var kind [result]) . body). Kind is one of :lower, :upper, or :both, and var is bound to each character in order as specified under character relations in the manual. When :both is specified, lowercase letters are processed first.

Package

hemlock-interface.

Source

charmacs.lisp.

Macro: do-alpha-key-events ((var kind &optional result) &rest forms)

(DO-ALPHA-KEY-EVENTS (var kind [result]) {form}*)
This macro evaluates each form with var bound to a key-event representing an alphabetic character. Kind is one of :lower, :upper, or :both, and this binds var to each key-event in order as specified in the X11 protocol specification. When :both is specified, this processes lowercase letters first.

Package

hemlock-ext.

Source

key-event.lisp.

Macro: do-strings ((string-var value-var table &optional result) &body forms)

Do-Strings (String-Var Value-Var Table [Result]) {declaration}* {form}* Iterate over the strings in a String Table. String-Var and Value-Var are bound to the string and value respectively of each successive entry in the string-table Table in alphabetical order. If supplied, Result is a form to evaluate to get the return value.

Package

hemlock-interface.

Source

macros.lisp.

Macro: fixnump (object)
Package

hemlock-ext.

Source

lispdep.lisp.

Macro: handle-lisp-errors (&body body)

Handle-Lisp-Errors {Form}*
If a Lisp error happens during the evaluation of the body, then it is handled in some fashion. This should be used by commands which may get a Lisp error due to some action of the user.

Package

hemlock-interface.

Source

macros.lisp.

Macro: hlet (binds &rest forms)

Hlet ({Var Value}*) {Form}*
Similar to Let, only it creates temporary Hemlock variable bindings. Each of the vars have the corresponding value during the evaluation of the forms.

Package

hemlock-interface.

Source

macros.lisp.

Macro: in-lisp (&body body)

Evaluates body inside HANDLE-LISP-ERRORS. *package* is bound to the package named by "Current Package" if it is non-nil.

Package

hemlock-interface.

Source

lispbuf.lisp.

Macro: invoke-hook (place &rest args)

Call the functions in place with args. If place is a symbol, then this interprets it as a Hemlock variable rather than a Lisp variable, using its current value as the list of functions.

Package

hemlock-interface.

Source

macros.lisp.

Macro: remote (wire-form &body forms)

Evaluates the given forms remotly. No values are returned, as the remote evaluation is asyncronous.

Package

hemlock.wire.

Source

remote.lisp.

Macro: remote-value (wire-form form &optional on-server-unwind)

Execute the single form remotely. The value of the form is returned.
The optional form on-server-unwind is only evaluated if the server unwinds instead of returning.

Package

hemlock.wire.

Source

remote.lisp.

Macro: remote-value-bind (wire-form vars form &rest body)

Bind VARS to the multiple values of FORM (which is executed remotely). The forms in BODY are only executed if the remote function returned (as apposed to aborting due to a throw).

Package

hemlock.wire.

Source

remote.lisp.

Macro: remove-hook (place hook-fun)

Remove-Hook Place Hook-Fun
Remove Hook-Fun from the list in Place. If place is a symbol then it it is interpreted as a Hemlock variable rather than a Lisp variable.

Package

hemlock-interface.

Source

macros.lisp.

Macro: setv (name new-value)

Set the current value of the Hemlock variable name, calling any hook functions with new-value before setting the value.

Package

hemlock-interface.

Source

macros.lisp.

Macro: tick ()

Increments the “now” tick.

Package

hemlock-interface.

Source

htext1.lisp.

Macro: use-buffer (buffer &body forms)

Use-Buffer Buffer {Form}*
Has The effect of making Buffer the current buffer during the evaluation of the Forms. For restrictions see the manual.

Package

hemlock-interface.

Source

macros.lisp.

Macro: value (name)

Return the current value of the Hemlock variable name.

Package

hemlock-interface.

Source

macros.lisp.

Setf expander for this macro

(setf value).

Macro: wire-output-funcall (wire-form function &rest args)

Send the function and args down the wire as a funcall.

Package

hemlock.wire.

Source

wire.lisp.

Macro: with-clx-event-handling ((display handler) &rest body)

Evaluates body in a context where events are handled for the display
by calling handler on the display. This destroys any previously established handler for display.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Macro: with-editor ((&key load-user-init backend-type display) &body body)
Package

hemlock-internals.

Source

main.lisp.

Macro: with-input-from-region ((var region) &body gorms)

With-Input-From-Region (Var Region) {Declaration}* {Form}* During the evaluation of Forms, Var is bound to a stream which returns input from Region.

Package

hemlock-interface.

Source

macros.lisp.

Macro: with-mark (mark-bindings &rest forms)

With-Mark ({(Mark Pos [Kind])}*) {declaration}* {form}*
With-Mark binds a variable named Mark to a mark specified by Pos. This mark is :temporary, or of kind Kind. The forms are then evaluated.

Package

hemlock-interface.

Source

macros.lisp.

Macro: with-output-to-mark ((var mark &optional buffered) &body gorms)

With-Output-To-Mark (Var Mark [Buffered]) {Declaration}* {Form}* During the evaluation of Forms, Var is bound to a stream which inserts output at the permanent mark Mark. Buffered is the same as for Make-Hemlock-Output-Stream.

Package

hemlock-interface.

Source

macros.lisp.

Macro: with-pop-up-display ((var &key height buffer-name) &body body)

Execute body in a context with var bound to a stream. Output to the stream appears in the buffer named buffer-name. The pop-up display appears after the body completes, but if you supply :height, the output is line buffered, displaying any current output after each line.

Package

hemlock-interface.

Source

macros.lisp.

Macro: with-writable-buffer ((buffer) &body body)

Executes body in a scope where buffer is writable. After body executes, this sets the buffer’s modified and writable status to nil.

Package

hemlock-interface.

Source

buffer.lisp.

Macro: without-gcing (&body body)
Package

hemlock-ext.

Source

lispdep.lisp.

Macro: without-interrupts (&body body)
Package

hemlock-ext.

Source

lispdep.lisp.


5.1.4 Setf expanders

Setf Expander: (setf value) (var)

Set the value of a Hemlock variable, calling any hooks.

Package

hemlock-interface.

Source

struct.lisp.

Reader

value (macro).

Setf Expander: (setf variable-documentation) (name &optional kind where)

Set a Hemlock variable’s documentation.

Package

hemlock-interface.

Source

struct.lisp.

Reader

variable-documentation (function).

Setf Expander: (setf variable-hooks) (name &optional kind where)

Set the list of hook functions for a Hemlock variable.

Package

hemlock-interface.

Source

struct.lisp.

Reader

variable-hooks (function).

Setf Expander: (setf variable-value) (name &optional kind where)

Set the value of a Hemlock variable, calling any hooks.

Package

hemlock-interface.

Source

struct.lisp.

Reader

variable-value (function).


5.1.5 Ordinary functions

Function: abort-recursive-edit (&rest args)

Abort a recursive edit, causing an Editor-Error with the args given in the calling context.

Package

hemlock-interface.

Source

buffer.lisp.

Function: activate-region (&optional buffer)

Make the current region active.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: add-definition-dir-translation (dir1 dir2)

Takes two directory namestrings and causes the first to be mapped to the second. This is used in commands like "Edit Definition". Successive uses of this push into a list of translations that will be tried in order of traversing the list.

Package

hemlock-interface.

Source

edit-defs.lisp.

Function: add-xwindow-object (window object object-set)
Package

hemlock-interface.

Source

hemlock-ext.lisp.

Function: ambiguous-files (pathname &optional defaults)

Return a list of all files which are possible completions of Pathname. We look in the directory specified by Defaults as well as looking down the search list.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: assq (item alist)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: backward-up-list (mark)

Moves mark just before the opening paren of the immediately containing list.

Package

hemlock-interface.

Source

lispmode.lisp.

Function: beep (&optional stream)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: bind-key (name key &optional kind where)

Bind a Hemlock command to some key somewhere. Name is the string name
of a Hemlock command, Key is either a key-event or a vector of key-events. Kind is one of :Global, :Mode or :Buffer, and where is the mode name or buffer concerned. Kind defaults to :Global.

Package

hemlock-interface.

Source

interp.lisp.

Function: bitmap-hunk-window (hunk)
Package

hemlock-interface.

Source

bit-stuff.lisp.

Function: (setf bitmap-hunk-window) (hunk)
Package

hemlock-interface.

Source

bit-stuff.lisp.

Function: blank-after-p (mark)

True if all characters on the part part of the line after Mark have a :whitespace attribute of 1.

Package

hemlock-interface.

Source

htext1.lisp.

Function: blank-before-p (mark)

True is all of the characters before Mark on the line it is on have a :whitespace attribute of 1.

Package

hemlock-interface.

Source

htext1.lisp.

Function: blank-line-p (line)

True if line contains only characters with a :whitespace attribute of 1.

Package

hemlock-interface.

Source

htext1.lisp.

Reader: buffer-active-region-p (instance)
Writer: (setf buffer-active-region-p) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

active-region-p.

Function: buffer-default-pathname (buffer)

Returns "Buffer Pathname" if it is bound. If it is not, and buffer’s name is composed solely of alphnumeric characters, then return a pathname formed from the buffer’s name. If the buffer’s name has other characters in it, then return the value of "Last Resort Pathname Defaults Function" called on buffer.

Package

hemlock-interface.

Source

filecoms.lisp.

Reader: buffer-delete-hook (instance)

This is the list of buffer specific functions that Hemlock invokes when deleting this buffer.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

delete-hook.

Writer: (setf buffer-delete-hook) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

delete-hook.

Function: buffer-end (mark &optional buffer)

Change Mark to point to the end of Buffer, which defaults to the buffer Mark is currently in.

Package

hemlock-interface.

Source

htext2.lisp.

Function: buffer-end-mark (buffer)

Returns the buffer-region’s end mark.

Package

hemlock-interface.

Source

buffer.lisp.

Function: buffer-major-mode (buffer)

Return the name of Buffer’s major mode. To change tha major mode use Setf.

Package

hemlock-interface.

Source

buffer.lisp.

Function: (setf buffer-major-mode) (buffer)

Set the major mode of some buffer to the Name’d mode.

Package

hemlock-interface.

Source

buffer.lisp.

Function: buffer-mark (buffer)

Returns the top of buffer’s mark stack.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: buffer-minor-mode (buffer name)

Return true if the minor mode named Name is active in Buffer. A minor mode can be turned on or off with Setf.

Package

hemlock-interface.

Source

buffer.lisp.

Function: (setf buffer-minor-mode) (buffer name)

Turn a buffer minor mode on or off.

Package

hemlock-interface.

Source

buffer.lisp.

Function: buffer-modeline-field-p (buffer field)

If field, a modeline-field or the name of one, is in buffer’s list of modeline-fields, it is returned; otherwise, nil.

Package

hemlock-interface.

Source

buffer.lisp.

Function: buffer-modeline-fields (window)

Return a copy of the buffer’s modeline fields list.

Package

hemlock-interface.

Source

buffer.lisp.

Function: (setf buffer-modeline-fields) (buffer)

Sets the buffer’s list of modeline fields causing all windows into buffer to be updated for the next redisplay.

Package

hemlock-interface.

Source

buffer.lisp.

Reader: buffer-modes (instance)

Return the list of the names of the modes active in a given buffer.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

modes.

Writer: (setf buffer-modes) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

modes.

Function: buffer-modified (buffer)

Return T if Buffer has been modified, NIL otherwise. Can be set with Setf.

Package

hemlock-interface.

Source

buffer.lisp.

Function: (setf buffer-modified) (buffer)

If true make the buffer modified, if NIL unmodified.

Package

hemlock-interface.

Source

buffer.lisp.

Function: buffer-name (buffer)

Return Buffer’s string name.

Package

hemlock-interface.

Source

buffer.lisp.

Function: (setf buffer-name) (buffer)

Sets the name of a specified buffer, invoking the Buffer Name Hook.

Package

hemlock-interface.

Source

buffer.lisp.

Function: buffer-pathname (buffer)

Return a pathname for the file in Buffer. This is the truename of the file as of the last time it was read or written.

Package

hemlock-interface.

Source

buffer.lisp.

Function: (setf buffer-pathname) (buffer)

Sets the pathname of a buffer, invoking the Buffer Pathname Hook.

Package

hemlock-interface.

Source

buffer.lisp.

Reader: buffer-point (instance)

Return the mark that is the current focus of attention in a buffer.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

point.

Writer: (setf buffer-point) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

point.

Function: buffer-region (buffer)

Return the region which contains Buffer’s text.

Package

hemlock-interface.

Source

buffer.lisp.

Function: (setf buffer-region) (buffer)

Set a buffer’s region.

Package

hemlock-interface.

Source

buffer.lisp.

Function: buffer-signature (buffer)

Returns an arbitrary number which reflects the buffers current "signature." The value returned by buffer-signature is guaranteed to be eql to the value returned by a previous call of buffer-signature iff the buffer has not been modified between the calls.

Package

hemlock-interface.

Source

htext1.lisp.

Function: buffer-start (mark &optional buffer)

Change Mark to point to the beginning of Buffer, which defaults to the buffer Mark is currently in.

Package

hemlock-interface.

Source

htext2.lisp.

Function: buffer-start-mark (buffer)

Returns the buffer-region’s start mark.

Package

hemlock-interface.

Source

buffer.lisp.

Reader: buffer-undo-p (instance)
Writer: (setf buffer-undo-p) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

undo-p.

Reader: buffer-variables (instance)

Return the string-table of the variables local to the specifed buffer.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

variables.

Writer: (setf buffer-variables) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

variables.

Reader: buffer-windows (instance)

Return the list of windows that are displaying a given buffer.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

windows.

Writer: (setf buffer-windows) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

windows.

Function: buffer-writable (buffer)

Returns whether buffer may be modified.

Package

hemlock-interface.

Source

buffer.lisp.

Function: (setf buffer-writable) (buffer)

Sets whether the buffer is writable and invokes the Buffer Writable Hook.

Package

hemlock-interface.

Source

buffer.lisp.

Reader: buffer-write-date (instance)

Return in universal time format the write date for the file associated with the buffer. If the pathname is set, then this should probably be as well. Should be NIL if the date is unknown or there is no file.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

write-date.

Writer: (setf buffer-write-date) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

write-date.

Function: bufferp (object)
Package

hemlock-interface.

Source

struct.lisp.

Function: call-with-editor (fun &key load-user-init backend-type display)
Package

hemlock-internals.

Source

main.lisp.

Function: canonical-case (string)
Package

hemlock-internals.

Source

macros.lisp.

Function: center-window (window mark)

Adjust the start of Window so that Mark is displayed on the center line.

Package

hemlock-interface.

Source

cursor.lisp.

Function: change-to-buffer (buffer)

Switches to buffer in the current window maintaining *buffer-history*.

Package

hemlock-interface.

Source

filecoms.lisp.

Function: char-key-event (char)

Returns the key-event associated with char. This is SETF’able.

Package

hemlock-ext.

Source

key-event.lisp.

Function: (setf char-key-event) (char)
Package

hemlock-ext.

Source

key-event.lisp.

Function: character-attribute (attribute character)

Return the value of the the character-attribute Attribute for Character. If Character is Nil then return the end-value.

Package

hemlock-interface.

Source

syntax.lisp.

Function: (setf character-attribute) (attribute character)

Set the value for a character attribute.

Package

hemlock-interface.

Source

syntax.lisp.

Function: character-attribute-documentation (attribute)

Return the documentation for the character-attribute Attribute.

Package

hemlock-interface.

Source

syntax.lisp.

Function: character-attribute-hooks (attribute)

Return the hook-list for the character-attribute Attribute. This can be set with Setf.

Package

hemlock-interface.

Source

syntax.lisp.

Function: (setf character-attribute-hooks) (attribute)

Set the hook list for a Hemlock character attribute.

Package

hemlock-interface.

Source

syntax.lisp.

Function: character-attribute-name (attribute)

Return the string-name of the character-attribute Attribute.

Package

hemlock-interface.

Source

syntax.lisp.

Function: character-attribute-p (symbol)

Return true if Symbol is the symbol-name of a character-attribute, Nil otherwise.

Package

hemlock-interface.

Source

syntax.lisp.

Function: character-offset (mark n)

Changes the Mark to point N characters after (or -N before if N is negative) where it currently points. If there aren’t N characters before (or after) the mark, Nil is returned.

Package

hemlock-interface.

Source

htext2.lisp.

Function: check-region-active (&optional buffer)

Signals an error when active regions are enabled and the current region is not active.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: check-region-query-size (region)

Checks the number of lines in region against "Region Query Size" and asks the user if the region crosses this threshold. If the user responds negatively, then an editor error is signaled.

Package

hemlock-interface.

Source

morecoms.lisp.

Function: clear-echo-area ()

You guessed it.

Package

hemlock-interface.

Source

echo.lisp.

Function: clrstring (string-table)

Delete all the entries in String-Table.

Package

hemlock-interface.

Source

table.lisp.

Function: command-bindings (command)

Return a list of lists of the form (key kind where) describing all the places where Command is bound.

Package

hemlock-interface.

Source

interp.lisp.

Reader: command-documentation (instance)

Return the documentation for a Hemlock command, given the command-object. Command documentation may be either a string or a function. This may be set with Setf.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

documentation.

Writer: (setf command-documentation) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

documentation.

Reader: command-function (instance)
Writer: (setf command-function) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

function.

Function: command-name (command)

Returns the string which is the name of Command.

Package

hemlock-interface.

Source

interp.lisp.

Function: (setf command-name) (command)

Change a Hemlock command’s name.

Package

hemlock-interface.

Source

interp.lisp.

Function: commandp (object)

Returns true if its argument is a Hemlock command object, Nil otherwise.

Package

hemlock-interface.

Source

struct.lisp.

Function: complete-file (pathname &key defaults ignore-types)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: complete-string (string tables)

Attempts to complete the string String against the string tables in the list Tables. Tables must all use the same separator character. See the manual for details on return values.

Package

hemlock-interface.

Source

table.lisp.

Function: concat (&rest args)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: copy-file (spec1 spec2 &key update clobber directory)

Copy file spec1 to spec2. A single wildcard is acceptable, and directory names may be used. If spec1 and spec2 are both directories, then a recursive copy is done of the files and subdirectory structure of spec1; if spec2 is in the subdirectory structure of spec1, the recursion will not descend into it. Use spec1/* to copy only the files in spec1 to directory spec2. If spec2 is a directory, and spec1 is a file, then spec1 is copied into spec2 with the same pathname-name. Files are copied maintaining the source’s write date. If :update is non-nil, then files are only copied if the source is newer than the destination, still maintaining the source’s write date; the user is not warned if the destination is newer (not the same write date) than the source. If :clobber and :update are nil, then if any file spec2 already exists, the user will be asked whether it should be overwritten or not.

Package

dired.

Source

dired.lisp.

Function: copy-mark (mark &optional kind)

Returns a new mark pointing to the same position as Mark. The kind of mark created may be specified by Kind, which defaults to the kind of the copied mark.

Package

hemlock-interface.

Source

htext1.lisp.

Function: copy-region (region)

Returns a region containing a copy of the text within Region.

Package

hemlock-interface.

Source

htext4.lisp.

Function: correct-spelling (word)

Check/correct the spelling of word. Output is done to *standard-output*.

Package

spell.

Source

spell-corr.lisp.

Function: count-characters (region)

Returns the number of characters in the region.

Package

hemlock-interface.

Source

htext2.lisp.

Function: count-lines (region)

Returns the number of lines in the region, first and last lines inclusive.

Package

hemlock-interface.

Source

htext2.lisp.

Function: current-buffer ()

Return the current buffer object.

Package

hemlock-interface.

Source

buffer.lisp.

Function: (setf current-buffer) ()

Set the current buffer, doing necessary stuff.

Package

hemlock-interface.

Source

buffer.lisp.

Function: current-mark ()

Returns the top of the current buffer’s mark stack.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: current-point ()

Return the Buffer-Point of the current buffer.

Package

hemlock-interface.

Source

buffer.lisp.

Function: current-region (&optional error-if-not-active deactivate-region)

Returns a region formed by CURRENT-MARK and CURRENT-POINT, optionally signalling an editor error if the current region is not active. A new region is cons’ed on each call. This optionally deactivates the region.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: current-variable-tables ()

Returns a list of all the variable tables currently established globally, by the current buffer, and by any modes for the current buffer.

Package

hemlock-interface.

Source

echo.lisp.

Function: current-window ()

Return the current window. The current window is specially treated by redisplay in several ways, the most important of which is that is does recentering, ensuring that the Buffer-Point of the current window’s Window-Buffer is always displayed. This may be set with Setf.

Package

hemlock-interface.

Source

window.lisp.

Function: (setf current-window) ()

Set the current window.

Package

hemlock-interface.

Source

window.lisp.

Function: cursorpos-to-mark (x y window)
Package

hemlock-interface.

Source

cursor.lisp.

Function: deactivate-region (&optional buffer)

Make the current region not active.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: defattribute (name documentation &optional type initial-value)

Define a new Hemlock character attribute with named Name with the supplied Documentation, Type and Initial-Value. Type defaults to (mod 2) and Initial-Value defaults to 0.

Package

hemlock-interface.

Source

syntax.lisp.

Function: default-clx-event-handler (object event-key event-window &rest ignore)
Package

hemlock-ext.

Source

bitmap-ext.lisp.

Function: default-directory ()
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: default-font (font)

Returns the font id for font out of the default font family.

Package

hemlock-interface.

Source

font.lisp.

Function: (setf default-font) (font)

Change the font-object associated with a font-number in new windows.

Package

hemlock-interface.

Source

font.lisp.

Function: defhvar (name documentation &key mode buffer hooks value)
Package

hemlock-interface.

Source

vars.lisp.

Function: defindent (fname args)

Define Fname to have Args special arguments. If args is null then remove any special arguments information.

Package

hemlock-interface.

Source

lispmode.lisp.

Function: define-clx-modifier (clx-mask modifier-name)

This establishes a mapping from clx-mask to a define key-event modifier-name. TRANSLATE-KEY-EVENT and TRANSLATE-MOUSE-KEY-EVENT can only return key-events with bits defined by this routine.

Package

hemlock-ext.

Source

key-event.lisp.

Function: define-key-event-modifier (long-name short-name)

This establishes long-name and short-name as modifier names for purposes of specifying key-events in #k syntax. The names are case-insensitive and must be strings. If either name is already defined, this signals an error.

Package

hemlock-ext.

Source

key-event.lisp.

Function: define-keysym (keysym preferred-name &rest other-names)

This establishes a mapping from preferred-name to keysym for purposes of specifying key-events in #k syntax. Other-names also map to keysym, but the system uses preferred-name when printing key-events. The names are case-insensitive simple-strings. Redefining a keysym or re-using names has undefined effects.

Package

hemlock-ext.

Source

key-event.lisp.

Function: define-logical-key-event (name documentation)

Define a logical key-event having the specified Name and Documentation. See LOGICAL-KEY-EVENT-P and COMMAND-CASE.

Package

hemlock-interface.

Source

echo.lisp.

Function: define-mouse-keysym (button keysym name shifted-bit event-key)

This defines keysym named name for the X button cross the X event-key. Shifted-bit is a defined modifier name that TRANSLATE-MOUSE-KEY-EVENT sets in the key-event it returns whenever the X shift bit is on.

Package

hemlock-ext.

Source

key-event.lisp.

Function: define-window-cursor (window)
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: defmode (name &key setup-function cleanup-function major-p transparent-p precedence documentation)

Define a new mode, specifying whether it is a major mode, and what the setup and cleanup functions are. Precedence, which defaults to 0.0, and is any integer or float, determines the order of the minor modes in a buffer. A minor mode having a greater precedence is always considered before a mode with lesser precedence when searching for key-bindings and variable values. If Transparent-p is true, then all key-bindings local to the defined mode are transparent, meaning that they do not shadow other bindings, but rather are executed in addition to them. Documentation is used as introductory text for mode describing commands.

Package

hemlock-interface.

Source

buffer.lisp.

Function: defun-region (mark)

This returns a region around the current or next defun with respect to mark. Mark is not used to form the region. If there is no appropriate top level form, this signals an editor-error. This calls PRE-COMMAND-PARSE-CHECK.

Package

hemlock-interface.

Source

lispbuf.lisp.

Function: delete-buffer (buffer)

Deletes a buffer. If buffer is current, or if it is displayed in any windows, an error is signaled.

Package

hemlock-interface.

Source

buffer.lisp.

Function: delete-buffer-if-possible (buffer)

Deletes a buffer if at all possible. If buffer is the only buffer, other than the echo area, signals an error. Otherwise, find some recently current buffer, and make all of buffer’s windows display this recent buffer. If buffer is current, set the current buffer to be this recently current buffer.

Package

hemlock-interface.

Source

filecoms.lisp.

Function: delete-definition-dir-translation (directory)

Deletes the mapping of directory to all other directories for definition editing commands.

Package

hemlock-interface.

Source

edit-defs.lisp.

Function: delete-file (spec &key recursive clobber)

Delete spec asking confirmation on each file if clobber is nil. A single wildcard is acceptable. If recursive is non-nil, then a directory spec may be given to recursively delete the entirety of the directory and its subdirectory structure. An empty directory may be specified without recursive being non-nil. When specifying a directory, the trailing slash must be included.

Package

dired.

Source

dired.lisp.

Function: delete-font-mark (font-mark)

Deletes a font mark.

Package

hemlock-internals.

Source

font.lisp.

Function: delete-horizontal-space (mark)

Deletes all :space characters on either side of mark.

Package

hemlock-interface.

Source

indent.lisp.

Function: delete-key-binding (key &optional kind where)

Remove a Hemlock key binding somewhere. Key is either a key-event or a vector of key-events. Kind is one of :Global, :Mode or :Buffer, andl where is the mode name or buffer concerned. Kind defaults to :Global.

Package

hemlock-interface.

Source

interp.lisp.

Function: delete-line-font-marks (line)

Deletes all font marks on line.

Package

hemlock-internals.

Source

font.lisp.

Function: delete-mark (mark)

Deletes the Mark. This should be done to any mark that may not be temporary which is no longer needed.

Package

hemlock-interface.

Source

htext1.lisp.

Function: delete-string (string string-table)
Package

hemlock-interface.

Source

table.lisp.

Function: delete-variable (name &optional kind where)

Delete a Hemlock variable somewhere.

Package

hemlock-interface.

Source

vars.lisp.

Function: delete-window (window)

Make Window go away, removing it from the screen. This uses hi::*delete-window-hook* to get rid of parent windows on a bitmap device when you delete the last Hemlock window in a group.

Package

hemlock-interface.

Source

screen.lisp.

Function: delq (item list)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: device-append-to-input-buffer (device bytes)
Package

hemlock.wire.

Source

wire.lisp.

Function: device-serve-requests (device &optional force)
Package

hemlock.wire.

Source

remote.lisp.

Reader: device-wire (instance)
Writer: (setf device-wire) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

wire.

Function: directoryp (pathname)

Returns whether pathname names a directory, that is whether it has no name and no type components.

Package

hemlock-internals.

Source

rompsite.lisp.

Reader: dis-line-chars (instance)
Writer: (setf dis-line-chars) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

chars.

Reader: dis-line-delta (instance)
Writer: (setf dis-line-delta) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

delta.

Reader: dis-line-flags (instance)
Writer: (setf dis-line-flags) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

flags.

Reader: dis-line-font-changes (instance)
Writer: (setf dis-line-font-changes) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

font-changes.

Reader: dis-line-length (instance)
Writer: (setf dis-line-length) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

length.

Reader: dis-line-old-chars (instance)
Writer: (setf dis-line-old-chars) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

old-chars.

Reader: dis-line-position (instance)
Writer: (setf dis-line-position) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

position.

Function: disable-clx-event-handling (display)

Undoes the effect of EXT:ENABLE-CLX-EVENT-HANDLING.

Package

hemlock-ext.

Source

bitmap-ext.lisp.

Function: dispatch-events ()
Package

hemlock.wire.

Source

connections.lisp.

Function: dispatch-events-no-hang ()
Package

hemlock.wire.

Source

connections.lisp.

Function: display-page-directory (stream directory)

This writes the list of strings, directory, to stream, enumerating them in a field of three characters. The number and string are separated by two spaces, and the first line contains headings for the numbers and strings columns.

Package

hemlock-interface.

Source

morecoms.lisp.

Function: displayed-p (mark window)

Return true if Mark is displayed on Window, false otherwise.

Package

hemlock-interface.

Source

cursor.lisp.

Function: do-tty-full-more (stream)
Package

hemlock-interface.

Source

pop-up-stream.lisp.

Function: editor-describe-function (fun sym)

Calls DESCRIBE on fun. If fun is compiled, and its original name is not sym, then this also outputs any ’function documentation for sym to *standard-output*.

Package

hemlock-internals.

Source

rompsite.lisp.

Function: editor-error (&rest args)

This function is called to signal minor errors within Hemlock;
these are errors that a normal user could encounter in the course of editing such as a search failing or an attempt to delete past the end of the buffer. This function SIGNAL’s an editor-error condition formed from args. Hemlock invokes commands in a dynamic context with an editor-error condition handler bound. This default handler beeps or flashes (or both) the display. If args were supplied, it also invokes MESSAGE on them. The command in progress is always aborted, and this function never returns.

Package

hemlock-interface.

Source

macros.lisp.

Function: editor-finish-output (window)
Package

hemlock-interface.

Source

window.lisp.

Function: empty-line-p (mark)

Returns T if the line pointer to by Mark contains no characters, Nil or otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: end-line-p (mark)

Returns T if the Mark points after the last character in a line, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: exit-hemlock (&optional value)

Exit from ED, returning the specified value.

Package

hemlock-interface.

Source

interp.lisp.

Function: exit-recursive-edit (&optional values)

Exit from a recursive edit. Values is a list of things which are to be the return values from Recursive-Edit.

Package

hemlock-interface.

Source

buffer.lisp.

Function: fetch-cut-string (display)
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: file-writable (pathname)

File-writable accepts a pathname and returns T if the current process can write it, and NIL otherwise. Also if the file does not exist return T.

Package

hemlock-ext.

Source

lispdep.lisp.

Function: fill-region (region &optional prefix column)

Fills a region using the given prefix and column.

Package

hemlock-interface.

Source

fill.lisp.

Function: fill-region-by-paragraphs (region &optional prefix column)

Finds paragraphs in region and fills them as distinct regions using FILL-REGION.

Package

hemlock-interface.

Source

fill.lisp.

Function: filter-region (function region)

This function filters the text in a region though a Lisp function. The argument function must map from a string to a string. It is passed each line string from region in order, and each resulting string replaces the original. The function must neither destructively modify its argument nor modify the result string after it is returned. The argument will always be a simple-string. It is an error for any string returned to contain newlines.

Package

hemlock-interface.

Source

htext4.lisp.

Function: find-ambiguous (string string-table)

Returns a list, in alphabetical order, of all the strings in String-Table which String matches.

Package

hemlock-interface.

Source

table.lisp.

Function: find-attribute (mark attribute &optional test)

Find the next character whose attribute value satisfies test.

Package

hemlock-interface.

Source

syntax.lisp.

Function: find-containing (string string-table)

Return a list in alphabetical order of all the strings in Table which contain String as a substring.

Package

hemlock-interface.

Source

table.lisp.

Function: find-file (file-name &optional directory find-all-p)

Find the file with file-namestring file recursively looking in directory. If find-all-p is non-nil, then do not stop searching upon finding the first occurance of file. File may contain a single wildcard, which causes find-all-p to default to t instead of nil.

Package

dired.

Source

dired.lisp.

Function: find-file-buffer (pathname)

Return a buffer assoicated with the file Pathname, reading the file into a new buffer if necessary. The second value is T if we created a buffer, NIL otherwise. If the file has already been read, we check to see if the file has been modified on disk since it was read, giving the user various recovery options.

Package

hemlock-interface.

Source

filecoms.lisp.

Function: find-pattern (mark search-pattern)

Find a match of Search-Pattern starting at Mark. Mark is moved to point before the match and the number of characters matched is returned. If there is no match for the pattern then Mark is not modified and NIL is returned.

Package

hemlock-interface.

Source

search1.lisp.

Function: first-line-p (mark)

Returns T if the line pointed to by mark has no previous line, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: flush-display-events (display)

Dumps all the events in display’s event queue including the current one in case this is called from within XLIB:EVENT-CASE, etc.

Package

hemlock-ext.

Source

bitmap-ext.lisp.

Reader: font-change-font (instance)
Writer: (setf font-change-font) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

font.

Reader: font-change-next (instance)
Writer: (setf font-change-next) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

next.

Reader: font-change-x (instance)
Writer: (setf font-change-x) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

x.

Reader: font-family-baseline (instance)
Writer: (setf font-family-baseline) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

baseline.

Reader: font-family-cursor-height (instance)
Writer: (setf font-family-cursor-height) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

cursor-height.

Reader: font-family-cursor-width (instance)
Writer: (setf font-family-cursor-width) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

cursor-width.

Reader: font-family-cursor-x-offset (instance)
Writer: (setf font-family-cursor-x-offset) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

cursor-x-offset.

Reader: font-family-cursor-y-offset (instance)
Writer: (setf font-family-cursor-y-offset) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

cursor-y-offset.

Reader: font-family-height (instance)
Writer: (setf font-family-height) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

height.

Reader: font-family-map (instance)
Writer: (setf font-family-map) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

map.

Reader: font-family-width (instance)
Writer: (setf font-family-width) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

width.

Function: font-mark (line charpos font &optional kind)

Returns a font on line at charpos with font. Font marks must be permanent marks.

Package

hemlock-internals.

Source

font.lisp.

Function: forget-remote-translation (local)

Forget the translation from the given local to the corresponding remote object. Passing that remote object to remote-object-value will new return NIL.

Package

hemlock.wire.

Source

wire.lisp.

Function: form-offset (mark offset)

Move mark offset number of forms, after if positive, before if negative. Mark is always moved. If there weren’t enough forms, returns nil instead of mark.

Package

hemlock-interface.

Source

lispmode.lisp.

Function: forward-up-list (mark)

Moves mark just past the closing paren of the immediately containing list.

Package

hemlock-interface.

Source

lispmode.lisp.

Function: fun-defined-from-pathname (function)

Takes a symbol or function and returns the pathname for the file the function was defined in. If it was not defined in some file, nil is returned.

Package

hemlock-internals.

Source

rompsite.lisp.

Function: get-command (key &optional kind where)

Return the command object for the command bound to key somewhere.
If key is not bound, return nil. Key is either a key-event or a vector of key-events. If key is a prefix of a key-binding, then return :prefix. Kind is one of :global, :mode or :buffer, and where is the mode name or buffer concerned. Kind defaults to :Global.

Package

hemlock-interface.

Source

interp.lisp.

Function: get-hemlock-cursor (display)
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: get-hemlock-grey-pixmap (display)
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: get-search-pattern (string direction)
Package

hemlock-interface.

Source

searchcoms.lisp.

Function: getenv (name)
Package

hemlock-ext.

Source

lispdep.lisp.

Function: getstring (string string-table)

Looks up String in String-Table. Returns two values: the first is the value of String or NIL if it does not exist; the second is a boolean flag indicating whether or not String was found in String-Table.

Package

hemlock-interface.

Source

table.lisp.

Function: (setf getstring) (string table)

Sets the value of String in Table to Value. If necessary, creates a new entry in the string table.

Package

hemlock-interface.

Source

table.lisp.

Function: goto-buffer-end ()

Moves the point to the end of the current buffer.

Package

hemlock-interface.

Source

cursor.lisp.

Function: goto-buffer-start ()

Moves the point to the start of the current buffer.

Package

hemlock-interface.

Source

cursor.lisp.

Function: goto-page (mark i)
Package

hemlock-interface.

Source

morecoms.lisp.

Function: hemlock (&optional x &key load-user-init backend-type display)

Invokes the editor, Hemlock. If X is supplied and is a symbol, the definition of X is put into a buffer, and that buffer is selected. If X is a pathname, the file specified by X is visited in a new buffer. If X is not supplied or Nil, the editor is entered in the same state as when last exited. When :init is supplied as t (the default), the file "hemlock-init.lisp", or ".hemlock-init.lisp" is loaded from the home directory, but the Lisp command line switch -hinit can be used to specify a different name. Any compiled version of the source is preferred when choosing the file to load. If the argument is non-nil and not t, then it should be a pathname that will be merged with the home directory.

Package

hemlock-internals.

Source

main.lisp.

Function: hemlock-bound-p (name &optional kind where)

Returns T Name is a Hemlock variable defined in the specifed place, or NIL otherwise.

Package

hemlock-interface.

Source

vars.lisp.

Function: hemlock-output-stream-p (x)
Package

hemlock-interface.

Source

streams.lisp.

Function: hemlock-window (display on)

Calls *hemlock-window-mngt* on the argument ON when *current-window* is bound. This is called in the device init and exit methods for X bitmap devices.

Package

hemlock-interface.

Source

bit-screen.lisp.

Function: in-recursive-edit ()

Returns whether the calling point is dynamically within a recursive edit context.

Package

hemlock-interface.

Source

buffer.lisp.

Function: indent-region (region)

Invokes function held by Hemlock variable "Indent Function" on every line of region.

Package

hemlock-interface.

Source

indent.lisp.

Function: indent-region-for-commands (region)

Indents region undoably with INDENT-REGION.

Package

hemlock-interface.

Source

indent.lisp.

Function: init-bitmap-screen-manager (display)
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: input-waiting ()

Returns true if there is a key-event which has been unread-key-event’ed on *editor-input*. Used by the keyboard macro stuff.

Package

hemlock-internals.

Source

input.lisp.

Function: inside-defun-p (mark)

T if the current point is (supposedly) in a top level form.

Package

hemlock-interface.

Source

lispmode.lisp.

Function: interactive ()

Return true if we are in a command invoked by the user. This is primarily useful for commands which want to know whether do something when an error happens, or just signal an Editor-Error.

Package

hemlock-interface.

Source

kbdmac.lisp.

Function: internal-make-window (&key tick %buffer height width old-start first-line last-line first-changed last-changed spare-lines old-lines hunk display-start display-end point modeline-dis-line modeline-buffer modeline-buffer-len display-recentering)
Package

hemlock-interface.

Source

struct.lisp.

Function: key-event-bit-p (key-event bit-name)

This returns whether key-event has the bit set named by bit-name. This signals an error if bit-name is undefined.

Package

hemlock-ext.

Source

key-event.lisp.

Reader: key-event-bits (instance)
Writer: (setf key-event-bits) (instance)
Package

hemlock-ext.

Source

key-event.lisp.

Target Slot

bits.

Function: key-event-bits-modifiers (bits)

This returns a list of key-event modifier names, one for each modifier set in bits.

Package

hemlock-ext.

Source

key-event.lisp.

Function: key-event-char (key-event)

Returns the character associated with key-event. This is SETF’able.

Package

hemlock-ext.

Source

key-event.lisp.

Function: (setf key-event-char) (key-event)
Package

hemlock-ext.

Source

key-event.lisp.

Reader: key-event-keysym (instance)
Writer: (setf key-event-keysym) (instance)
Package

hemlock-ext.

Source

key-event.lisp.

Target Slot

keysym.

Function: key-event-modifier-mask (modifier-name)

This function returns a mask for modifier-name. This mask is suitable for use with KEY-EVENT-BITS. If modifier-name is undefined, this signals an error.

Package

hemlock-ext.

Source

key-event.lisp.

Function: key-event-p (object)
Package

hemlock-ext.

Source

key-event.lisp.

Function: key-translation (key)

Return the key translation for Key, or NIL if there is none. If Key is a prefix of a translation, then :Prefix is returned. Whenever Key appears as a subsequence of a key argument to the binding manipulation functions, that portion will be replaced with the translation. A key translation may also be a list (:Bits {Bit-Name}*). In this case, the named bits will be set in the next character in the key being translated.

Package

hemlock-interface.

Source

interp.lisp.

Function: (setf key-translation) (key)

Set the key translation for a key. If set to null, deletes any translation.

Package

hemlock-interface.

Source

interp.lisp.

Function: keysym-names (keysym)

This returns the list of all names for keysym. If keysym is undefined, this returns nil.

Package

hemlock-ext.

Source

key-event.lisp.

Function: keysym-preferred-name (keysym)

This returns the preferred name for keysym, how it is typically printed. If keysym is undefined, this returns nil.

Package

hemlock-ext.

Source

key-event.lisp.

Function: kill-characters (mark count)

Kills count characters after mark if positive, before mark if negative.
If called multiple times contiguously such that the sum of the count values equals "Character Deletion Threshold", then the characters are saved on *kill-ring*. This relies on setting LAST-COMMAND-TYPE, and it interacts with KILL-REGION. If there are not count characters in the appropriate direction, no characters are deleted, and nil is returned; otherwise, mark is returned.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: kill-region (region current-type)

Kills the region saving it in *kill-ring*. Current-type is either :kill-forward or :kill-backward. When LAST-COMMAND-TYPE is one of these, region is appended or prepended, respectively, to the top of *kill-ring*. The killing of the region is undo-able with "Undo". LAST-COMMAND-TYPE is set to current-type. This interacts with KILL-CHARACTERS.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: last-command-type ()

Return the command-type of the last command invoked.
If no command-type has been set then return NIL. Setting this with Setf sets the value for the next command.

Package

hemlock-interface.

Source

interp.lisp.

Function: (setf last-command-type) ()

Set the Last-Command-Type for use by the next command.

Package

hemlock-interface.

Source

interp.lisp.

Function: last-key-event-cursorpos ()

Return as values, the (X, Y) character position and window where the
last key event happened. If this cannot be determined, Nil is returned. If in the modeline, return a Y position of NIL and the correct X and window. Returns nil for terminal input.

Package

hemlock-interface.

Source

input.lisp.

Function: last-line-p (mark)

Returns T if the line pointed to by mark has no next line, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: line-buffer (line)

Returns the buffer with which the Line is associated. If the line is not in any buffer then Nil is returned.

Package

hemlock-interface.

Source

htext1.lisp.

Function: line-character (line index)

Return the Index’th character in Line. If the index is the length of the line then #newline is returned.

Package

hemlock-interface.

Source

htext1.lisp.

Function: line-end (mark &optional line)

Changes the Mark to point to the end of the line and returns it. Line defaults to the line Mark is on.

Package

hemlock-interface.

Source

htext2.lisp.

Function: line-length (line)

Returns the number of characters on the line.

Package

hemlock-interface.

Source

htext1.lisp.

Function: line-offset (mark n &optional charpos)

Changes to Mark to point N lines after (-N before if N is negative) where it currently points. If there aren’t N lines after (or before) the Mark, Nil is returned.

Package

hemlock-interface.

Source

htext2.lisp.

Function: line-signature (line)

This function returns an object which serves as a signature for a line’s contents. It is guaranteed that any modification of text on the line will result in the signature changing so that it is not EQL to any previous value. Note that the signature may change even when the text hasn’t been modified, but this probably won’t happen often.

Package

hemlock-interface.

Source

line.lisp.

Function: line-start (mark &optional line)

Changes the Mark to point to the beginning of the Line and returns it. Line defaults to the line Mark is on.

Package

hemlock-interface.

Source

htext2.lisp.

Function: line-string (line)

Returns the characters in the line as a string. The resulting string must not be destructively modified. This may be set with Setf.

Package

hemlock-interface.

Source

htext1.lisp.

Function: (setf line-string) (line)

Replace the contents of a line.

Package

hemlock-interface.

Source

htext1.lisp.

Function: line-to-region (line)

Returns a region containing the specified line.

Package

hemlock-interface.

Source

htext2.lisp.

Function: line< (line1 line2)

Returns T if Line1 comes before Line2, NIL otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: line<= (line1 line2)

Returns T if Line1 comes before or is the same as Line2, NIL otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: line> (line1 line2)

Returns T if Line1 comes after Line2, NIL otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: line>= (line1 line2)

Returns T if Line1 comes after or is the same as Line2, NIL otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: lines-related (line1 line2)

Returns T if an order relation exists between Line1 and Line2.

Package

hemlock-interface.

Source

htext1.lisp.

Function: list-all-connections ()
Package

hemlock-interface.

Source

connections.lisp.

Function: logical-key-event-key-events (keyword)

Return the list of key-events for which Keyword is the logical key-event.

Package

hemlock-interface.

Source

echo.lisp.

Function: logical-key-event-p (key-event keyword)

Return true if key-event has been defined to have Keyword as its logical key-event. The relation between logical and real key-events is defined by using SETF on LOGICAL-KEY-EVENT-P. If it is set to true then calling LOGICAL-KEY-EVENT-P with the same key-event and Keyword, will result in truth. Setting to false produces the opposite result. See DEFINE-LOGICAL-KEY-EVENT and COMMAND-CASE.

Package

hemlock-interface.

Source

echo.lisp.

Function: (setf logical-key-event-p) (key-event keyword)

Change what Logical-Char= returns for the specified arguments.

Package

hemlock-interface.

Source

echo.lisp.

Function: loud-message (&rest args)

This is the same as MESSAGE, but it beeps and clears the echo area before doing anything else.

Package

hemlock-interface.

Source

echo.lisp.

Function: main (&optional arg-list)
Package

hemlock-internals.

Source

main.lisp.

Function: make-black-color ()
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: make-buffer (name &key modes modeline-fields delete-hook)

Creates and returns a buffer with the given Name if a buffer with Name does not already exist, otherwise returns nil. Modes is a list of mode names, and Modeline-fields is a list of modeline field objects. Delete-hook is a list of functions that take a buffer as the argument.

Package

hemlock-interface.

Source

buffer.lisp.

Function: make-command (name documentation function)

Create a new Hemlock command with Name and Documentation which is implemented by calling the function-value of the symbol Function

Package

hemlock-interface.

Source

interp.lisp.

Function: make-connection-device (connection)
Package

hemlock-interface.

Source

connections.lisp.

Function: make-directory (name)

Creates directory name. If name exists, then an error is signaled.

Package

dired.

Source

dired.lisp.

Function: make-empty-region ()

Returns a region with start and end marks pointing to the start of one empty line. The start mark is right-inserting and the end mark is left-inserting.

Package

hemlock-interface.

Source

htext1.lisp.

Function: make-hemlock-output-stream (mark &optional buffered)

Returns an output stream whose output will be inserted at the Mark. Buffered, which indicates to what extent the stream may be buffered is one of the following:
:None – The screen is brought up to date after each stream operation. :Line – The screen is brought up to date when a newline is written. :Full – The screen is not updated except explicitly via Force-Output.

Package

hemlock-interface.

Source

streams.lisp.

Function: make-hemlock-region-stream (region)

Returns an input stream that will return successive characters from the given Region when asked for input.

Package

hemlock-interface.

Source

streams.lisp.

Function: make-kbdmac-stream ()
Package

hemlock-internals.

Source

streams.lisp.

Function: make-key-event (object &optional bits)

This returns a key-event described by object with bits. Object is one of keysym, string, or key-event. When object is a key-event, this uses KEY-EVENT-KEYSYM. You can form bits with MAKE-KEY-EVENT-BITS or KEY-EVENT-MODIFIER-MASK.

Package

hemlock-ext.

Source

key-event.lisp.

Function: make-key-event-bits (&rest modifier-names)

This returns bits suitable for MAKE-KEY-EVENT from the supplied modifier names. If any name is undefined, this signals an error.

Package

hemlock-ext.

Source

key-event.lisp.

Function: make-modeline-field (&key name width function)

Returns a modeline-field object.

Package

hemlock-interface.

Source

window.lisp.

Function: make-object-set (name &optional default-handler)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: make-pipelike-connection (read-fd write-fd &rest args &key name buffer stream filter sentinel process-connection encoding)
Package

hemlock-interface.

Source

connections.lisp.

Function: make-process-connection (command &rest args &key name buffer stream filter sentinel slave-pty-name directory)
Package

hemlock-interface.

Source

connections.lisp.

Function: make-process-with-pty-connection (command &key name buffer stream)
Package

hemlock-interface.

Source

connections.lisp.

Function: make-region-undo (kind name region &optional mark-or-region)
Package

hemlock-interface.

Source

undo.lisp.

Function: make-remote-object (local)

Convert the given local object to a remote object.

Package

hemlock.wire.

Source

wire.lisp.

Function: make-ring (size &optional delete-function)

Make a ring-buffer which can hold up to Size objects. Delete-Function is a function which is called with each object that falls off the end.

Package

hemlock-interface.

Source

ring.lisp.

Function: make-stream-device (stream)
Package

hemlock.wire.

Source

wire.lisp.

Function: make-string-table (&key separator initial-contents)

Creates and returns a Hemlock string-table. If Intitial-Contents is supplied in the form of an A-list of string-value pairs, these pairs will be used to initialize the table. If Separator, which must be a base-char, is specified then it will be used to distinguish word boundaries.

Package

hemlock-interface.

Source

table.lisp.

Function: make-tcp-connection (name host port &rest args &key buffer stream filter sentinel)
Package

hemlock-interface.

Source

connections.lisp.

Function: make-tcp-listener (name host port &rest args &key buffer stream acceptor sentinel initargs)
Package

hemlock-interface.

Source

connections.lisp.

Function: make-white-color ()
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: make-window (start &key modelinep device window proportion font-family ask-user x y width height)

Make a window that displays text starting at the mark start. The default action is to make the new window a proportion of the current window’s height to make room for the new window.

Proportion determines what proportion of the current window’s height
the new window will use. The current window retains whatever space left after accommodating the new one. The default is to split the current window in half.

Modelinep specifies whether the window should display buffer modelines.

Device is the Hemlock device to make the window on. If it is nil, then the window is made on the same device as CURRENT-WINDOW.

Window is an X window to be used with the Hemlock window. The supplied window becomes the parent window for a new group of windows that behave in a stack orientation as windows do on the terminal.

Font-Family is the font-family used for displaying text in the window.

If Ask-User is non-nil, Hemlock prompts the user for missing X, Y, Width, and Height arguments to make a new group of windows that behave in a stack orientation as windows do on the terminal. This occurs by invoking hi::*create-window-hook*. X and Y are supplied as pixels, but Width and Height are supplied in characters.

Package

hemlock-interface.

Source

screen.lisp.

Function: make-window-dis-line (chars)
Package

hemlock-interface.

Source

struct.lisp.

Function: make-window-group (xparent width height)
Package

hemlock-interface.

Source

struct.lisp.

Function: make-wire (device)
Package

hemlock.wire.

Source

wire.lisp.

Function: make-xwindow-like-hwindow (window)

This returns an group/parent xwindow with dimensions suitable for making a Hemlock window like the argument window. The new window’s position should be the same as the argument window’s position relative to the root. When setting standard properties, we set x, y, width, and height to tell window managers to put the window where we intend without querying the user.

Package

hemlock-interface.

Source

bit-screen.lisp.

Function: map-bindings (function kind &optional where)

Map function over the bindings in some place. The function is passed the key and the command to which it is bound.

Package

hemlock-interface.

Source

interp.lisp.

Function: mark (line charpos &optional kind)

Returns a mark to the Charpos’th character of the Line. Kind is the kind of mark to make, one of :temporary (the default), :left-inserting or :right-inserting.

Package

hemlock-interface.

Source

htext1.lisp.

Function: mark-after (mark)

Changes the Mark to point one character after where it currently points. NIL is returned if there is no previous character.

Package

hemlock-interface.

Source

htext2.lisp.

Function: mark-before (mark)

Changes the Mark to point one character before where it currently points. NIL is returned if there is no previous character.

Package

hemlock-interface.

Source

htext2.lisp.

Function: mark-column (mark)

Find the X position at which Mark would be displayed if it were on an infinitely wide screen. This takes into account tabs and control characters.

Package

hemlock-interface.

Source

cursor.lisp.

Function: mark-kind (mark)

Returns the kind of the given Mark, :Temporary, :Left-Inserting, or :Right-Inserting. This may be set with Setf.

Package

hemlock-interface.

Source

htext1.lisp.

Function: (setf mark-kind) (mark)

Used to set the kind of a mark.

Package

hemlock-interface.

Source

htext1.lisp.

Function: mark-paragraph (mark1 mark2)

Mark the next or current paragraph, setting mark1 to the beginning and mark2 to the end. This uses "Fill Prefix", and mark1 is always on the first line of the paragraph. If no paragraph is found, then the marks are not moved, and nil is returned.

Package

hemlock-interface.

Source

text.lisp.

Function: mark-to-cursorpos (mark window)

Return the (x, y) position of mark within window, or NIL if not displayed.

Package

hemlock-interface.

Source

cursor.lisp.

Function: mark-top-level-form (mark1 mark2)

Moves mark1 and mark2 to the beginning and end of the current or next defun. Mark1 one is used as a reference. The marks may be altered even if unsuccessful. if successful, return mark2, else nil.

Package

hemlock-interface.

Source

lispmode.lisp.

Function: mark/= (mark1 mark2)

Returns T if both marks point to different positions, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: mark< (mark1 mark2)

Returns T if Mark1 points to a character before Mark2, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: mark<= (mark1 mark2)

Returns T if Mark1 points to a character at or before Mark2, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: mark= (mark1 mark2)

Returns T if both marks point to the same position, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: mark> (mark1 mark2)

Returns T if Mark1 points to a character after Mark2, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: mark>= (mark1 mark2)

Returns T if Mark1 points to a character at or after Mark2, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: markp (object)

Returns true if its argument is a Hemlock mark object, false otherwise.

Package

hemlock-interface.

Source

struct.lisp.

Function: maybe-read-spell-dictionary ()

Read the spelling dictionary if it has not be read already.

Package

spell.

Source

spell-corr.lisp.

Function: maybe-recenter-window (window)
Package

hemlock-interface.

Source

cursor.lisp.

Function: memq (item list)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: merge-relative-pathnames (pathname default-directory)

Merges pathname with default-directory. If pathname is not absolute, it is assumed to be relative to default-directory. The result is always a directory.

Package

hemlock-internals.

Source

rompsite.lisp.

Function: message (string &rest args)

Nicely display a message in the echo-area.
Put the message on a fresh line and wait for "Message Pause" seconds to give the luser a chance to see it. String and Args are a format control string and format arguments, respectively.

Package

hemlock-interface.

Source

echo.lisp.

Function: mode-documentation (name)

Returns the documentation for mode with name.

Package

hemlock-interface.

Source

buffer.lisp.

Function: mode-major-p (name)

Returns T if Name is the name of a major mode, or NIL if is the name of a minor mode.

Package

hemlock-interface.

Source

buffer.lisp.

Function: mode-variables (name)

Return the string-table that contains the names of the modes variables.

Package

hemlock-interface.

Source

buffer.lisp.

Function: modeline-field (name)

Returns the modeline-field object named name. If none exists, return nil.

Package

hemlock-interface.

Source

window.lisp.

Function: modeline-field-function (ml-field)

Returns the function of a modeline field object. It returns a string.

Package

hemlock-interface.

Source

window.lisp.

Function: (setf modeline-field-function) (ml-field)

Sets a modeline-field’s function and updates this field for all windows in any buffer whose fields list contains the field.

Package

hemlock-interface.

Source

window.lisp.

Function: modeline-field-name (ml-field)

Returns the name of a modeline field object.

Package

hemlock-interface.

Source

window.lisp.

Function: (setf modeline-field-name) (ml-field)

Sets a modeline-field’s name. If one already exists with that name, an error is signaled.

Package

hemlock-interface.

Source

window.lisp.

Function: modeline-field-p (object)

Returns true if its argument is a modeline field object, nil otherwise.

Package

hemlock-interface.

Source

struct.lisp.

Function: modeline-field-width (ml-field)

Returns the width of a modeline field.

Package

hemlock-interface.

Source

window.lisp.

Function: (setf modeline-field-width) (ml-field)

Sets a modeline-field’s width and updates all the fields for all windows in any buffer whose fields list contains the field.

Package

hemlock-interface.

Source

window.lisp.

Function: modify-kbdmac-stream (stream input)
Package

hemlock-internals.

Source

streams.lisp.

Function: move-font-mark (font-mark new-position)

Moves font mark font-mark to location of mark new-position.

Package

hemlock-internals.

Source

font.lisp.

Function: move-mark (mark new-position)

Changes the Mark to point to the same position as New-Position.

Package

hemlock-interface.

Source

htext2.lisp.

Function: move-to-column (mark column &optional line)

Move Mark to the specified Column on Line. This function is analogous to Move-To-Position, but it deals with the physical screen position as returned by Mark-Column; the mark is moved to before the character which would be displayed in Column if the line were displayed on an infinitely wide screen. If the column specified is greater than the column of the last character, then Nil is returned and the mark is not modified.

Package

hemlock-interface.

Source

cursor.lisp.

Function: move-to-position (mark charpos &optional line)

Changes the Mark to point to the given character position on the Line, which defaults to the line the mark is currently on.

Package

hemlock-interface.

Source

htext1.lisp.

Function: name-keysym (name)

This returns the keysym named name. If name is unknown, this returns nil.

Package

hemlock-ext.

Source

key-event.lisp.

Function: new-search-pattern (kind direction pattern &optional result-search-pattern)

Makes a new Hemlock search pattern of kind Kind to search direction using Pattern. Direction is either :backward or :forward.
If supplied, result-search-pattern is a pattern to destroy to make the new one. The variable *search-pattern-documentation* contains documentation for each kind.

Package

hemlock-interface.

Source

search1.lisp.

Function: next-character (mark)

Returns the character immediately after the given Mark.

Package

hemlock-interface.

Source

htext2.lisp.

Function: (setf next-character) (mark)

Sets the characters to the right of the given Mark.

Package

hemlock-interface.

Source

htext2.lisp.

Function: next-window (window)

Return the next window after Window, wrapping around if Window is the bottom window.

Package

hemlock-interface.

Source

screen.lisp.

Function: object-set-event-handler (display &optional timeout)

This display event handler uses object sets to map event windows cross event types to handlers. It uses XLIB:EVENT-CASE to bind all the slots of each event, calling the handlers on all these values in addition to the event key and send-event-p. Describe EXT:SERVE-MUMBLE, where mumble is an event keyword name for the exact order of arguments. :mapping-notify and :keymap-notify events are ignored since they do not occur on any particular window. After calling a handler, each branch returns t to discard the event. While the handler is executing, all errors go through a handler that flushes all the display’s events and returns. This prevents infinite errors since the debug and terminal streams loop over SYSTEM:SERVE-EVENT. This function returns t if there were some event to handle, nil otherwise. It returns immediately if there is no event to handle.

Package

hemlock-ext.

Source

bitmap-ext.lisp.

Function: page-directory (buffer)

Return a list of strings where each is the first non-blank line following a :page-delimiter in buffer.

Package

hemlock-interface.

Source

morecoms.lisp.

Function: page-offset (mark n)

Move mark past n :page-delimiters that are in the zero’th line position. If a :page-delimiter is the immediately next character after mark in the appropriate direction, then skip it before starting.

Package

hemlock-interface.

Source

morecoms.lisp.

Function: paragraph-offset (mark number &optional prefix)

moves mark past the specified number of paragraph, forward if the number is positive and vice versa. If the specified number of paragraphs do not exist in the direction indicated by the sign of the number, then nil is returned, otherwise the mark is returned.

Package

hemlock-interface.

Source

text.lisp.

Function: pathname-to-buffer-name (pathname)

Returns a simple-string using components from pathname.

Package

hemlock-interface.

Source

filecoms.lisp.

Function: pathnames-from-pattern (pattern files)

Return a list of pathnames from files whose file-namestrings match pattern. Pattern must be a non-empty string and contains only one asterisk. Files contains no directories.

Package

dired.

Source

dired.lisp.

Function: pop-buffer-mark ()

Pops the current buffer’s mark stack, returning the mark. If the stack becomes empty, a mark is push on the stack pointing to the buffer’s start. This always makes the current region not active.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: pre-command-parse-check (mark &optional fer-sure-parse)

Parse the area before the command is actually executed.

Package

hemlock-interface.

Source

lispmode.lisp.

Function: prefix-argument ()

Return the current value of prefix argument. This can be set with SETF.

Package

hemlock-interface.

Source

interp.lisp.

Function: (setf prefix-argument) ()

Set the prefix argument for the next command to Argument.

Package

hemlock-interface.

Source

interp.lisp.

Function: prepare-window-for-redisplay (window)
Package

hemlock-interface.

Source

display.lisp.

Function: previous-buffer ()

Returns some previously selected buffer that is not the current buffer. Returns nil if no such buffer exists.

Package

hemlock-interface.

Source

filecoms.lisp.

Function: previous-character (mark)

Returns the character immediately before the given Mark.

Package

hemlock-interface.

Source

htext2.lisp.

Function: (setf previous-character) (mark)

Sets the character to the left of the given Mark.

Package

hemlock-interface.

Source

htext2.lisp.

Function: previous-window (window)

Return the previous window after Window, wrapping around if Window is the top window.

Package

hemlock-interface.

Source

screen.lisp.

Function: print-directory (pathname stream &key all verbose return-list)

Like Directory, but prints a terse, multi-column directory listing instead of returning a list of pathnames. When :all is supplied and non-nil, then Unix dot files are included too (as ls -a). When :verbose is supplied and non-nil, then a long listing of miscellaneous information is output one file per line.

Package

hemlock-ext.

Source

filecoms.lisp.

Function: print-pretty-key (key &optional stream long-names-p)

This prints key, a key-event or vector of key-events, to stream in a user-expected fashion. Long-names-p indicates whether modifiers should print with their long or short name.

Package

hemlock-ext.

Source

key-event.lisp.

Function: print-pretty-key-event (key-event &optional stream long-names-p)

This prints key-event to stream. Long-names-p indicates whether modifier names should appear using the long name or short name.

Package

hemlock-ext.

Source

key-event.lisp.

Function: process-file-options (buffer &optional pathname)

Checks for file options and invokes handlers if there are any. If no "Mode" mode option is specified, then this tries to invoke the appropriate file type hook.

Package

hemlock-interface.

Source

filecoms.lisp.

Function: prompt-for-buffer (&key must-exist default default-string prompt help)

Prompts for a buffer name and returns the corresponding buffer. If :must-exist is nil, then return the input string. This refuses to accept the empty string as input when no default is supplied. :default-string may be used to supply a default buffer name even when :default is nil, but when :must-exist is non-nil, :default-string must be the name of an existing buffer.

Package

hemlock-interface.

Source

echo.lisp.

Function: prompt-for-expression (&key must-exist default default-string prompt help)

Prompts for a Lisp expression.

Package

hemlock-interface.

Source

echo.lisp.

Function: prompt-for-file (&key must-exist default default-string prompt help)

Prompts for a filename.

Package

hemlock-interface.

Source

echo.lisp.

Function: prompt-for-integer (&key must-exist default default-string prompt help)

Prompt for an integer. If :must-exist is Nil, then we return as a string whatever was input if it is not a valid integer.

Package

hemlock-interface.

Source

echo.lisp.

Function: prompt-for-key (&key must-exist default default-string prompt help)
Package

hemlock-interface.

Source

echo.lisp.

Function: prompt-for-key-event (&key prompt change-window)

Prompts for a key-event.

Package

hemlock-interface.

Source

echo.lisp.

Function: prompt-for-keyword (*parse-string-tables* &key must-exist default default-string prompt help)

Prompts for a keyword using the String Tables.

Package

hemlock-interface.

Source

echo.lisp.

Function: prompt-for-string (&key default default-string trim prompt help)

Prompts for a string. If :trim is t, then leading and trailing whitespace is removed from input, otherwise it is interpreted as a Char-Bag argument to String-Trim.

Package

hemlock-interface.

Source

echo.lisp.

Function: prompt-for-variable (&key must-exist default default-string prompt help)

Prompts for a variable defined in the current scheme of things.

Package

hemlock-interface.

Source

echo.lisp.

Function: prompt-for-y-or-n (&key must-exist default default-string prompt help)

Prompts for Y or N.

Package

hemlock-interface.

Source

echo.lisp.

Function: prompt-for-yes-or-no (&key must-exist default default-string prompt help)

Prompts for Yes or No.

Package

hemlock-interface.

Source

echo.lisp.

Function: push-buffer-mark (mark &optional activate-region)

Pushes mark into buffer’s mark ring, ensuring that the mark is in the right buffer and :right-inserting. Optionally, the current region is made active. This never deactivates the current region. Mark is returned.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: quit ()
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: raise-echo-area-when-modified (buffer modified)
Package

hemlock-interface.

Source

bitmap-rompsite.lisp.

Function: random-typeout-redisplay (window)
Package

hemlock-interface.

Source

display.lisp.

Function: read-buffer-file (pathname buffer)

Delete the buffer’s region, and uses READ-FILE to read pathname into it. If the file exists, set the buffer’s write date to the file’s; otherwise, MESSAGE that this is a new file and set the buffer’s write date to nil. Move buffer’s point to the beginning, set the buffer unmodified. If the file exists, set the buffer’s pathname to the probed pathname; else, set it to pathname merged with DEFAULT-DIRECTORY. Set "Pathname Defaults" to the same thing. Process the file options, and then invoke "Read File Hook".

Package

hemlock-interface.

Source

filecoms.lisp.

Function: read-file (pathname mark)

Inserts the contents of the file named by Pathname at the Mark.

Package

hemlock-interface.

Source

files.lisp.

Function: recursive-edit (&optional handle-abort)

Call the command interpreter recursively. If Handle-Abort is true then an abort caused by a control-g or a lisp error does not cause the recursive edit to be aborted.

Package

hemlock-interface.

Source

buffer.lisp.

Function: redisplay ()

The main entry into redisplay; updates any windows that seem to need it.

Package

hemlock-interface.

Source

display.lisp.

Function: redisplay-all ()

An entry into redisplay; causes all windows to be fully refreshed.

Package

hemlock-interface.

Source

display.lisp.

Function: region (start end)

Returns a region constructed from the marks Start and End.

Package

hemlock-interface.

Source

htext1.lisp.

Function: region-active-p (&optional buffer)

Returns t or nil, depending on whether the current region is active.

Package

hemlock-interface.

Source

killcoms.lisp.

Function: region-bounds (region)

Return as multiple-value the start and end of Region.

Package

hemlock-interface.

Source

htext2.lisp.

Reader: region-end (instance)

Returns the mark that is the end of a Hemlock region.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

end.

Writer: (setf region-end) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

end.

Reader: region-start (instance)

Returns the mark that is the start of a Hemlock region.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

start.

Writer: (setf region-start) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

start.

Function: region-to-string (region)

Returns a string containing the characters in the given Region.

Package

hemlock-interface.

Source

htext2.lisp.

Function: regionp (object)

Returns true if its argument is a Hemlock region object, Nil otherwise.

Package

hemlock-interface.

Source

struct.lisp.

Function: remote-object-eq (remote1 remote2)

Returns T iff the two objects refer to the same (eq) object in the same process.

Package

hemlock.wire.

Source

wire.lisp.

Function: remote-object-local-p (remote)

Returns T iff the given remote object is defined locally.

Package

hemlock.wire.

Source

wire.lisp.

Function: remote-object-p (object)
Package

hemlock.wire.

Source

wire.lisp.

Function: remote-object-value (remote)

Return the associated value for the given remote object. It is an error if the remote object was not created in this process or if FORGET-REMOTE-TRANSLATION has been called on this remote object.

Package

hemlock.wire.

Source

wire.lisp.

Function: remove-scheduled-event (function)

Removes function queued with SCHEDULE-EVENT.

Package

hemlock-interface.

Source

rompsite.lisp.

Function: remove-xwindow-object (window)
Package

hemlock-interface.

Source

hemlock-ext.lisp.

Function: rename-file (spec1 spec2 &key clobber directory)

Rename file spec1 to spec2. A single wildcard is acceptable, and spec2 may be a directory with the result spec being the merging of spec2 with spec1. If clobber is nil and spec2 exists, then the user will be asked to confirm the renaming. As with Unix mv, if you are renaming a directory, don’t specify the trailing slash.

Package

dired.

Source

dired.lisp.

Function: replace-pattern (mark search-pattern replacement &optional n)

Replaces N occurrences of the Search-Pattern with the Replacement string in the text starting at the given Mark. If N is Nil, all occurrences following the Mark are replaced.

Package

hemlock-interface.

Source

search1.lisp.

Function: reverse-find-attribute (mark attribute &optional test)

Find the previous character whose attribute value satisfies test.

Package

hemlock-interface.

Source

syntax.lisp.

Function: reverse-video-hook-fun (name kind where new-value)
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: ring-length (ring)

Return as values the current and maximum size of a ring.

Package

hemlock-interface.

Source

ring.lisp.

Function: ring-pop (ring)

Pop an object from a ring and return it.

Package

hemlock-interface.

Source

ring.lisp.

Function: ring-push (object ring)

Push an object into a ring, deleting an element if necessary.

Package

hemlock-interface.

Source

ring.lisp.

Function: ring-ref (ring index)

Return the index’th element of a ring. This can be set with Setf.

Package

hemlock-interface.

Source

ring.lisp.

Function: (setf ring-ref) (ring index)

Set an element in a ring.

Package

hemlock-interface.

Source

ring.lisp.

Function: ringp (object)
Package

hemlock-interface.

Source

ring.lisp.

Function: rotate-ring (ring offset)

Rotate a ring forward, i.e. second -> first, with positive offset, or backwards with negative offset.

Package

hemlock-interface.

Source

ring.lisp.

Function: same-line-p (mark1 mark2)

Returns T if Mark1 and Mark2 point to the same line, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: save-for-undo (name method &optional cleanup method-undo buffer)

Stashes information for next "Undo" command invocation. If there is an undo-info object, it is cleaned up first.

Package

hemlock-interface.

Source

undo.lisp.

Function: schedule-event (time function &optional repeat)

This causes function to be called after time seconds have passed, optionally repeating every time seconds. This is a rough mechanism since commands can take an arbitrary amount of time to run; the function will be called at the first possible moment after time has elapsed. Function takes the time that has elapsed since the last time it was called (or since it was scheduled for the first invocation).

Package

hemlock-interface.

Source

rompsite.lisp.

Function: scroll-window (window n)

Scroll Window down N lines, up if negative.

Package

hemlock-interface.

Source

cursor.lisp.

Function: search-pattern-p (object)

Returns true if its argument is a Hemlock search-pattern object, Nil otherwise.

Package

hemlock-interface.

Source

search1.lisp.

Function: sentence-offset (mark number)
Package

hemlock-interface.

Source

text.lisp.

Function: serve-button-press (object-set fun)

Associate a method in the object-set with :button-press events. The method is called on the object the event occurred, event key, event window, root, child, same-screen-p, x, y, root-x, root-y, state, time, code, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-button-release (object-set fun)

Associate a method in the object-set with :button-release events. The method is called on the object the event occurred, event key, event window, root, child, same-screen-p, x, y, root-x, root-y, state, time, code, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-circulate-notify (object-set fun)

Associate a method in the object-set with :circulate-notify events. The method is called on the object the event occurred, event key, event window, window, place, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-client-message (object-set fun)

Associate a method in the object-set with :client-message events. The method is called on the object the event occurred, event key, event window, format, data, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-configure-notify (object-set fun)

Associate a method in the object-set with :configure-notify events. The method is called on the object the event occurred, event key, event window, window, x, y, width, height, border-width, above-sibling, override-redirect-p, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-destroy-notify (object-set fun)

Associate a method in the object-set with :destroy-notify events. The method is called on the object the event occurred, event key, event window, window, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-enter-notify (object-set fun)

Associate a method in the object-set with :enter-notify events. The method is called on the object the event occurred, event key, event window, root, child, same-screen-p, x, y, root-x, root-y, state, time, mode, kind, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-exposure (object-set fun)

Associate a method in the object-set with :exposure events. The method is called on the object the event occurred, event key, event window, x, y, width, height, count, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-graphics-exposure (object-set fun)

Associate a method in the object-set with :graphics-exposure events. The method is called on the object the event occurred, event key, event window, x, y, width, height, count, major, minor, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-gravity-notify (object-set fun)

Associate a method in the object-set with :gravity-notify events. The method is called on the object the event occurred, event key, event window, window, x, y, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-key-press (object-set fun)

Associate a method in the object-set with :key-press events. The method is called on the object the event occurred, event key, event window, root, child, same-screen-p, x, y, root-x, root-y, state, time, code, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-leave-notify (object-set fun)

Associate a method in the object-set with :leave-notify events. The method is called on the object the event occurred, event key, event window, root, child, same-screen-p, x, y, root-x, root-y, state, time, mode, kind, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-map-notify (object-set fun)

Associate a method in the object-set with :map-notify events. The
method is called on the object the event occurred, event key, event window, window, override-redirect-p, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-no-exposure (object-set fun)

Associate a method in the object-set with :no-exposure events. The method is called on the object the event occurred, event key, event window, major, minor, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-reparent-notify (object-set fun)

Associate a method in the object-set with :reparent-notify events. The method is called on the object the event occurred, event key, event window, window, parent, x, y, override-redirect-p, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-unmap-notify (object-set fun)

Associate a method in the object-set with :unmap-notify events. The method is called on the object the event occurred, event key, event window, window, configure-p, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: set-file-permissions (pathname access)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: set-region-bounds (region start end)

Set the start and end of Region to the marks Start and End.

Package

hemlock-interface.

Source

htext2.lisp.

Function: set-window-name-for-buffer-name (buffer new-name)
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: set-window-name-for-window-buffer (window new-buffer)
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: setup-modeline-image (buffer window)
Package

hemlock-interface.

Source

window.lisp.

Function: shadow-attribute (attribute character value mode)

Make a mode specific character attribute value. The value of Attribute for Character when we are in Mode will be Value.

Package

hemlock-interface.

Source

syntax.lisp.

Function: show-mark (mark window time)

Highlights the position of Mark within Window for Time seconds, possibly by moving the cursor there. If Mark is not displayed within Window return NIL. The wait may be aborted if there is pending input.

Package

hemlock-interface.

Source

rompsite.lisp.

Function: spell-add-entry (line &optional word-end)

Line is of the form "entry/flag1/flag2" or "entry". It is parsed and added to the spelling dictionary. Line is desstructively modified.

Package

spell.

Source

spell-aug.lisp.

Function: spell-collect-close-words (word)

Returns a list of all "close" correctly spelled words. This has the same contraints as SPELL-TRY-WORD, which you have probably already called if you are calling this.

Package

spell.

Source

spell-corr.lisp.

Function: spell-read-dictionary (filename)

Add entries to dictionary from lines in the file filename.

Package

spell.

Source

spell-aug.lisp.

Function: spell-remove-entry (entry)

Removes entry from the dictionary, so it will be an unknown word. Entry is a simple string and is destructively modified. If entry is a root word, then all words derived with entry and its flags will also be deleted.

Package

spell.

Source

spell-aug.lisp.

Function: spell-root-flags (index)

Return the flags associated with the root word corresponding to a dictionary entry at index.

Package

spell.

Source

spell-aug.lisp.

Function: spell-root-word (index)

Return the root word corresponding to a dictionary entry at index.

Package

spell.

Source

spell-corr.lisp.

Function: spell-try-word (word word-len)

See if the word or an appropriate root is in the spelling dicitionary. Word-len must be inclusively in the range 2..max-entry-length.

Package

spell.

Source

spell-corr.lisp.

Function: start-defun-p (mark)

Returns t if mark is sitting before an :open-paren at the beginning of a line.

Package

hemlock-interface.

Source

lispmode.lisp.

Function: start-line-p (mark)

Returns T if the Mark points before the first character in a line, Nil otherwise.

Package

hemlock-interface.

Source

htext1.lisp.

Function: start-slave (&rest args)
Package

hemlock.

Source

eval-server.lisp.

Function: store-cut-string (display string)
Package

hemlock-interface.

Source

bit-screen.lisp.

Function: string-table-p (object)
Package

hemlock-interface.

Source

table.lisp.

Reader: string-table-separator (instance)
Writer: (setf string-table-separator) (instance)
Package

hemlock-interface.

Source

table.lisp.

Target Slot

separator.

Function: string-to-region (string)

Returns a region containing the characters in the given String.

Package

hemlock-interface.

Source

htext2.lisp.

Function: string-to-variable (string)

Returns the symbol name of a Hemlock variable from the corresponding string name.

Package

hemlock-interface.

Source

macros.lisp.

Function: supply-generic-pointer-up-function (fun)

This provides the action "Generic Pointer Up" command performs.

Package

hemlock-interface.

Source

morecoms.lisp.

Function: top-level-offset (mark offset)

Go forward or backward offset number of top level forms. Mark is returned if offset forms exists, otherwise nil.

Package

hemlock-interface.

Source

lispmode.lisp.

Function: translate-key-event (display scan-code bits)

Translates the X scan-code and X bits to a key-event. First this maps scan-code to an X keysym using XLIB:KEYCODE->KEYSYM looking at bits and supplying index as 1 if the X shift bit is on, 0 otherwise.

If the resulting keysym is undefined, and it is not a modifier keysym, then this signals an error. If the keysym is a modifier key, then this returns nil.

If the following conditions are satisfied
the keysym is defined
the X shift bit is off
the X lock bit is on
the X keysym represents a lowercase letter
then this maps the scan-code again supplying index as 1 this time, treating the X lock bit as a caps-lock bit. If this results in an undefined keysym, this signals an error. Otherwise, this makes a key-event with the keysym and bits formed by mapping the X bits to key-event bits.

If any state bit is set that has no suitable modifier translation, it is passed to XLIB:DEFAULT-KEYSYM-INDEX in order to handle Mode_Switch keys appropriately.

Otherwise, this makes a key-event with the keysym and bits formed by mapping the X bits to key-event bits.

Package

hemlock-ext.

Source

bitmap-ext.lisp.

Function: translate-mouse-key-event (scan-code bits event-key)

This translates the X button code, scan-code, and modifier bits, bits, for the X event-key into a key-event. See DEFINE-MOUSE-KEYSYM.

Package

hemlock-ext.

Source

key-event.lisp.

Function: unshadow-attribute (attribute character mode)

Make the value of Attribte for Character no longer shadowed in Mode.

Package

hemlock-interface.

Source

syntax.lisp.

Function: update-modeline-field (buffer window field)

Recompute the field of the buffer’s modeline for window, so the next redisplay will reflect the change. Field is either a modeline-field object or the name of one for buffer.

Package

hemlock-interface.

Source

window.lisp.

Function: update-modeline-fields (buffer window)

Recompute all the fields of buffer’s modeline for window, so the next redisplay will reflect changes.

Package

hemlock-interface.

Source

window.lisp.

Function: update-tty-line-buffered-stream (stream newline-count)
Package

hemlock-interface.

Source

pop-up-stream.lisp.

Function: update-window-image (window)
Package

hemlock-interface.

Source

winimage.lisp.

Function: valid-spot (mark forwardp)

Return true if the character pointed to by Mark is not in a quoted context, false otherwise. If Forwardp is true, we use the next character, otherwise we use the previous.

Package

hemlock-interface.

Source

lispmode.lisp.

Function: variable-documentation (name &optional kind where)

Return the documentation for the Hemlock variable given.

Package

hemlock-interface.

Source

vars.lisp.

Setf expander for this function

(setf variable-documentation).

Function: variable-hooks (name &optional kind where)

Return the list of hook functions for the Hemlock variable given.

Package

hemlock-interface.

Source

vars.lisp.

Setf expander for this function

(setf variable-hooks).

Function: variable-name (name &optional kind where)

Return the string name of a Hemlock variable.

Package

hemlock-interface.

Source

vars.lisp.

Function: variable-value (name &optional kind where)

Return the value of the Hemlock variable given.

Package

hemlock-interface.

Source

vars.lisp.

Setf expander for this function

(setf variable-value).

Reader: window-%buffer (instance)
Writer: (setf window-%buffer) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

%buffer.

Function: window-buffer (window)

Return the buffer which is displayed in Window.

Package

hemlock-interface.

Source

window.lisp.

Function: (setf window-buffer) (window)

Change the buffer a window is mapped to.

Package

hemlock-interface.

Source

window.lisp.

Reader: window-display-end (instance)

Return the mark which points after the last character displayed in the supplied window.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

display-end.

Writer: (setf window-display-end) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

display-end.

Reader: window-display-recentering (instance)

This determines whether redisplay recenters window regardless of whether it is current. This is SETF’able.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

display-recentering.

Writer: (setf window-display-recentering) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

display-recentering.

Reader: window-display-start (instance)

Return the mark which points before the first character displayed in the supplied window.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

display-start.

Writer: (setf window-display-start) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

display-start.

Reader: window-first-changed (instance)
Writer: (setf window-first-changed) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

first-changed.

Reader: window-first-line (instance)
Writer: (setf window-first-line) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

first-line.

Function: window-font (window font)

Returns a font id for window and font.

Package

hemlock-internals.

Source

font.lisp.

Function: (setf window-font) (window font)

Change the font-object associated with a font-number in a window.

Package

hemlock-internals.

Source

font.lisp.

Function: window-for-hunk (hunk start modelinep)
Package

hemlock-interface.

Source

bit-screen.lisp.

Reader: window-group-height (instance)
Writer: (setf window-group-height) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

height.

Function: window-group-p (object)
Package

hemlock-interface.

Source

struct.lisp.

Reader: window-group-width (instance)
Writer: (setf window-group-width) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

width.

Reader: window-group-xparent (instance)
Writer: (setf window-group-xparent) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

xparent.

Reader: window-height (instance)

Return the height of a Hemlock window in character positions.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

height.

Writer: (setf window-height) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

height.

Reader: window-hunk (instance)
Writer: (setf window-hunk) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

hunk.

Function: window-input-handler (hunk char x y)
Package

hemlock-interface.

Source

input.lisp.

Reader: window-last-changed (instance)
Writer: (setf window-last-changed) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

last-changed.

Reader: window-last-line (instance)
Writer: (setf window-last-line) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

last-line.

Reader: window-modeline-buffer (instance)
Writer: (setf window-modeline-buffer) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

modeline-buffer.

Reader: window-modeline-buffer-len (instance)
Writer: (setf window-modeline-buffer-len) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

modeline-buffer-len.

Reader: window-modeline-dis-line (instance)
Writer: (setf window-modeline-dis-line) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

modeline-dis-line.

Reader: window-old-lines (instance)
Writer: (setf window-old-lines) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

old-lines.

Reader: window-old-start (instance)
Writer: (setf window-old-start) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

old-start.

Reader: window-point (instance)

Return the mark that points to where the cursor is displayed in this window. When the window is made current, the Buffer-Point of this window’s buffer is moved to this position. While the window is current, redisplay makes this mark point to the same position as the Buffer-Point of its buffer.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

point.

Writer: (setf window-point) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

point.

Reader: window-spare-lines (instance)
Writer: (setf window-spare-lines) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

spare-lines.

Reader: window-tick (instance)
Writer: (setf window-tick) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

tick.

Reader: window-width (instance)

Return the width of a Hemlock window in character positions.

Package

hemlock-interface.

Source

struct.lisp.

Target Slot

width.

Writer: (setf window-width) (instance)
Package

hemlock-interface.

Source

struct.lisp.

Target Slot

width.

Function: windowed-monitor-p ()

This returns whether the monitor is being used with a window system. It returns the console’s CLX display structure.

Package

hemlock-interface.

Source

rompsite.lisp.

Function: windowp (object)

Returns true if its argument is a Hemlock window object, Nil otherwise.

Package

hemlock-interface.

Source

struct.lisp.

Function: wire-force-output (wire)

Send any info still in the output buffer down the wire and clear it. Nothing harmfull will happen if called when the output buffer is empty.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-get-bignum (wire)

Reads an arbitrary integer sent by WIRE-OUTPUT-BIGNUM from the wire and return it.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-get-byte (wire)

Return the next byte from the wire.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-get-number (wire &optional signed)

Read a number off the wire. Numbers are 4 bytes in network order.
The optional argument controls weather or not the number should be considered signed (defaults to T).

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-get-object (wire)

Reads the next object from the wire and returns it.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-get-string (wire)

Reads a string from the wire. The first four bytes spec the size in bytes.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-listen (wire)

Return T iff anything is in the input buffer or available on the socket.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-output-bignum (wire number)

Outputs an arbitrary integer, but less effeciently than WIRE-OUTPUT-NUMBER.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-output-byte (wire byte)

Output the given (8-bit) byte on the wire.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-output-number (wire number)

Output the given (32-bit) number on the wire.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-output-object (wire object &optional cache-it)

Output the given object on the given wire. If cache-it is T, enter this object in the cache for future reference.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-output-string (wire string)

Output the given string. First output the length using WIRE-OUTPUT-NUMBER, then output the bytes.

Package

hemlock.wire.

Source

wire.lisp.

Function: wire-p (object)
Package

hemlock.wire.

Source

wire.lisp.

Function: word-offset (mark offset)

Move Mark by Offset words.

Package

hemlock-interface.

Source

command.lisp.

Function: write-buffer-file (buffer pathname)

Write’s buffer to pathname. This assumes pathname is somehow related to
the buffer’s pathname, and if the buffer’s write date is not the same as pathname’s, then this prompts the user for confirmation before overwriting the file. This consults "Add Newline at EOF on Writing File" and interacts with the user if necessary. This sets "Pathname Defaults", and the buffer is marked unmodified. The buffer’s pathname and write date are updated, and the buffer is renamed according to the new pathname if possible. This invokes "Write File Hook".

Package

hemlock-interface.

Source

filecoms.lisp.

Function: write-file (region pathname &key append keep-backup access)

Writes the characters in region to the file named by pathname. This writes region using a stream opened with :if-exists :rename-and-delete, unless either append or keep-backup is supplied. If append is supplied, this writes the file opened with :if-exists :append. If keep-backup is supplied, this writes the file opened with :if-exists :rename. This signals an error if both append and keep-backup are supplied. Access is an implementation dependent value that is suitable for setting pathname’s access or protection bits.

Package

hemlock-interface.

Source

files.lisp.


5.1.6 Generic functions

Generic Reader: bitmap-device-display (object)
Generic Writer: (setf bitmap-device-display) (object)
Package

hemlock-interface.

Methods
Reader Method: bitmap-device-display ((bitmap-device bitmap-device))
Writer Method: (setf bitmap-device-display) ((bitmap-device bitmap-device))

CLX display object.

Source

bit-stuff.lisp.

Target Slot

display.

Generic Reader: bitmap-hunk-font-family (object)
Generic Writer: (setf bitmap-hunk-font-family) (object)
Package

hemlock-interface.

Methods
Reader Method: bitmap-hunk-font-family ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-font-family) ((bitmap-hunk bitmap-hunk))

Font-family used in this window.

Source

bit-stuff.lisp.

Target Slot

font-family.

Generic Reader: bitmap-hunk-modeline-dis-line (object)
Generic Writer: (setf bitmap-hunk-modeline-dis-line) (object)
Package

hemlock-interface.

Methods
Reader Method: bitmap-hunk-modeline-dis-line ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-modeline-dis-line) ((bitmap-hunk bitmap-hunk))

Dis-line for modeline, or NIL if none.

Source

bit-stuff.lisp.

Target Slot

modeline-dis-line.

Generic Reader: bitmap-hunk-modeline-pos (object)
Generic Writer: (setf bitmap-hunk-modeline-pos) (object)
Package

hemlock-interface.

Methods
Reader Method: bitmap-hunk-modeline-pos ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-modeline-pos) ((bitmap-hunk bitmap-hunk))

Position of modeline in pixels.

Source

bit-stuff.lisp.

Target Slot

modeline-pos.

Generic Reader: bitmap-hunk-trashed (object)
Generic Writer: (setf bitmap-hunk-trashed) (object)
Package

hemlock-interface.

Methods
Reader Method: bitmap-hunk-trashed ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-trashed) ((bitmap-hunk bitmap-hunk))

Something bad happened, recompute image.

Source

bit-stuff.lisp.

Target Slot

trashed.

Generic Reader: bitmap-hunk-window-group (object)
Generic Writer: (setf bitmap-hunk-window-group) (object)
Package

hemlock-interface.

Methods
Reader Method: bitmap-hunk-window-group ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-window-group) ((bitmap-hunk bitmap-hunk))

The window-group to which this hunk belongs.

Source

bit-stuff.lisp.

Target Slot

window-group.

Generic Reader: bitmap-hunk-xwindow (object)
Generic Writer: (setf bitmap-hunk-xwindow) (object)
Package

hemlock-interface.

Methods
Reader Method: bitmap-hunk-xwindow ((x11-hunk x11-hunk))
Writer Method: (setf bitmap-hunk-xwindow) ((x11-hunk x11-hunk))

X window for this hunk.

Source

bit-stuff.lisp.

Target Slot

xwindow.

Generic Function: clear-editor-input (editor-input)

This function flushes any pending input on editor-input. Editor-input is either *editor-input* or *real-editor-input*.

Package

hemlock-interface.

Source

input.lisp.

Methods
Method: clear-editor-input ((stream windowed-editor-input))
Source

bitmap-input.lisp.

Generic Reader: connection-buffer (object)
Package

hemlock-interface.

Methods
Reader Method: connection-buffer ((connection connection))

automatically generated reader method

Source

connections.lisp.

Target Slot

buffer.

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

hemlock-interface.

Methods
Writer Method: (setf connection-buffer) ((connection connection))

automatically generated writer method

Source

connections.lisp.

Target Slot

buffer.

Generic Function: connection-command (object)
Package

hemlock-interface.

Methods
Method: connection-command ((connection process-with-pty-connection-mixin))
Source

connections.lisp.

Reader Method: connection-command ((process-connection-mixin process-connection-mixin))

automatically generated reader method

Source

connections.lisp.

Target Slot

command.

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

hemlock-interface.

Methods
Writer Method: (setf connection-command) ((process-connection-mixin process-connection-mixin))

automatically generated writer method

Source

connections.lisp.

Target Slot

command.

Generic Reader: connection-encoding (object)
Package

hemlock-interface.

Methods
Reader Method: connection-encoding ((io-connection io-connection))

automatically generated reader method

Source

connections.lisp.

Target Slot

encoding.

Generic Writer: (setf connection-encoding) (object)
Package

hemlock-interface.

Methods
Writer Method: (setf connection-encoding) ((io-connection io-connection))

automatically generated writer method

Source

connections.lisp.

Target Slot

encoding.

Generic Function: connection-exit-code (object)
Package

hemlock-interface.

Methods
Method: connection-exit-code ((connection process-with-pty-connection-mixin))
Source

connections.lisp.

Reader Method: connection-exit-code ((process-connection-mixin process-connection-mixin))

automatically generated reader method

Source

connections.lisp.

Target Slot

exit-code.

Generic Writer: (setf connection-exit-code) (object)
Package

hemlock-interface.

Methods
Writer Method: (setf connection-exit-code) ((process-connection-mixin process-connection-mixin))

automatically generated writer method

Source

connections.lisp.

Target Slot

exit-code.

Generic Function: connection-exit-status (object)
Package

hemlock-interface.

Methods
Method: connection-exit-status ((connection process-with-pty-connection-mixin))
Source

connections.lisp.

Reader Method: connection-exit-status ((process-connection-mixin process-connection-mixin))

automatically generated reader method

Source

connections.lisp.

Target Slot

exit-status.

Generic Writer: (setf connection-exit-status) (object)
Package

hemlock-interface.

Methods
Writer Method: (setf connection-exit-status) ((process-connection-mixin process-connection-mixin))

automatically generated writer method

Source

connections.lisp.

Target Slot

exit-status.

Generic Reader: connection-filter (object)
Package

hemlock-interface.

Methods
Reader Method: connection-filter ((io-connection io-connection))

automatically generated reader method

Source

connections.lisp.

Target Slot

connection-filter.

Generic Writer: (setf connection-filter) (object)
Package

hemlock-interface.

Methods
Writer Method: (setf connection-filter) ((io-connection io-connection))

automatically generated writer method

Source

connections.lisp.

Target Slot

connection-filter.

Generic Reader: connection-host (object)
Package

hemlock-interface.

Methods
Reader Method: connection-host ((tcp-listener-mixin tcp-listener-mixin))

automatically generated reader method

Source

connections.lisp.

Target Slot

host.

Reader Method: connection-host ((tcp-connection-mixin tcp-connection-mixin))

automatically generated reader method

Source

connections.lisp.

Target Slot

host.

Generic Writer: (setf connection-host) (object)
Package

hemlock-interface.

Methods
Writer Method: (setf connection-host) ((tcp-listener-mixin tcp-listener-mixin))

automatically generated writer method

Source

connections.lisp.

Target Slot

host.

Writer Method: (setf connection-host) ((tcp-connection-mixin tcp-connection-mixin))

automatically generated writer method

Source

connections.lisp.

Target Slot

host.

Generic Function: connection-listen (connection)
Package

hemlock-interface.

Methods
Method: connection-listen ((connection iolib-connection))
Source

ioconnections.lisp.

Generic Reader: connection-name (object)
Package

hemlock-interface.

Methods
Reader Method: connection-name ((connection connection))

automatically generated reader method

Source

connections.lisp.

Target Slot

name.

Generic Writer: (setf connection-name) (object)
Package

hemlock-interface.

Methods
Writer Method: (setf connection-name) ((connection connection))

automatically generated writer method

Source

connections.lisp.

Target Slot

name.

Generic Reader: connection-port (object)
Package

hemlock-interface.

Methods
Reader Method: connection-port ((tcp-listener-mixin tcp-listener-mixin))

automatically generated reader method

Source

connections.lisp.

Target Slot

port.

Reader Method: connection-port ((tcp-connection-mixin tcp-connection-mixin))

automatically generated reader method

Source

connections.lisp.

Target Slot

port.

Generic Writer: (setf connection-port) (object)
Package

hemlock-interface.

Methods
Writer Method: (setf connection-port) ((tcp-listener-mixin tcp-listener-mixin))

automatically generated writer method

Source

connections.lisp.

Target Slot

port.

Writer Method: (setf connection-port) ((tcp-connection-mixin tcp-connection-mixin))

automatically generated writer method

Source

connections.lisp.

Target Slot

port.

Generic Reader: connection-sentinel (object)
Package

hemlock-interface.

Methods
Reader Method: connection-sentinel ((connection connection))

automatically generated reader method

Source

connections.lisp.

Target Slot

connection-sentinel.

Generic Writer: (setf connection-sentinel) (object)
Package

hemlock-interface.

Methods
Writer Method: (setf connection-sentinel) ((connection connection))

automatically generated writer method

Source

connections.lisp.

Target Slot

connection-sentinel.

Generic Function: connection-write (data connection)
Package

hemlock-interface.

Methods
Method: connection-write (data (connection iolib-connection))
Source

ioconnections.lisp.

Generic Function: delete-and-save-region (region)
Package

hemlock-interface.

Methods
Method: delete-and-save-region :around (region)
Source

new-undo.lisp.

Method: delete-and-save-region (region)

Deletes Region and returns a region containing the deleted characters.

Source

htext4.lisp.

Generic Function: delete-characters (mark &optional n)
Package

hemlock-interface.

Methods
Method: delete-characters :around (mark &optional n)
Source

new-undo.lisp.

Method: delete-characters (mark &optional n)

Deletes N characters after the mark (or -N before if N is negative).

Source

htext4.lisp.

Generic Function: delete-connection (connection)
Package

hemlock-interface.

Methods
Method: delete-connection :before ((connection listening-connection/iolib))
Source

ioconnections.lisp.

Method: delete-connection :before ((connection process-connection/iolib))
Source

ioconnections.lisp.

Method: delete-connection :before ((connection iolib-connection))
Source

ioconnections.lisp.

Method: delete-connection :before ((connection process-with-pty-connection-mixin))
Source

connections.lisp.

Method: delete-connection ((connection connection))
Source

connections.lisp.

Generic Function: delete-region (region)
Package

hemlock-interface.

Methods
Method: delete-region :around (region)
Source

new-undo.lisp.

Method: delete-region (region)

Deletes the Region.

Source

htext4.lisp.

Generic Function: device-after-redisplay (device)

call at the end of redisplay entry points.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-after-redisplay ((device bitmap-device))
Source

bit-screen.lisp.

Method: device-after-redisplay ((device device))
Generic Function: device-beep (device stream)

beep or flash the screen.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-beep ((device bitmap-device) stream)
Source

bit-screen.lisp.

Method: device-beep (device stream)
Generic Reader: device-bottom-window-base (object)
Generic Writer: (setf device-bottom-window-base) (object)
Package

hemlock-interface.

Methods
Reader Method: device-bottom-window-base ((device device))
Writer Method: (setf device-bottom-window-base) ((device device))

bottom text line of bottom window.

Source

struct.lisp.

Target Slot

bottom-window-base.

Generic Function: device-clear (device)

clear the entire display.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-clear ((device device))
Generic Function: device-delete-window (device window)

remove a window from the screen.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-delete-window ((device bitmap-device) window)
Source

bit-screen.lisp.

Generic Function: device-dumb-redisplay (device window)

fun to redisplay a window on this device.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-dumb-redisplay ((device bitmap-device) window)
Source

bit-display.lisp.

Generic Function: device-exit (device)
Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-exit ((device bitmap-device))
Source

bit-screen.lisp.

Generic Function: device-finish-output (device window)

force output and hand until done.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-finish-output ((device bitmap-device) window)
Source

bit-screen.lisp.

Method: device-finish-output ((device device) window)
Generic Function: device-force-output (device)

force any output possibly buffered.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-force-output ((device bitmap-device))
Source

bit-screen.lisp.

Method: device-force-output ((device device))
Generic Reader: device-hunk-device (object)
Generic Writer: (setf device-hunk-device) (object)
Package

hemlock-interface.

Methods
Reader Method: device-hunk-device ((device-hunk device-hunk))
Writer Method: (setf device-hunk-device) ((device-hunk device-hunk))

Display device hunk is on.

Source

struct.lisp.

Target Slot

device.

Generic Reader: device-hunk-height (object)
Generic Writer: (setf device-hunk-height) (object)
Package

hemlock-interface.

Methods
Reader Method: device-hunk-height ((device-hunk device-hunk))
Writer Method: (setf device-hunk-height) ((device-hunk device-hunk))

Height of hunk in pixels or lines.

Source

struct.lisp.

Target Slot

height.

Generic Reader: device-hunk-next (object)
Generic Writer: (setf device-hunk-next) (object)
Package

hemlock-interface.

Methods
Reader Method: device-hunk-next ((device-hunk device-hunk))
Writer Method: (setf device-hunk-next) ((device-hunk device-hunk))

Next hunks.

Source

struct.lisp.

Target Slot

next.

Generic Reader: device-hunk-position (object)
Generic Writer: (setf device-hunk-position) (object)
Package

hemlock-interface.

Methods
Reader Method: device-hunk-position ((device-hunk device-hunk))
Writer Method: (setf device-hunk-position) ((device-hunk device-hunk))

Bottom Y position of hunk.

Source

struct.lisp.

Target Slot

position.

Generic Reader: device-hunk-previous (object)
Generic Writer: (setf device-hunk-previous) (object)
Package

hemlock-interface.

Methods
Reader Method: device-hunk-previous ((device-hunk device-hunk))
Writer Method: (setf device-hunk-previous) ((device-hunk device-hunk))

Previous hunks

Source

struct.lisp.

Target Slot

previous.

Generic Reader: device-hunk-window (object)
Generic Writer: (setf device-hunk-window) (object)
Package

hemlock-interface.

Methods
Reader Method: device-hunk-window ((device-hunk device-hunk))
Writer Method: (setf device-hunk-window) ((device-hunk device-hunk))

Window displayed in this hunk.

Source

struct.lisp.

Target Slot

window.

Generic Reader: device-hunks (object)
Generic Writer: (setf device-hunks) (object)
Package

hemlock-interface.

Methods
Reader Method: device-hunks ((device device))
Writer Method: (setf device-hunks) ((device device))

list of hunks on the screen.

Source

struct.lisp.

Target Slot

hunks.

Generic Function: device-init (device)

called whenever going into the editor.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-init ((device bitmap-device))
Source

bit-screen.lisp.

Generic Function: device-listen (device)
Package

hemlock.wire.

Source

wire.lisp.

Methods
Method: device-listen ((device connection-device))
Source

connections.lisp.

Method: device-listen ((device stream-device))
Generic Function: device-make-window (device start modelinep window font-family ask-user x y width-arg height-arg proportion)
Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-make-window ((device bitmap-device) start modelinep window font-family ask-user x y width-arg height-arg proportion)
Source

bit-screen.lisp.

Generic Reader: device-name (object)
Generic Writer: (setf device-name) (object)
Package

hemlock-interface.

Methods
Reader Method: device-name ((device device))
Writer Method: (setf device-name) ((device device))

simple-string such as "concept" or "lnz"

Source

struct.lisp.

Target Slot

name.

Generic Function: device-next-window (device window)

return the next window

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-next-window ((device bitmap-device) window)

Return the next window after Window, wrapping around if Window is the bottom window.

Source

bit-screen.lisp.

Generic Function: device-note-read-wait (device on-off)

somehow note on display that input is expected.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-note-read-wait ((device bitmap-device) on)
Source

hunk-draw.lisp.

Method: device-note-read-wait ((device device) on-off)
Generic Function: device-previous-window (device window)

return the previous window

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-previous-window ((device bitmap-device) window)

Return the previous window after Window, wrapping around if Window is the top window.

Source

bit-screen.lisp.

Generic Function: device-put-cursor (device hunk x y)

put the cursor at (x,y) or (column,line).

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-put-cursor ((device bitmap-device) hunk x y)
Source

hunk-draw.lisp.

Generic Function: device-random-typeout-cleanup (device stream degree)

clean up after random typeout.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-random-typeout-cleanup ((device bitmap-device) stream degree)
Source

bit-screen.lisp.

Generic Function: device-random-typeout-full-more (device stream)

do full-buffered more-prompting.

Package

hemlock-interface.

Source

struct.lisp.

Generic Function: device-random-typeout-line-more (device stream n)

keep line-buffered streams up to date.

Package

hemlock-interface.

Source

struct.lisp.

Generic Function: device-random-typeout-setup (device stream n)

prepare for random typeout.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-random-typeout-setup ((device bitmap-device) stream height)
Source

bit-screen.lisp.

Generic Function: device-read (device buffer)
Package

hemlock.wire.

Methods
Method: device-read ((device connection-device) buffer)
Source

connections.lisp.

Method: device-read ((device stream-device) buffer)
Source

wire.lisp.

Generic Function: device-show-mark (device window x y time)

display the screens cursor at a certain mark.

Package

hemlock-interface.

Source

struct.lisp.

Generic Function: device-smart-redisplay (device window)

redisplay a window on this device.

Package

hemlock-interface.

Source

struct.lisp.

Methods
Method: device-smart-redisplay ((device bitmap-device) window)
Source

bit-display.lisp.

Generic Function: device-write (device buffer &optional end)
Package

hemlock.wire.

Methods
Method: device-write ((device connection-device) buffer &optional end)
Source

connections.lisp.

Method: device-write ((device stream-device) buffer &optional end)
Source

wire.lisp.

Generic Reader: editor-error-format-arguments (condition)

Returns the FORMAT arguments for the given editor-error condition.

Package

hemlock-interface.

Methods
Reader Method: editor-error-format-arguments ((condition editor-error))
Source

macros.lisp.

Target Slot

format-arguments.

Generic Reader: editor-error-format-string (condition)

Returns the FORMAT control string of the given editor-error condition.

Package

hemlock-interface.

Methods
Reader Method: editor-error-format-string ((condition editor-error))
Source

macros.lisp.

Target Slot

format-string.

Generic Function: get-key-event (editor-input &optional ignore-abort-attempts-p)

This function returns a key-event as soon as it is available on editor-input. Editor-input is either *editor-input* or *real-editor-input*. Ignore-abort-attempts-p indicates whether #k"C-g" and #k"C-G" throw to the editor’s top-level command loop; when this is non-nil, this function returns those key-events when the user types them. Otherwise, it aborts the editor’s current state, returning to the command loop.

Package

hemlock-interface.

Source

input.lisp.

Methods
Method: get-key-event ((stream windowed-editor-input) &optional ignore-abort-attempts-p)
Source

bitmap-input.lisp.

Method: get-key-event ((stream kbdmac-stream) &optional ignore-abort-attempts-p)
Source

streams.lisp.

Generic Function: insert-character (mark character)
Package

hemlock-interface.

Methods
Method: insert-character :around (mark character)
Source

new-undo.lisp.

Method: insert-character (mark character)

Inserts the Character at the specified Mark.

Source

htext3.lisp.

Generic Function: insert-region (mark region)
Package

hemlock-interface.

Methods
Method: insert-region :around (mark region)
Source

new-undo.lisp.

Method: insert-region (mark region)

Inserts the given Region at the Mark.

Source

htext3.lisp.

Generic Function: insert-string (mark string &optional start end)
Package

hemlock-interface.

Methods
Method: insert-string :around (mark string &optional start end)
Source

new-undo.lisp.

Method: insert-string (mark string &optional start end)

Inserts the String at the Mark. Do not use Start and End unless you know what you’re doing!

Source

htext3.lisp.

Generic Reader: line-next (object)
Generic Writer: (setf line-next) (object)
Package

hemlock-interface.

Methods
Reader Method: line-next ((line line))
Writer Method: (setf line-next) ((line line))

Pointer to the next line in the doubly linked list of line instances.

Source

line.lisp.

Target Slot

next.

Generic Reader: line-plist (object)
Generic Writer: (setf line-plist) (object)
Package

hemlock-interface.

Methods
Reader Method: line-plist ((line line))
Writer Method: (setf line-plist) ((line line))

The line property list, used by user code to annotate the text.

Source

line.lisp.

Target Slot

plist.

Generic Reader: line-previous (object)
Generic Writer: (setf line-previous) (object)
Package

hemlock-interface.

Methods
Reader Method: line-previous ((line line))
Writer Method: (setf line-previous) ((line line))

Pointer to the previous line in the doubly linked list of line instances.

Source

line.lisp.

Target Slot

previous.

Generic Function: linep (line)
Package

hemlock-interface.

Methods
Method: linep (object)
Source

line.lisp.

Method: linep ((line line))
Source

line.lisp.

Generic Function: listen-editor-input (editor-input)

This function returns whether there is any input available on editor-input. Editor-input is either *editor-input* or *real-editor-input*.

Package

hemlock-interface.

Source

input.lisp.

Methods
Method: listen-editor-input ((stream windowed-editor-input))
Source

bitmap-input.lisp.

Method: listen-editor-input ((stream kbdmac-stream))
Source

streams.lisp.

Generic Reader: mark-charpos (object)
Generic Writer: (setf mark-charpos) (object)
Package

hemlock-interface.

Methods
Reader Method: mark-charpos ((mark mark))
Writer Method: (setf mark-charpos) ((mark mark))

The character position of a Hemlock mark.
A mark’s character position is the index within the line of the character following the mark.

Source

struct.lisp.

Target Slot

charpos.

Generic Reader: mark-line (object)
Generic Writer: (setf mark-line) (object)
Package

hemlock-interface.

Methods
Reader Method: mark-line ((mark mark))
Writer Method: (setf mark-line) ((mark mark))

pointer to line

Source

struct.lisp.

Target Slot

line.

Generic Function: ninsert-region (mark region)
Package

hemlock-interface.

Methods
Method: ninsert-region :around (mark region)
Source

new-undo.lisp.

Method: ninsert-region (mark region)

Inserts the given Region at the Mark, possibly destroying the Region. Region may not be a part of any buffer’s region.

Source

htext3.lisp.

Generic Reader: random-typeout-stream-first-more-p (object)
Generic Writer: (setf random-typeout-stream-first-more-p) (object)
Package

hemlock-interface.

Methods
Reader Method: random-typeout-stream-first-more-p ((random-typeout-stream random-typeout-stream))
Writer Method: (setf random-typeout-stream-first-more-p) ((random-typeout-stream random-typeout-stream))

T until the first time we more. Nil after.

Source

struct.lisp.

Target Slot

first-more-p.

Generic Reader: random-typeout-stream-mark (object)
Generic Writer: (setf random-typeout-stream-mark) (object)
Package

hemlock-interface.

Methods
Reader Method: random-typeout-stream-mark ((random-typeout-stream random-typeout-stream))
Writer Method: (setf random-typeout-stream-mark) ((random-typeout-stream random-typeout-stream))

The buffer point of the associated buffer.

Source

struct.lisp.

Target Slot

mark.

Generic Reader: random-typeout-stream-more-mark (object)
Generic Writer: (setf random-typeout-stream-more-mark) (object)
Package

hemlock-interface.

Methods
Reader Method: random-typeout-stream-more-mark ((random-typeout-stream random-typeout-stream))
Writer Method: (setf random-typeout-stream-more-mark) ((random-typeout-stream random-typeout-stream))

The mark that is not displayed when we need to more.

Source

struct.lisp.

Target Slot

more-mark.

Generic Reader: random-typeout-stream-no-prompt (object)
Generic Writer: (setf random-typeout-stream-no-prompt) (object)
Package

hemlock-interface.

Methods
Reader Method: random-typeout-stream-no-prompt ((random-typeout-stream random-typeout-stream))
Writer Method: (setf random-typeout-stream-no-prompt) ((random-typeout-stream random-typeout-stream))

T when we want to exit, still collecting output.

Source

struct.lisp.

Target Slot

no-prompt.

Generic Reader: random-typeout-stream-window (object)
Generic Writer: (setf random-typeout-stream-window) (object)
Package

hemlock-interface.

Methods
Reader Method: random-typeout-stream-window ((random-typeout-stream random-typeout-stream))
Writer Method: (setf random-typeout-stream-window) ((random-typeout-stream random-typeout-stream))

The hemlock window all this shit is in.

Source

struct.lisp.

Target Slot

window.

Generic Function: unget-key-event (key-event editor-input)

This function returns the key-event to editor-input, so the next invocation of GET-KEY-EVENT will return the key-event. If the key-event is #k"C-g" or #k"C-G", then whether GET-KEY-EVENT returns it depends on its second argument. Editor-input is either *editor-input* or *real-editor-input*.

Package

hemlock-interface.

Source

input.lisp.

Methods
Method: unget-key-event (key-event (stream windowed-editor-input))
Source

bitmap-input.lisp.

Method: unget-key-event (ignore (stream kbdmac-stream))
Source

streams.lisp.


5.1.7 Standalone methods

Method: close ((stream hemlock-output-stream) &key abort)
Source

streams.lisp.

Method: close ((stream hemlock-region-stream) &key abort)
Source

streams.lisp.

Method: close ((stream ts-stream) &key abort)
Source

ts-stream.lisp.

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

connections.lisp.

Method: initialize-instance :after ((instance editor-input) &key)
Source

input.lisp.

Method: initialize-instance :after ((instance io-connection) &key)
Source

connections.lisp.

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

connections.lisp.

Method: initialize-instance :after ((instance tcp-connection/iolib) &key)
Source

ioconnections.lisp.

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

ioconnections.lisp.

Method: initialize-instance :after ((instance process-connection/iolib) &key)
Source

ioconnections.lisp.

Method: initialize-instance :after ((instance listening-connection/iolib) &key)
Source

ioconnections.lisp.

Method: initialize-instance :after ((instance pipelike-connection/iolib) &key)
Source

ioconnections.lisp.

Method: initialize-instance :after ((instance iolib-connection) &key)
Source

ioconnections.lisp.

Method: print-object ((object modeline-field) stream)
Source

struct.lisp.

Method: print-object ((object window) stream)
Source

struct.lisp.

Method: print-object ((object region) stream)
Source

struct.lisp.

Method: print-object ((object device-hunk) stream)
Source

struct.lisp.

Method: print-object ((instance connection) stream)
Source

connections.lisp.

Method: print-object ((object mark) stream)
Source

htext2.lisp.

Method: print-object ((object window-group) stream)
Source

struct.lisp.

Method: print-object ((object device) stream)
Source

struct.lisp.

Method: print-object ((object random-typeout-stream) stream)
Source

struct.lisp.

Method: print-object ((object command) stream)
Source

struct.lisp.

Method: print-object ((object ring) stream)
Source

ring.lisp.

Method: print-object ((object string-table) stream)
Source

table.lisp.

Method: print-object ((object hemlock-output-stream) stream)
Source

streams.lisp.

Method: print-object ((object search-pattern) stream)
Source

search1.lisp.

Method: print-object ((object buffer) stream)
Source

struct.lisp.

Method: print-object ((structure line) stream)
Source

htext2.lisp.

Method: print-object ((object hemlock-region-stream) stream)
Source

streams.lisp.

Method: print-object ((object connection-device) stream)
Source

connections.lisp.

Method: print-object ((object word-table) stream)
Source

table.lisp.

Method: print-object ((object tq-event) stream)
Source

rompsite.lisp.

Method: print-object ((object modeline-field-info) stream)
Source

struct.lisp.

Method: print-object ((object mode-object) stream)
Source

struct.lisp.

Method: print-object ((object string-sensitive-search-pattern) stream)
Source

search1.lisp.

Method: print-object ((instance tcp-listener-mixin) stream)
Source

connections.lisp.

Method: print-object ((object variable-object) stream)
Source

struct.lisp.

Method: print-object ((object string-insensitive-search-pattern) stream)
Source

search1.lisp.

Method: print-object ((object value-node) stream)
Source

table.lisp.

Method: print-object ((instance tcp-connection-mixin) stream)
Source

connections.lisp.

Method: print-object ((object attribute-descriptor) stream)
Source

struct.lisp.

Method: print-object ((object word-entry) stream)
Source

table.lisp.

Method: print-object ((object set-search-pattern) stream)
Source

search2.lisp.

Method: print-object ((object key-event) stream)
Source

key-event.lisp.

Method: print-object ((object slave-symbol) stream)
Source

lispeval.lisp.

Method: print-object ((object auto-save-state) stream)
Source

auto-save.lisp.

Method: print-object ((object note) stream)
Source

lispeval.lisp.

Method: print-object ((object undo-info) stream)
Source

undo.lisp.

Method: print-object ((object request-server) stream)
Source

request.lisp.

Method: print-object ((object dired-file) stream)
Source

diredcoms.lisp.

Method: print-object ((object server-info) stream)
Source

eval-server.lisp.

Method: print-object ((object ts-data) stream)
Source

ts-buf.lisp.

Method: print-object ((object error-info) stream)
Source

eval-server.lisp.

Method: print-object ((object spell-info) stream)
Source

spellcoms.lisp.

Method: print-object ((object dired-information) stream)
Source

diredcoms.lisp.

Method: print-object ((object wild-match) stream)
Source

dired.lisp.

Method: print-object ((object remote-object) stream)
Source

wire.lisp.

Method: print-object ((object stream-device) stream)
Source

wire.lisp.

Method: print-object ((object wire) stream)
Source

wire.lisp.

Method: stream-clear-input ((stream hemlock-output-stream))
Package

sb-gray.

Source

streams.lisp.

Method: stream-clear-input ((stream hemlock-region-stream))
Package

sb-gray.

Source

streams.lisp.

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

sb-gray.

Source

ts-stream.lisp.

Method: stream-clear-output ((stream ts-stream))
Package

sb-gray.

Source

ts-stream.lisp.

Method: stream-finish-output ((stream random-typeout-stream))
Package

sb-gray.

Source

pop-up-stream.lisp.

Method: stream-finish-output ((stream hemlock-output-stream))
Package

sb-gray.

Source

streams.lisp.

Method: stream-finish-output ((stream ts-stream))
Package

sb-gray.

Source

ts-stream.lisp.

Method: stream-force-output ((stream random-typeout-stream))
Package

sb-gray.

Source

pop-up-stream.lisp.

Method: stream-force-output ((stream hemlock-output-stream))
Package

sb-gray.

Source

streams.lisp.

Method: stream-force-output ((stream ts-stream))
Package

sb-gray.

Source

ts-stream.lisp.

Method: stream-line-column ((stream random-typeout-stream))
Package

sb-gray.

Source

pop-up-stream.lisp.

Method: stream-line-column ((stream hemlock-output-stream))
Package

sb-gray.

Source

streams.lisp.

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

sb-gray.

Source

ts-stream.lisp.

Method: stream-line-column ((stream shell-filter-stream))
Package

sb-gray.

Source

shell.lisp.

Method: stream-listen ((stream hemlock-output-stream))
Package

sb-gray.

Source

streams.lisp.

Method: stream-listen ((stream hemlock-region-stream))
Package

sb-gray.

Source

streams.lisp.

Method: stream-listen ((stream ts-stream))
Package

sb-gray.

Source

ts-stream.lisp.

Method: stream-read-char ((stream hemlock-output-stream))
Package

sb-gray.

Source

streams.lisp.

Method: stream-read-char ((stream hemlock-region-stream))
Package

sb-gray.

Source

streams.lisp.

Method: stream-read-char ((stream ts-stream))
Package

sb-gray.

Source

ts-stream.lisp.

Method: stream-read-char-no-hang ((stream hemlock-output-stream))
Package

sb-gray.

Source

streams.lisp.

Method: stream-read-char-no-hang ((stream ts-stream))
Package

sb-gray.

Source

ts-stream.lisp.

Method: stream-read-sequence ((stream ts-stream) (seq string) start end &key)
Package

trivial-gray-streams.

Source

ts-stream.lisp.

Method: stream-unread-char ((stream hemlock-output-stream) char)
Package

sb-gray.

Source

streams.lisp.

Method: stream-unread-char ((stream hemlock-region-stream) char)
Package

sb-gray.

Source

streams.lisp.

Method: stream-unread-char ((stream ts-stream) char)
Package

sb-gray.

Source

ts-stream.lisp.

Method: stream-write-char ((stream random-typeout-stream) char)
Package

sb-gray.

Source

pop-up-stream.lisp.

Method: stream-write-char ((stream hemlock-output-stream) char)
Package

sb-gray.

Source

streams.lisp.

Method: stream-write-char ((stream ts-stream) char)
Package

sb-gray.

Source

ts-stream.lisp.

Method: stream-write-char ((stream shell-filter-stream) char)
Package

sb-gray.

Source

shell.lisp.

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

trivial-gray-streams.

Source

streams.lisp.

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

trivial-gray-streams.

Source

ts-stream.lisp.

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

trivial-gray-streams.

Source

shell.lisp.

Method: stream-write-string ((stream random-typeout-stream) string &optional start end)
Package

sb-gray.

Source

pop-up-stream.lisp.


5.1.8 Conditions

Condition: editor-error
Package

hemlock-interface.

Source

macros.lisp.

Direct superclasses

error.

Direct methods
Direct slots
Slot: format-string
Package

hemlock-internals.

Initform

(quote "")

Initargs

:format-string

Readers

editor-error-format-string.

Writers

This slot is read-only.

Slot: format-arguments
Package

hemlock-internals.

Initform

(quote (quote nil))

Initargs

:format-arguments

Readers

editor-error-format-arguments.

Writers

This slot is read-only.

Condition: wire-eof
Package

hemlock.wire.

Source

wire.lisp.

Direct superclasses

wire-error.

Condition: wire-error
Package

hemlock.wire.

Source

wire.lisp.

Direct superclasses

error.

Direct subclasses
Direct methods

wire-error-wire.

Direct slots
Slot: wire
Initargs

:wire

Readers

wire-error-wire.

Writers

This slot is read-only.

Condition: wire-io-error
Package

hemlock.wire.

Source

wire.lisp.

Direct superclasses

wire-error.

Direct methods
Direct slots
Slot: when
Package

common-lisp.

Initform

(quote "using")

Initargs

:when

Readers

wire-io-error-when.

Writers

This slot is read-only.

Slot: msg
Initform

(quote "failed.")

Initargs

:msg

Readers

wire-io-error-msg.

Writers

This slot is read-only.


5.1.9 Structures

Structure: buffer

A Hemlock buffer object. See Hemlock Command Implementor’s Manual for details.

Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: %name
Readers

buffer-%name.

Writers

(setf buffer-%name).

Slot: %region
Readers

buffer-%region.

Writers

(setf buffer-%region).

Slot: %pathname
Readers

buffer-%pathname.

Writers

(setf buffer-%pathname).

Slot: modes
Readers

buffer-modes.

Writers

(setf buffer-modes).

Slot: mode-objects
Readers

buffer-mode-objects.

Writers

(setf buffer-mode-objects).

Slot: bindings
Readers

buffer-bindings.

Writers

(setf buffer-bindings).

Slot: point
Readers

buffer-point.

Writers

(setf buffer-point).

Slot: %writable
Initform

t

Readers

buffer-%writable.

Writers

(setf buffer-%writable).

Slot: modified-tick
Initform

-2

Readers

buffer-modified-tick.

Writers

(setf buffer-modified-tick).

Slot: unmodified-tick
Initform

-1

Readers

buffer-unmodified-tick.

Writers

(setf buffer-unmodified-tick).

Slot: windows
Readers

buffer-windows.

Writers

(setf buffer-windows).

Slot: var-values
Readers

buffer-var-values.

Writers

(setf buffer-var-values).

Slot: variables
Readers

buffer-variables.

Writers

(setf buffer-variables).

Slot: write-date
Readers

buffer-write-date.

Writers

(setf buffer-write-date).

Slot: active-region-p
Readers

buffer-active-region-p.

Writers

(setf buffer-active-region-p).

Slot: display-start
Readers

buffer-display-start.

Writers

(setf buffer-display-start).

Slot: %modeline-fields
Readers

buffer-%modeline-fields.

Writers

(setf buffer-%modeline-fields).

Slot: delete-hook
Readers

buffer-delete-hook.

Writers

(setf buffer-delete-hook).

Slot: widget
Readers

buffer-widget.

Writers

(setf buffer-widget).

Slot: tag-line-number
Initform

-1

Readers

buffer-tag-line-number.

Writers

(setf buffer-tag-line-number).

Slot: undo-p
Initform

t

Readers

buffer-undo-p.

Writers

(setf buffer-undo-p).

Slot: undo-list
Readers

buffer-undo-list.

Writers

(setf buffer-undo-list).

Structure: command
Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: %name
Readers

command-%name.

Writers

(setf command-%name).

Slot: documentation
Package

common-lisp.

Readers

command-documentation.

Writers

(setf command-documentation).

Slot: function
Package

common-lisp.

Readers

command-function.

Writers

(setf command-function).

Slot: %bindings
Readers

command-%bindings.

Writers

(setf command-%bindings).

Structure: device
Package

hemlock.wire.

Source

wire.lisp.

Direct superclasses

structure-object.

Direct subclasses
Direct slots
Slot: wire
Readers

device-wire.

Writers

(setf device-wire).

Structure: key-event
Package

hemlock-ext.

Source

key-event.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: bits
Type

fixnum

Readers

key-event-bits.

Writers

(setf key-event-bits).

Slot: keysym
Type

fixnum

Readers

key-event-keysym.

Writers

(setf key-event-keysym).

Structure: modeline-field

This is one item displayed in a Hemlock window’s modeline.

Package

hemlock-interface.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: %name
Package

hemlock-internals.

Readers

modeline-field-%name.

Writers

(setf modeline-field-%name).

Slot: %function
Package

hemlock-internals.

Readers

modeline-field-%function.

Writers

(setf modeline-field-%function).

Slot: %width
Package

hemlock-internals.

Readers

modeline-field-%width.

Writers

(setf modeline-field-%width).

Structure: region

A Hemlock region object. See Hemlock Command Implementor’s Manual for details.

Package

hemlock-interface.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: start
Package

hemlock-internals.

Readers

region-start.

Writers

(setf region-start).

Slot: end
Package

hemlock-internals.

Readers

region-end.

Writers

(setf region-end).

Structure: remote-object
Package

hemlock.wire.

Source

wire.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: host
Readers

remote-object-host.

Writers

(setf remote-object-host).

Slot: pid
Readers

remote-object-pid.

Writers

(setf remote-object-pid).

Slot: id
Readers

remote-object-id.

Writers

(setf remote-object-id).

Structure: ring

Used with Ring-Push and friends to implement ring buffers.

Package

hemlock-internals.

Source

ring.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: first
Package

common-lisp.

Type

fixnum

Initform

-1

Readers

ring-first.

Writers

(setf ring-first).

Slot: bound
Type

fixnum

Initform

(hemlock-internals::required-argument)

Readers

ring-bound.

Writers

(setf ring-bound).

Slot: delete-function
Readers

ring-delete-function.

Writers

(setf ring-delete-function).

Slot: vector
Package

common-lisp.

Type

simple-vector

Initform

(hemlock-internals::required-argument)

Readers

ring-vector.

Writers

(setf ring-vector).

Structure: search-pattern
Package

hemlock-internals.

Source

search1.lisp.

Direct superclasses

structure-object.

Direct subclasses
Direct methods

print-object.

Direct slots
Slot: kind
Readers

search-pattern-kind.

Writers

(setf search-pattern-kind).

Slot: direction
Readers

search-pattern-direction.

Writers

(setf search-pattern-direction).

Slot: pattern
Readers

search-pattern-pattern.

Writers

(setf search-pattern-pattern).

Slot: search-function
Readers

search-pattern-search-function.

Writers

(setf search-pattern-search-function).

Slot: reclaim-function
Readers

search-pattern-reclaim-function.

Writers

(setf search-pattern-reclaim-function).

Structure: stream-device
Package

hemlock.wire.

Source

wire.lisp.

Direct superclasses

device.

Direct methods
Direct slots
Slot: stream
Package

common-lisp.

Type

stream

Initform

(error "missing argument")

Readers

device-stream.

Writers

(setf device-stream).

Structure: string-table

This structure is used to implement the Hemlock string-table type.

Package

hemlock-internals.

Source

table.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: separator
Type

base-char

Initform

#\

Readers

string-table-separator.

Writers

(setf string-table-separator).

Slot: num-nodes
Type

fixnum

Initform

0

Readers

string-table-num-nodes.

Writers

(setf string-table-num-nodes).

Slot: value-nodes
Initform

(make-array hemlock-internals::initial-string-table-size)

Readers

string-table-value-nodes.

Writers

(setf string-table-value-nodes).

Slot: first-word-table
Initform

(hemlock-internals::make-word-table)

Readers

string-table-first-word-table.

Writers

(setf string-table-first-word-table).

Structure: window

This structure implements a Hemlock window.

Package

hemlock-interface.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: tick
Readers

window-tick.

Writers

(setf window-tick).

Slot: %buffer
Package

hemlock-internals.

Readers

window-%buffer.

Writers

(setf window-%buffer).

Slot: height
Package

hemlock-internals.

Readers

window-height.

Writers

(setf window-height).

Slot: width
Package

hemlock-internals.

Readers

window-width.

Writers

(setf window-width).

Slot: old-start
Package

hemlock-internals.

Readers

window-old-start.

Writers

(setf window-old-start).

Slot: first-line
Package

hemlock-internals.

Readers

window-first-line.

Writers

(setf window-first-line).

Slot: last-line
Package

hemlock-internals.

Readers

window-last-line.

Writers

(setf window-last-line).

Slot: first-changed
Package

hemlock-internals.

Readers

window-first-changed.

Writers

(setf window-first-changed).

Slot: last-changed
Package

hemlock-internals.

Readers

window-last-changed.

Writers

(setf window-last-changed).

Slot: spare-lines
Package

hemlock-internals.

Readers

window-spare-lines.

Writers

(setf window-spare-lines).

Slot: old-lines
Package

hemlock-internals.

Initform

0

Readers

window-old-lines.

Writers

(setf window-old-lines).

Slot: hunk
Package

hemlock-internals.

Readers

window-hunk.

Writers

(setf window-hunk).

Slot: display-start
Package

hemlock-internals.

Readers

window-display-start.

Writers

(setf window-display-start).

Slot: display-end
Package

hemlock-internals.

Readers

window-display-end.

Writers

(setf window-display-end).

Slot: point
Package

hemlock-internals.

Readers

window-point.

Writers

(setf window-point).

Slot: modeline-dis-line
Package

hemlock-internals.

Readers

window-modeline-dis-line.

Writers

(setf window-modeline-dis-line).

Slot: modeline-buffer
Package

hemlock-internals.

Readers

window-modeline-buffer.

Writers

(setf window-modeline-buffer).

Slot: modeline-buffer-len
Package

hemlock-internals.

Readers

window-modeline-buffer-len.

Writers

(setf window-modeline-buffer-len).

Slot: display-recentering
Package

hemlock-internals.

Readers

window-display-recentering.

Writers

(setf window-display-recentering).

Structure: window-group
Package

hemlock-interface.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: xparent
Package

hemlock-internals.

Readers

window-group-xparent.

Writers

(setf window-group-xparent).

Slot: width
Package

hemlock-internals.

Readers

window-group-width.

Writers

(setf window-group-width).

Slot: height
Package

hemlock-internals.

Readers

window-group-height.

Writers

(setf window-group-height).


5.1.10 Classes

Class: connection
Package

hemlock-interface.

Source

connections.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: name
Package

hemlock-internals.

Initargs

:name

Readers

connection-name.

Writers

(setf connection-name).

Slot: buffer
Package

hemlock-internals.

Initargs

:buffer

Readers

connection-buffer.

Writers

(setf connection-buffer).

Slot: stream
Package

common-lisp.

Initargs

:stream

Readers

connection-stream.

Writers

(setf connection-stream).

Slot: connection-sentinel
Initargs

:sentinel

Readers

connection-sentinel.

Writers

(setf connection-sentinel).

Class: device
Package

hemlock-interface.

Source

struct.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: name

simple-string such as "concept" or "lnz"

Package

hemlock-internals.

Initargs

:name

Readers

device-name.

Writers

(setf device-name).

Slot: bottom-window-base

bottom text line of bottom window.

Package

hemlock-internals.

Initargs

:bottom-window-base

Readers

device-bottom-window-base.

Writers

(setf device-bottom-window-base).

Slot: hunks

list of hunks on the screen.

Package

hemlock-internals.

Initargs

:hunks

Readers

device-hunks.

Writers

(setf device-hunks).

Class: device-hunk

This structure is used internally by Hemlock’s screen management system.

Package

hemlock-interface.

Source

struct.lisp.

Direct subclasses

bitmap-hunk.

Direct methods
Direct slots
Slot: window

Window displayed in this hunk.

Initargs

:window

Readers

device-hunk-window.

Writers

(setf device-hunk-window).

Slot: position

Bottom Y position of hunk.

Package

common-lisp.

Initargs

:position

Readers

device-hunk-position.

Writers

(setf device-hunk-position).

Slot: height

Height of hunk in pixels or lines.

Package

hemlock-internals.

Initargs

:height

Readers

device-hunk-height.

Writers

(setf device-hunk-height).

Slot: next

Next hunks.

Package

iterate.

Initargs

:next

Readers

device-hunk-next.

Writers

(setf device-hunk-next).

Slot: previous

Previous hunks

Package

hemlock-internals.

Initargs

:previous

Readers

device-hunk-previous.

Writers

(setf device-hunk-previous).

Slot: device

Display device hunk is on.

Initargs

:device

Readers

device-hunk-device.

Writers

(setf device-hunk-device).

Class: editor-input
Package

hemlock-interface.

Source

input.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: head
Package

hemlock-internals.

Initargs

:head

Readers

editor-input-head.

Writers

(setf editor-input-head).

Slot: tail
Package

hemlock-internals.

Initargs

:tail

Readers

editor-input-tail.

Writers

(setf editor-input-tail).

Class: font-mark
Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

mark.

Direct methods
Direct slots
Slot: font
Initargs

:font

Readers

font-mark-font.

Writers

(setf font-mark-font).

Class: hemlock-output-stream
Package

hemlock-internals.

Source

streams.lisp.

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

The mark we insert at.

Package

hemlock-interface.

Readers

hemlock-output-stream-mark.

Writers

(setf hemlock-output-stream-mark).

Slot: input-string
Slot: input-pos
Initform

0

Slot: out
Readers

old-lisp-stream-out.

Writers

(setf old-lisp-stream-out).

Slot: sout
Readers

old-lisp-stream-sout.

Writers

(setf old-lisp-stream-sout).

Class: hemlock-region-stream
Package

hemlock-internals.

Source

streams.lisp.

Direct superclasses

fundamental-character-input-stream.

Direct methods
Direct slots
Slot: region
Package

hemlock-interface.

Initargs

:region

Readers

hemlock-region-stream-region.

Writers

(setf hemlock-region-stream-region).

Slot: mark
Package

hemlock-interface.

Initargs

:mark

Readers

hemlock-region-stream-mark.

Writers

(setf hemlock-region-stream-mark).

Class: line

A Hemlock line object. See Hemlock design document for details.

Package

hemlock-internals.

Source

line.lisp.

Direct methods
Direct slots
Slot: chars

Something that represents the contents of the line. This is
guaranteed to change (as compared by EQL) whenver the contents of the line changes, but might at arbitarary other times. There are currently about two different cases:

Normal:
A simple string holding the contents of the line.

A cached line:
The line is eq to Open-Line, and the actual contents are in the line cache. The %Chars may be either the original contents or a negative fixnum.

Initform

""

Initargs

:chars

Readers

line-chars.

Writers

(setf line-chars).

Slot: previous

Pointer to the previous line in the doubly linked list of line instances.

Initargs

:previous

Readers

line-previous.

Writers

(setf line-previous).

Slot: next

Pointer to the next line in the doubly linked list of line instances.

Package

iterate.

Initargs

:next

Readers

line-next.

Writers

(setf line-next).

Slot: marks

A list of all the permanent marks pointing into this line.

Initargs

:marks

Readers

line-marks.

Writers

(setf line-marks).

Slot: %buffer

The buffer to which this line belongs, or a *disembodied-buffer-count* if the line is not in any buffer.

Initargs

:%buffer

Readers

line-%buffer.

Writers

(setf line-%buffer).

Slot: number

A non-negative integer (fixnum) that represents the ordering of lines
within continguous range of lines (a buffer or disembuffered region). The number of the Line-Next is guaranteed to be strictly greater than our number, and the Line-Previous is guaranteed to be strictly less.

Package

common-lisp.

Initform

0

Initargs

:number

Readers

line-number.

Writers

(setf line-number).

Slot: plist

The line property list, used by user code to annotate the text.

Initargs

:plist

Readers

line-plist.

Writers

(setf line-plist).

Slot: tag

Line tag, which records information available only if all preceding lines have been analyzed yet.

Readers

%line-tag.

Writers

(setf %line-tag).

Class: listening-connection
Package

hemlock-interface.

Source

connections.lisp.

Direct superclasses

connection.

Direct subclasses

listening-connection/iolib.

Direct methods
Direct slots
Slot: server
Package

hemlock-internals.

Initargs

:server

Readers

connection-server.

Writers

(setf connection-server).

Slot: acceptor
Package

hemlock-internals.

Initargs

:acceptor

Readers

connection-acceptor.

Writers

(setf connection-acceptor).

Slot: initargs
Package

hemlock-internals.

Initargs

:initargs

Readers

connection-initargs.

Writers

(setf connection-initargs).

Class: mark

A Hemlock mark object. See Hemlock Command Implementor’s Manual for details.

Package

hemlock-interface.

Source

struct.lisp.

Direct subclasses

font-mark.

Direct methods
Direct slots
Slot: line

pointer to line

Package

hemlock-internals.

Initargs

:line

Readers

mark-line.

Writers

(setf mark-line).

Slot: charpos

The character position of a Hemlock mark.
A mark’s character position is the index within the line of the character following the mark.

Package

hemlock-internals.

Initargs

:charpos

Readers

mark-charpos.

Writers

(setf mark-charpos).

Slot: %kind

type of mark

Package

hemlock-internals.

Initargs

:%kind

Readers

mark-%kind.

Writers

(setf mark-%kind).

Class: random-typeout-stream
Package

hemlock-interface.

Source

struct.lisp.

Direct superclasses

fundamental-character-output-stream.

Direct methods
Direct slots
Slot: mark

The buffer point of the associated buffer.

Initargs

:mark

Readers

random-typeout-stream-mark.

Writers

(setf random-typeout-stream-mark).

Slot: window

The hemlock window all this shit is in.

Initargs

:window

Readers

random-typeout-stream-window.

Writers

(setf random-typeout-stream-window).

Slot: more-mark

The mark that is not displayed when we need to more.

Package

hemlock-internals.

Initargs

:more-mark

Readers

random-typeout-stream-more-mark.

Writers

(setf random-typeout-stream-more-mark).

Slot: no-prompt

T when we want to exit, still collecting output.

Package

hemlock-internals.

Initargs

:no-prompt

Readers

random-typeout-stream-no-prompt.

Writers

(setf random-typeout-stream-no-prompt).

Slot: first-more-p

T until the first time we more. Nil after.

Package

hemlock-internals.

Initform

t

Initargs

:first-more-p

Readers

random-typeout-stream-first-more-p.

Writers

(setf random-typeout-stream-first-more-p).

Slot: line-buffered-p

whether line buffered


5.2 Internals


5.2.1 Constants

Constant: *slave-connect-wait*
Package

hemlock.

Source

eval-server.lisp.

Constant: +bignum-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +buffer-size+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +cons-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +funcall-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +funcall0-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +funcall1-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +funcall2-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +funcall3-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +funcall4-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +funcall5-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +initial-cache-size+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +lookup-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +number-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +remote-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +save-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +string-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: +symbol-op+
Package

hemlock.wire.

Source

wire.lisp.

Constant: char-code-limit
Package

hemlock-internals.

Source

hemlock-ext.lisp.

Constant: char-code-limit
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Constant: character-attribute-bucket-size

The number of bits to use in each bucket of the *character-attribute-cache*.

Package

hemlock-internals.

Source

syntax.lisp.

Constant: character-attribute-cache-size

The number of buckets in the *character-attribute-cache*.

Package

hemlock-internals.

Source

syntax.lisp.

Constant: completion-prefix-max-size
Package

hemlock.

Source

completion.lisp.

Constant: completion-table-size
Package

hemlock.

Source

completion.lisp.

Constant: d-mask
Package

spell.

Source

spell-corr.lisp.

Constant: descriptors-size-loc
Package

spell.

Source

spell-corr.lisp.

Constant: dictionary-size-loc
Package

spell.

Source

spell-corr.lisp.

Constant: file-header-bytes
Package

spell.

Source

spell-corr.lisp.

Constant: flag-names-to-masks
Package

spell.

Source

spell-aug.lisp.

Constant: font-map-size
Package

hemlock-internals.

Source

rompsite.lisp.

Constant: g-mask
Package

spell.

Source

spell-corr.lisp.

Constant: h-mask
Package

spell.

Source

spell-corr.lisp.

Constant: j-mask
Package

spell.

Source

spell-corr.lisp.

Constant: key-event-escape-char

The escape character that #k uses.

Package

hemlock-ext.

Source

key-event.lisp.

Constant: line-increment

Default difference for line numbers.

Package

hemlock-internals.

Source

htext1.lisp.

Constant: line-number-interval-guess

Our first guess at how we should number an inserted region’s lines.

Package

hemlock-internals.

Source

htext3.lisp.

Constant: losing-char

Bit for char with funny representation.

Package

hemlock-internals.

Source

linimage.lisp.

Constant: m-mask
Package

spell.

Source

spell-corr.lisp.

Constant: magic-file-id
Package

spell.

Source

spell-corr.lisp.

Constant: magic-file-id-loc
Package

spell.

Source

spell-corr.lisp.

Constant: max-entry-count-estimate
Package

spell.

Source

spell-build.lisp.

Constant: max-string-table-length
Package

spell.

Source

spell-build.lisp.

Constant: modifier-bits-limit
Package

hemlock-ext.

Source

key-event.lisp.

Constant: modifier-count-limit

The maximum number of modifiers supported.

Package

hemlock-ext.

Source

key-event.lisp.

Constant: n-mask
Package

spell.

Source

spell-corr.lisp.

Constant: new-bit

This bit is set in the dis-line-flags when a line is found to be new.

Package

hemlock-internals.

Source

winimage.lisp.

Constant: new-descriptors-size
Package

spell.

Source

spell-build.lisp.

Constant: new-dictionary-size
Package

spell.

Source

spell-build.lisp.

Constant: new-hash-byte
Package

spell.

Source

spell-corr.lisp.

Constant: p-mask
Package

spell.

Source

spell-corr.lisp.

Constant: r-mask
Package

spell.

Source

spell-corr.lisp.

Constant: retag-bit

This bit is set in the dis-line-flags when a line has an updated tag.

Package

hemlock-internals.

Source

winimage.lisp.

Constant: s-mask
Package

spell.

Source

spell-corr.lisp.

Constant: spell-deleted-entry
Package

spell.

Source

spell-corr.lisp.

Constant: stored-hash-byte
Package

spell.

Source

spell-corr.lisp.

Constant: stored-length-byte
Package

spell.

Source

spell-corr.lisp.

Constant: string-table-size-loc
Package

spell.

Source

spell-corr.lisp.

Constant: t-mask
Package

spell.

Source

spell-corr.lisp.

Constant: ts-stream-output-buffer-size
Package

hemlock.

Source

ts-stream.lisp.

Constant: unix-to-universal-time
Package

hemlock.

Source

filecoms.lisp.

Constant: v-mask
Package

spell.

Source

spell-corr.lisp.

Constant: whole-index-high-byte
Package

spell.

Source

spell-corr.lisp.

Constant: whole-index-low-byte
Package

spell.

Source

spell-corr.lisp.

Constant: wildcard-char

Wildcard designator for file names will match any substring.

Package

dired.

Source

dired.lisp.

Constant: winning-char

Bit for a char that prints normally

Package

hemlock-internals.

Source

linimage.lisp.

Constant: x-mask
Package

spell.

Source

spell-corr.lisp.

Constant: xwindow-border-width

X border around X windows

Package

hemlock.x11.

Source

bit-screen.lisp.

Constant: xwindow-border-width*2
Package

hemlock.x11.

Source

bit-screen.lisp.

Constant: y-mask
Package

spell.

Source

spell-corr.lisp.

Constant: z-mask
Package

spell.

Source

spell-corr.lisp.


5.2.2 Special variables

Special Variable: *abort-operations*

T iff we should ignore any operations sent to us.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *active-file-group*

The list of files in the currently active group.

Package

hemlock.

Source

group.lisp.

Special Variable: *active-file-group-name*

The name of the currently active group.

Package

hemlock.

Source

group.lisp.

Special Variable: *active-region-font-marks*
Package

hemlock.

Source

highlight.lisp.

Special Variable: *active-region-highlight-font*

The index into the font-map for the active region highlighting font.

Package

hemlock.

Source

highlight.lisp.

Special Variable: *aeiou*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *after-editor-initializations-funs*

A list of functions to be called after the editor has been initialized upon entering the first time.

Package

hemlock-internals.

Source

main.lisp.

Special Variable: *all-bit-descriptors*

The list of all the bit descriptors.

Package

hemlock-internals.

Source

syntax.lisp.

Special Variable: *all-connections*
Package

hemlock-internals.

Source

connections.lisp.

Special Variable: *apropos-buffer*
Package

hemlock.

Source

apropos.lisp.

Special Variable: *apropos-entries*
Package

hemlock.

Source

apropos.lisp.

Special Variable: *apropos-entries-end*
Package

hemlock.

Source

apropos.lisp.

Special Variable: *available-backends*
Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *back-to-@-pattern*
Package

hemlock.

Source

filecoms.lisp.

Special Variable: *background-io*

Stream connected to the editor’s background buffer in case we want to use it in the future.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *binary-pathname*
Package

hemlock-system.

Source

hemlock.base.asd.

Special Variable: *bufed-buffer*
Package

hemlock.

Source

bufed.lisp.

Special Variable: *bufed-buffers*
Package

hemlock.

Source

bufed.lisp.

Special Variable: *bufed-buffers-end*
Package

hemlock.

Source

bufed.lisp.

Special Variable: *buffer-history*

A list of buffers, in order from most recently to least recently selected.

Package

hemlock.

Source

filecoms.lisp.

Special Variable: *buffer-history-ptr*

The successively previous buffer to the current buffer.

Package

hemlock.

Source

filecoms.lisp.

Special Variable: *buffer-package*

Special variable, bound by certain wire requests, telling the slave what value the master sees for (package-at-point).

Package

hemlock.

Source

cpc.lisp.

Special Variable: *cache-modification-tick*

The counter for the fixnums we stick in the chars of the cached line.

Package

hemlock-internals.

Source

htext1.lisp.

Special Variable: *character-attribute-cache*

This is the cache used to translate attribute/test-function pairs to
attribute character-set/mask pairs for find-attribute and reverse-find-attribute.

Package

hemlock-internals.

Source

syntax.lisp.

Special Variable: *character-attributes*

A hash table which translates character attributes to their values.

Package

hemlock-internals.

Source

syntax.lisp.

Special Variable: *character-key-events*
Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *clbuild-buffer*
Package

hemlock.

Source

clbuild.lisp.

Special Variable: *clbuild-directory*
Package

hemlock.

Source

clbuild.lisp.

Special Variable: *clbuild-info*
Package

hemlock.

Source

clbuild.lisp.

Special Variable: *clbuild-info-end*
Package

hemlock.

Source

clbuild.lisp.

Special Variable: *clbuild-slave-command*
Package

hemlock.

Source

eval-server.lisp.

Special Variable: *clx-fds-to-displays*
Package

hemlock-ext.

Source

bitmap-ext.lisp.

Special Variable: *coelesce-buffer*
Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *coelesce-buffer-fill-ptr*
Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *collision-count*
Package

spell.

Source

spell-build.lisp.

Special Variable: *color-map*
Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: *command-line-spec*
Package

hemlock-internals.

Source

main.lisp.

Special Variable: *command-line-switches*
Package

hemlock-internals.

Source

hemlock-ext.lisp.

Special Variable: *command-type-set*

True if the last command set the command-type.

Package

hemlock-internals.

Source

interp.lisp.

Special Variable: *comment-end-pattern*

Search pattern to keep around for looking for comment ends.

Package

hemlock.

Source

comments.lisp.

Special Variable: *comment-start-pattern*

Search pattern to keep around for looking for comment starts.

Package

hemlock.

Source

comments.lisp.

Special Variable: *compiler-error-stream*
Package

hemlock.

Source

eval-server.lisp.

Special Variable: *compiler-note*
Package

hemlock.

Source

eval-server.lisp.

Special Variable: *compiler-wire*
Package

hemlock.

Source

eval-server.lisp.

Special Variable: *complete-string-buffer*
Package

hemlock-internals.

Source

table.lisp.

Special Variable: *complete-string-buffer-size*
Package

hemlock-internals.

Source

table.lisp.

Special Variable: *completelist-buffer*
Package

hemlock.

Source

completion.lisp.

Special Variable: *completelist-entries*
Package

hemlock.

Source

completion.lisp.

Special Variable: *completion-default-default-database-filename*

The file that will be defaultly written to and read from by "Save Completions" and "Read Completions".

Package

hemlock.

Source

completion.lisp.

Special Variable: *completion-mode-possibility*
Package

hemlock.

Source

completion.lisp.

Special Variable: *completion-modeline-field*
Package

hemlock.

Source

completion.lisp.

Special Variable: *completion-prefix*
Package

hemlock.

Source

completion.lisp.

Special Variable: *completion-prefix-length*
Package

hemlock.

Source

completion.lisp.

Special Variable: *completions*
Package

hemlock.

Source

completion.lisp.

Special Variable: *coned-buffer*
Package

hemlock.

Source

coned.lisp.

Special Variable: *coned-connections*
Package

hemlock.

Source

coned.lisp.

Special Variable: *coned-connections-end*
Package

hemlock.

Source

coned.lisp.

Special Variable: *connection-backend*
Package

hemlock-internals.

Source

macros.lisp.

Special Variable: *create-buffer-count*
Package

hemlock.

Source

filecoms.lisp.

Special Variable: *current-command*
Package

hemlock-internals.

Source

interp.lisp.

Special Variable: *current-highlighted-border*

When non-nil, the bitmap-hunk with the highlighted border.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: *current-kbdmac*

Body of keyboard macro we are building.

Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *current-translation*
Package

hemlock-internals.

Source

interp.lisp.

Special Variable: *cursor-dropped*
Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: *cursor-hunk*

Hunk the cursor is displayed on.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: *dabbrev-continuation*

Closure which, when called with no arguments, continues from the previous expansion.

Package

hemlock.

Source

dabbrev.lisp.

Special Variable: *debug-buffer*
Package

hemlock.

Source

debug.lisp.

Special Variable: *debug-context*
Package

hemlock.

Source

debug.lisp.

Special Variable: *debug-on-error*

If true, do not attempt to handle errors and go directly to the Lisp’s low-level debugger. Note that this variable does not enable Hemlock-specific debugging features. To debug Hemlock interactively, use slime or slave debugging.

Package

hemlock-internals.

Source

macros.lisp.

Special Variable: *default-backend*
Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *default-border-pixmap*

This is the default color of X window borders. It defaults to a grey pattern.

Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *default-margin-pixel*

Default margin color. It defaults to grey.

Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *default-modeline-fields*

This is the default value for "Default Modeline Fields".

Package

hemlock-internals.

Source

window.lisp.

Special Variable: *default-user-dictionary-read-p*
Package

hemlock.

Source

spellcoms.lisp.

Special Variable: *defining-a-keyboard-macro*
Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *definition-directory-translation-table*

Hemlock string table for translating directory namestrings to other ones, so a function defined in /x/y/z/.../file.ext will actually be looked for in /whatever/.../file.ext.

Package

hemlock.

Source

edit-defs.lisp.

Special Variable: *delete-char-count*
Package

hemlock.

Source

killcoms.lisp.

Special Variable: *delete-char-region*
Package

hemlock.

Source

killcoms.lisp.

Special Variable: *describe-mode-ignore*
Package

hemlock.

Source

doccoms.lisp.

Special Variable: *descriptors*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *descriptors-size*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *dictionary*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *dictionary-read-p*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *dictionary-size*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *disembodied-buffer-counter*

“Buffer” given to lines in regions not in any buffer.

Package

hemlock-internals.

Source

htext1.lisp.

Special Variable: *display-down-move-stack*

This is the vector that we stash info about which lines moved down in as (Start, End, Count) triples.

Package

hemlock.x11.

Source

bit-display.lisp.

Special Variable: *display-erase-stack*

This is the vector that we stash info about which lines need to be erased as (Start, Count) pairs.

Package

hemlock.x11.

Source

bit-display.lisp.

Special Variable: *display-event-handlers*
Package

hemlock-ext.

Source

bitmap-ext.lisp.

Special Variable: *display-rewrite-stack*

This is the vector that we stash dis-lines in that need to be written. with clear-to-end.

Package

hemlock.x11.

Source

bit-display.lisp.

Special Variable: *display-up-move-stack*

This is the vector that we stash info about which lines moved up in as (Start, End, Count) triples.

Package

hemlock.x11.

Source

bit-display.lisp.

Special Variable: *display-write-stack*

This is the vector that we stash dis-lines in that need to be written.

Package

hemlock.x11.

Source

bit-display.lisp.

Special Variable: *echo-area-history*

This ring-buffer contains strings which were previously input in the echo area.

Package

hemlock.

Source

echocoms.lisp.

Special Variable: *echo-area-region*

Internal thing that’s the *echo-area-buffer*’s region.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *echo-history-pointer*

This is our current position to the ring during a historical exploration.

Package

hemlock.

Source

echocoms.lisp.

Special Variable: *editor-bell*
Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *editor-describe-stream*
Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *editor-file-descriptor*
Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *editor-has-been-entered*

True if and only if the editor has been entered.

Package

hemlock-internals.

Source

main.lisp.

Special Variable: *editor-name*

Name of this editor.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *editor-windowed-input*
Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *ephemerally-active-command-types*

This is a list of command types that permit the current region to be active for the immediately following command.

Package

hemlock.

Source

killcoms.lisp.

Special Variable: *eval-form-stream*
Package

hemlock.

Source

eval-server.lisp.

Special Variable: *eval-welcome-message*
Package

hemlock.

Source

lispbuf.lisp.

Special Variable: *event-base*
Package

hemlock-internals.

Source

connections.lisp.

Special Variable: *expanded-suffix-length*

Length of the previously expanded suffix, or Nil if no expansion has been made. This length is needed to undo an expansion.

Package

hemlock.

Source

dabbrev.lisp.

Special Variable: *file-groups*

A string table of file groups.

Package

hemlock.

Source

group.lisp.

Special Variable: *file-type-hooks*

Do not modify this; use Define-File-Type-Hook instead.

Package

hemlock.

Source

filecoms.lisp.

Special Variable: *flag-masks*

This holds the masks for character flags, which is used when reading a text file of dictionary words. Illegal character flags hold zero.

Package

spell.

Source

spell-aug.lisp.

Special Variable: *free-character-sets*

A list of unused character-set objects for use by the Hemlock searching primitives.

Package

hemlock-internals.

Source

search2.lisp.

Special Variable: *free-descriptor-elements*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *free-font-changes*

Font-Change structures that nobody’s using at the moment.

Package

hemlock-internals.

Source

linimage.lisp.

Special Variable: *free-hemlock-output-streams*

This variable contains a list of free Hemlock output streams.

Package

hemlock-internals.

Source

macros.lisp.

Special Variable: *free-hemlock-region-streams*

This variable contains a list of free Hemlock input streams.

Package

hemlock-internals.

Source

macros.lisp.

Special Variable: *free-input-events*
Package

hemlock-internals.

Source

input.lisp.

Special Variable: *free-string-table-bytes*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *fuzzy-completion-symbol-prefixes*

Letters that are likely to be at the beginning of a symbol. Letters found after one of these prefixes will be scored as if they were at the beginning of ths symbol.

Package

hemlock.

Source

fuzzy.lisp.

Special Variable: *fuzzy-completion-symbol-suffixes*

Letters that are likely to be at the end of a symbol. Letters found before one of these suffixes will be scored as if they were at the end of the symbol.

Package

hemlock.

Source

fuzzy.lisp.

Special Variable: *fuzzy-completion-word-separators*

Letters that separate different words in symbols. Letters after one of these symbols will be scores more highly than other letters.

Package

hemlock.

Source

fuzzy.lisp.

Special Variable: *fuzzy-recursion-soft-limit*

This is a soft limit for recursion in RECURSIVELY-COMPUTE-MOST-COMPLETIONS. Without this limit, completing a string such as "ZZZZZZ" with a symbol named "ZZZZZZZZZZZZZZZZZZZZZZZ" will result in explosive recursion to find all the ways it can match.

Most natural language searches and symbols do not have this problem – this is only here as a safeguard.

Package

hemlock.

Source

fuzzy.lisp.

Special Variable: *fuzzylist-buffer*
Package

hemlock.

Source

fuzzy.lisp.

Special Variable: *fuzzylist-entries*
Package

hemlock.

Source

fuzzy.lisp.

Special Variable: *gc-notify-after*
Package

hemlock-internals.

Special Variable: *gc-notify-before*
Package

hemlock-internals.

Special Variable: *generic-describe-kinds*
Package

hemlock.

Source

doccoms.lisp.

Special Variable: *generic-pointer-up-fun*

This is the function for the "Generic Pointer Up" command that defines its action. Other commands set this in preparation for this command’s invocation.

Package

hemlock.

Source

morecoms.lisp.

Special Variable: *global-command-table*

The command table for global key bindings.

Package

hemlock-internals.

Source

interp.lisp.

Special Variable: *glyph-translate-function*
Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: *go-to-def-pattern*
Package

hemlock.

Source

edit-defs.lisp.

Special Variable: *goto-page-last-num*
Package

hemlock.

Source

morecoms.lisp.

Special Variable: *goto-page-last-string*
Package

hemlock.

Source

morecoms.lisp.

Special Variable: *hack-hunk-replace-line*
Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: *hemlock-initialized*
Package

hemlock-internals.

Source

main.lisp.

Special Variable: *hemlock-listener*

Highlight border when the cursor is dropped and Hemlock can receive input.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: *hemlock-version*
Package

hemlock-internals.

Source

main.lisp.

Special Variable: *hemlock-window-count*
Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *hemlock-windows*
Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *highlight-border-pixmap*

This is the color of the border of the current window when the mouse cursor is over any Hemlock window.

Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *hunk-cursor-x*

The current cursor X position in pixels.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: *hunk-cursor-y*

The current cursor Y position in pixels.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: *hunk-replace-line-pixmap*
Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: *id-namestring*
Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *id-to-object*

Hash table mapping remote id’s to the curresponding local object.

Package

hemlock.wire.

Source

wire.lisp.

Special Variable: *ignored-misspellings*

A hashtable with true values for words that will be quietly ignored when they appear.

Package

hemlock.

Source

spellcoms.lisp.

Special Variable: *illegal-read-stream*
Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *in-a-keyboard-macro*

True if we are currently executing a keyboard macro.

Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *in-a-recursive-edit*

True if we are in a recursive edit.

Package

hemlock-internals.

Source

buffer.lisp.

Special Variable: *in-hemlock-slave-p*
Package

hemlock-internals.

Source

main.lisp.

Special Variable: *in-hemlock-stream-input-method*

This keeps us from undefined nasties like re-entering Hemlock stream input methods from input hooks and scheduled events.

Package

hemlock-internals.

Source

input.lisp.

Special Variable: *in-redisplay*
Package

hemlock-internals.

Source

display.lisp.

Special Variable: *in-the-editor*

True if we are inside the editor. This is used to prevent ill-advised "recursive" edits.

Package

hemlock-internals.

Source

main.lisp.

Special Variable: *insert-noted-p*
Package

hemlock-internals.

Source

new-undo.lisp.

Special Variable: *inside-operation*

T iff we are currenly working on an operation. A catcher for the tag abort-operation will be established whenever this is T.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *installation-directory*
Package

hemlock-internals.

Source

main.lisp.

Special Variable: *internal-temp-mark*
Package

hemlock-internals.

Source

htext4.lisp.

Special Variable: *internal-temp-region*
Package

hemlock-internals.

Source

htext4.lisp.

Special Variable: *kbdmac-count*

The number of occurrences we have counted of a given command.

Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *kbdmac-done*

Setting this causes the keyboard macro being executed to terminate after the current iteration.

Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *kbdmac-dont-ask*

Setting this inhibits "Keyboard Macro Query"’s querying.

Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *kbdmac-input*

Place where we stick input that will need to be simulated during keyboard macro execution.

Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *kbdmac-stream*
Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *kbdmac-text*
Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *kbdmac-transcript*

The thing we bind *input-transcript* to during keyboard macro definition.

Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *kbdmac-transforms*

Hashtable of function that know how to do things.

Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *key-character-classes*
Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *key-event-characters*
Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *key-translations*
Package

hemlock-internals.

Source

interp.lisp.

Special Variable: *keysym-high-bytes*
Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *keysyms-to-names*
Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *kill-ring*

The Hemlock kill ring.

Package

hemlock.

Source

killcoms.lisp.

Special Variable: *last-character-attribute-requested*

The last character attribute which was asked for, Do Not Bind.

Package

hemlock-internals.

Source

syntax.lisp.

Special Variable: *last-command-type*

The command-type of the last command invoked.

Package

hemlock-internals.

Source

interp.lisp.

Special Variable: *last-comment-end*

Previous comment end used to make *comment-end-pattern*.

Package

hemlock.

Source

comments.lisp.

Special Variable: *last-comment-start*

Previous comment start used to make *comment-start-pattern*.

Package

hemlock.

Source

comments.lisp.

Special Variable: *last-completion-mark*
Package

hemlock.

Source

completion.lisp.

Special Variable: *last-find-attribute-attribute*

The attribute which we last did a find-attribute on.

Package

hemlock-internals.

Source

syntax.lisp.

Special Variable: *last-find-attribute-char-set*

The %SP-Find-Character-With-Attribute character-set corresponding to the last attribute/function pair used for find-attribute.

Package

hemlock-internals.

Source

syntax.lisp.

Special Variable: *last-find-attribute-end-wins*

The the value of End-Wins for the last attribute/test-function pair.

Package

hemlock-internals.

Source

syntax.lisp.

Special Variable: *last-find-attribute-function*

The last test-function used for find-attribute.

Package

hemlock-internals.

Source

syntax.lisp.

Special Variable: *last-find-attribute-mask*

The the mask to use with *last-find-attribute-char-set* to do a search for the last attribute/test-function pair.

Package

hemlock-internals.

Source

syntax.lisp.

Special Variable: *last-go-to-def-string*
Package

hemlock.

Source

edit-defs.lisp.

Special Variable: *last-message-time*

Internal-Real-Time the last time we displayed a message.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *last-search-pattern*

Search pattern we keep around so we don’t cons them all the time.

Package

hemlock.

Source

searchcoms.lisp.

Special Variable: *last-search-string*

Last string searched for.

Package

hemlock.

Source

searchcoms.lisp.

Special Variable: *line-wrap-char*

The character to be displayed to indicate wrapped lines.

Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *logical-key-event-descriptors*

A hashtable from logical-key-events to logical-key-event-descriptors.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *losing-character-mask*

This is a character set used by redisplay to find funny chars.

Package

hemlock-internals.

Source

linimage.lisp.

Special Variable: *main-event-base*
Package

hemlock-internals.

Source

main.lisp.

Special Variable: *map-bindings-key*
Package

hemlock-internals.

Source

interp.lisp.

Special Variable: *master-machine-and-port*
Package

hemlock.

Source

eval-server.lisp.

Special Variable: *mode-option-handlers*

Do not modify this; use Define-File-Option instead.

Package

hemlock.

Source

filecoms.lisp.

Special Variable: *modeline-field-names*
Package

hemlock-internals.

Source

window.lisp.

Special Variable: *modeline-font*
Package

hemlock-internals.

Source

window.lisp.

Special Variable: *modern-hemlock*
Package

hemlock-system.

Source

hemlock.base.asd.

Special Variable: *modifier-count*

The number of modifiers that is currently defined.

Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *modifier-translations*
Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *modifiers-to-internal-masks*
Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *mouse-translation-info*
Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *my-string-output-stream*
Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *names-to-keysyms*
Package

hemlock-ext.

Source

key-event.lisp.

Special Variable: *new-descriptors*
Package

spell.

Source

spell-build.lisp.

Special Variable: *new-dictionary*
Package

spell.

Source

spell-build.lisp.

Special Variable: *new-string-table*
Package

spell.

Source

spell-build.lisp.

Special Variable: *newly-created-slave*
Package

hemlock.

Source

eval-server.lisp.

Special Variable: *next-id*

Next available id for remote objects.

Package

hemlock.wire.

Source

wire.lisp.

Special Variable: *next-slave-index*

Number to use when creating the next slave.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *object-set-event-handler-print*
Package

hemlock-ext.

Source

bitmap-ext.lisp.

Special Variable: *object-to-id*

Hash table mapping local objects to the corresponding remote id.

Package

hemlock.wire.

Source

wire.lisp.

Special Variable: *old-invoke-hook*

Bound to *invoke-hook* by kbdmac-command-loop.

Package

hemlock.

Source

kbdmac.lisp.

Special Variable: *open-paren-font-marks*

The pair of font-marks surrounding the currently highlighted open- paren or nil if there isn’t one.

Package

hemlock.

Source

highlight.lisp.

Special Variable: *open-paren-highlight-font*

The index into the font-map for the open paren highlighting font.

Package

hemlock.

Source

highlight.lisp.

Special Variable: *original-beep-function*

Handle on original beep function.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *original-debug-io*

Handle on original *debug-io* so we can restore it.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *original-error-output*

Handle on original *error-output* so we can restore it.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *original-gc-notify-after*

Handle on original after-GC notification function.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *original-gc-notify-before*

Handle on original before-GC notification function.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *original-query-io*

Handle on original *query-io* so we can restore it.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *original-standard-input*

Handle on original *standard-input* so we can restore it.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *original-standard-output*

Handle on original *standard-output* so we can restore it.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *original-terminal-io*

Handle on original *terminal-io* so we can restore it.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *original-trace-output*

Handle on original *trace-output* so we can restore it.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *parsers*
Package

hemlock-internals.

Source

exp-syntax.lisp.

Special Variable: *pathname-to-spell-info*

This maps dictionary files to spelling information.

Package

hemlock.

Source

spellcoms.lisp.

Special Variable: *pathnames-to-dired-buffers*
Package

hemlock.

Source

diredcoms.lisp.

Special Variable: *pending-returns*

AList of wire . remote-wait structs

Package

hemlock.wire.

Source

remote.lisp.

Special Variable: *prefix-argument*

The prefix argument or NIL.

Package

hemlock-internals.

Source

interp.lisp.

Special Variable: *prefix-argument-supplied*

Should be set by functions which supply a prefix argument.

Package

hemlock-internals.

Source

interp.lisp.

Special Variable: *prepl-command-overrides*
Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *previous-input-search-pattern*
Package

hemlock.

Source

lispbuf.lisp.

Special Variable: *previous-input-search-string*
Package

hemlock.

Source

lispbuf.lisp.

Special Variable: *print-representation-char-set*

Redisplay’s handle on the :print-representation attribute.

Package

hemlock-internals.

Source

linimage.lisp.

Special Variable: *process-clx-event-display*
Package

hemlock-ext.

Source

bitmap-ext.lisp.

Special Variable: *process-number*
Package

hemlock.

Source

shell.lisp.

Special Variable: *prompt-key*
Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *query-replace-undo-data*
Package

hemlock.

Source

searchcoms.lisp.

Special Variable: *random-typeout-start-width*

How wide the random typeout window is.

Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *random-typeout-start-x*

Where we put the the random typeout window.

Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *random-typeout-start-y*

Where we put the the random typeout window.

Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *reading-lispbuf-input*
Package

hemlock-internals.

Source

streams.lisp.

Special Variable: *real-to-logical-key-events*

A hashtable from real key-events to their corresponding logical key-event keywords.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: *recursive-edit-count*
Package

hemlock.

Source

morecoms.lisp.

Special Variable: *registers*
Package

hemlock.

Source

register.lisp.

Special Variable: *request-server-interface*
Package

hemlock.

Source

request.lisp.

Special Variable: *rooting-buffer*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *scope-table*
Package

hemlock.

Source

morecoms.lisp.

Special Variable: *screen-image-trashed*

This variable is set to true if the screen has been trashed by some screen manager operation, and thus should be totally refreshed. This is currently only used by tty redisplay.

Package

hemlock-internals.

Source

display.lisp.

Special Variable: *scribe-directive-type-table*
Package

hemlock.

Source

scribe.lisp.

Special Variable: *scribe-para-break-table*

A table of the Scribe commands that should be paragraph delimiters.

Package

hemlock.

Source

scribe.lisp.

Special Variable: *search-pattern-documentation*

A list of all the kinds of search-pattern that are defined.

Package

hemlock-internals.

Source

search1.lisp.

Special Variable: *search-pattern-experts*

Holds an eq hashtable which associates search kinds with the functions that know how to make patterns of that kind.

Package

hemlock-internals.

Source

search1.lisp.

Special Variable: *seen-dabbrevs*

List of abbreviations that have already been offered, and will be skipped in future.

Package

hemlock.

Source

dabbrev.lisp.

Special Variable: *selected-eval-buffer*
Package

hemlock.

Source

lispbuf.lisp.

Special Variable: *separator-positions*
Package

hemlock-internals.

Source

table.lisp.

Special Variable: *server-names*

A string-table of the name of all Eval servers and their corresponding server-info structures.

Package

hemlock.

Source

eval-server.lisp.

Special Variable: *shell-names*

A string-table of the string-name of all process buffers and corresponding buffer structures.

Package

hemlock.

Source

shell.lisp.

Special Variable: *slave-command*
Package

hemlock.

Source

eval-server.lisp.

Special Variable: *slave-list-buffer*
Package

hemlock.

Source

slave-list.lisp.

Special Variable: *slave-list-items*
Package

hemlock.

Source

slave-list.lisp.

Special Variable: *slave-list-items-end*
Package

hemlock.

Source

slave-list.lisp.

Special Variable: *slave-stack-frames*
Package

hemlock.

Source

debug.lisp.

Special Variable: *slave-stack-frames-end*
Package

hemlock.

Source

debug.lisp.

Special Variable: *spare-search-jump-vectors*
Package

hemlock-internals.

Source

search1.lisp.

Special Variable: *special-forms*
Package

hemlock.

Source

lispmode.lisp.

Special Variable: *spell-alphabet*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *spell-word-characters*

Characters that are legal in a word for spelling checking purposes.

Package

hemlock.

Source

spellcoms.lisp.

Special Variable: *spelling-corrections*

Mapping from incorrect words to their corrections.

Package

hemlock.

Source

spellcoms.lisp.

Special Variable: *srccom-line-next*
Package

hemlock.

Source

srccom.lisp.

Special Variable: *srccom-line=*
Package

hemlock.

Source

srccom.lisp.

Special Variable: *stack-trace-on-error*

If true (the default), handle errors by showing a stack trace in a buffer.

Otherwise Hemlock will also attempt to show a stack trace, but will do so on standard output.

Package

hemlock-internals.

Source

macros.lisp.

Special Variable: *standard-column-width*
Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: *string-buffer*
Package

hemlock-internals.

Source

table.lisp.

Special Variable: *string-buffer-size*
Package

hemlock-internals.

Source

table.lisp.

Special Variable: *string-table*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *string-table-size*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *sxzh*
Package

spell.

Source

spell-corr.lisp.

Special Variable: *synchronous-evaluation-of-slave-requests-in-the-master*
Package

hemlock.

Source

lispeval.lisp.

Special Variable: *target-column*
Package

hemlock.

Source

command.lisp.

Special Variable: *things-to-do-once*

This is a list of lists of functions and args to be applied to. The functions are called with args supplied at the top of the command loop.

Package

hemlock-internals.

Source

display.lisp.

Special Variable: *this-host*

Unique identifier for this host.

Package

hemlock.wire.

Source

wire.lisp.

Special Variable: *this-pid*

Unique identifier for this process.

Package

hemlock.wire.

Source

wire.lisp.

Special Variable: *time-queue*

This is the time priority queue used in Hemlock input streams for event scheduling.

Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *translate-key-temp*
Package

hemlock-internals.

Source

interp.lisp.

Special Variable: *truncated-field-char*
Package

hemlock-internals.

Source

window.lisp.

Special Variable: *tty-translations*
Package

hemlock-internals.

Source

rompsite.lisp.

Special Variable: *undo-info*

Structure containing necessary info to undo last undoable operation.

Package

hemlock.

Source

undo.lisp.

Special Variable: *value-of-last-character-attribute-requested*

The value of the most recent character attribute, Do Not Bind.

Package

hemlock-internals.

Source

syntax.lisp.

Special Variable: *writable-buffers*
Package

hemlock-internals.

Source

buffer.lisp.

Special Variable: *xref-buffer*
Package

hemlock.

Source

xref.lisp.

Special Variable: *xref-entries*
Package

hemlock.

Source

xref.lisp.

Special Variable: *xref-entries-end*
Package

hemlock.

Source

xref.lisp.

Special Variable: *xwindow-hash*
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Special Variable: *yes-or-no-string-table*
Package

hemlock-internals.

Source

echo.lisp.

Special Variable: +input-buffer-size+
Package

hemlock-internals.

Source

connections.lisp.

Special Variable: child-interesting-xevents
Package

hemlock-internals.

Source

bitmap-rompsite.lisp.

Special Variable: default-binary-dictionary
Package

spell.

Source

spell-corr.lisp.

Special Variable: default-lisp-wordchars
Package

hemlock.

Source

completion.lisp.

Special Variable: default-other-wordchars
Package

hemlock.

Source

completion.lisp.

Special Variable: editor-abort-key-events
Package

hemlock-internals.

Source

input.lisp.

Special Variable: group-interesting-xevents
Package

hemlock-internals.

Source

bitmap-rompsite.lisp.

Special Variable: hemlock-eof

An object that won’t be EQ to anything read.

Package

hemlock-internals.

Source

echo.lisp.

Special Variable: hemlock-grey-bitmap-data
Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: hunk-bottom-border

Minimum Clear area at end.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: hunk-height-limit

Maximum possible height for any hunk.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: hunk-left-border

Clear area before first character.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: hunk-modeline-bottom

Extra black pixels below modeline chars.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: hunk-modeline-top

Extra black pixels above modeline chars.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: hunk-thumb-bar-bottom-border

Minimum Clear area at end including room for thumb bar.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: hunk-top-border

Clear area at beginning.

Package

hemlock.x11.

Source

hunk-draw.lisp.

Special Variable: initial-string-table-size

Initial size of string table array for value nodes.

Package

hemlock-internals.

Source

table.lisp.

Special Variable: initial-word-table-size

Inital size of each word table array for each tree node.

Package

hemlock-internals.

Source

table.lisp.

Special Variable: last-was-undo-p
Package

hemlock-internals.

Source

new-undo.lisp.

Special Variable: left-open-pos

Index to first free character to left of mark in Open-Chars.

Package

hemlock-internals.

Source

htext1.lisp.

Special Variable: line-cache-length

Length of Open-Chars.

Package

hemlock-internals.

Source

htext1.lisp.

Special Variable: lisp-fonts-pathnames
Package

hemlock-internals.

Source

bitmap-rompsite.lisp.

Special Variable: lispbuf-eof
Package

hemlock.

Source

lispbuf.lisp.

Special Variable: minimum-window-height

If the window created by splitting a window would be shorter than this, then we create an overlapped window the same size instead.

Package

hemlock.x11.

Source

bit-screen.lisp.

Special Variable: now-tick

Current tick.

Package

hemlock-internals.

Source

htext1.lisp.

Special Variable: open-chars

Vector of characters for hacking on.

Package

hemlock-internals.

Source

htext1.lisp.

Special Variable: open-line

Line open for hacking on.

Package

hemlock-internals.

Source

htext1.lisp.

Special Variable: random-typeout-xevents
Package

hemlock-internals.

Source

bitmap-rompsite.lisp.

Special Variable: right-open-pos

Index to first used character to right of mark in Open-Chars.

Package

hemlock-internals.

Source

htext1.lisp.

Special Variable: this-is-undo-p
Package

hemlock-internals.

Source

new-undo.lisp.

Special Variable: undo-name
Package

hemlock.

Source

undo.lisp.

Special Variable: undoing-undo-list
Package

hemlock-internals.

Source

new-undo.lisp.

Special Variable: unique-thingie

Used as eof-value in reads to check for the end of a file.

Package

hemlock.

Source

eval-server.lisp.


5.2.3 Macros

Macro: %do-comment-lines ((var number) mark1 &rest forms)
Package

hemlock.

Source

comments.lisp.

Macro: %fcwa (str start end mask)
Package

hemlock-internals.

Source

linimage.lisp.

Macro: %form-offset (mark forwardp)
Package

hemlock.

Source

lispmode.lisp.

Macro: %list-offset (actual-mark forwardp &key extra-parens)

Expand to code that will go forward one list either backward or forward, according to the FORWARDP flag.

Package

hemlock.

Source

lispmode.lisp.

Macro: %mark-to-paragraph (mark prefix prefix-length &optional direction)
Package

hemlock.

Source

text.lisp.

Macro: %paragraph-offset-aux (mark prefix prefix-length &optional direction)
Package

hemlock.

Source

text.lisp.

Macro: 1+m (exp base)
Package

hemlock-internals.

Source

ring.lisp.

Macro: 1-m (exp base)
Package

hemlock-internals.

Source

ring.lisp.

Macro: abort-key-event-p (key-event)
Package

hemlock-internals.

Source

input.lisp.

Macro: alloc-font-change (x font mark)
Package

hemlock-internals.

Source

linimage.lisp.

Macro: allocate-bit (char-set bit-num)
Package

hemlock-internals.

Source

syntax.lisp.

Macro: alpha-chars-loop (var start-char end-char result body)
Package

hemlock-internals.

Source

charmacs.lisp.

Macro: alpha-key-events-loop (var start-keysym end-keysym result body)
Package

hemlock-ext.

Source

key-event.lisp.

Macro: always-change-line (mark new-line)
Package

hemlock-internals.

Source

htext1.lisp.

Macro: backward-character-search-macro (string start char test)
Package

hemlock-internals.

Source

search2.lisp.

Macro: backward-set-search-macro (string last set)
Package

hemlock-internals.

Source

search2.lisp.

Macro: bind-variable-bindings (bindings)
Package

hemlock-internals.

Source

buffer.lisp.

Macro: bufed-buffer (x)
Package

hemlock.

Source

bufed.lisp.

Macro: bufed-buffer-deleted (x)
Package

hemlock.

Source

bufed.lisp.

Macro: button-keysym (info)
Package

hemlock-ext.

Source

key-event.lisp.

Macro: button-press-info (event-dispatch)
Package

hemlock-ext.

Source

key-event.lisp.

Macro: button-release-info (event-dispatch)
Package

hemlock-ext.

Source

key-event.lisp.

Macro: button-shifted-modifier-name (info)
Package

hemlock-ext.

Source

key-event.lisp.

Macro: cache-find-attribute (start result char-set mask)
Package

hemlock-internals.

Source

syntax.lisp.

Macro: cache-scanner (regex)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Macro: cached-attribute-lookup (attribute function char-set mask end-wins)
Package

hemlock-internals.

Source

syntax.lisp.

Macro: case-insensitive-test-fun (string1 string2 hashed-string2 &key end1 start1 end2)
Package

hemlock-internals.

Source

search1.lisp.

Macro: case-sensitive-test-fun (string1 string2 ignore &rest keys)
Package

hemlock-internals.

Source

search1.lisp.

Macro: change-line (mark new-line)
Package

hemlock-internals.

Source

htext1.lisp.

Macro: check-closeness (word word-len closeness-list)
Package

spell.

Source

spell-corr.lisp.

Macro: check-range (chars start end)
Package

hemlock-internals.

Source

htext1.lisp.

Macro: coelesce-buffer-elt (i)
Package

hemlock.x11.

Source

bit-screen.lisp.

Macro: coelesce-buffer-elt-end-line (elt)
Package

hemlock.x11.

Source

bit-screen.lisp.

Macro: coelesce-buffer-elt-height (elt)
Package

hemlock.x11.

Source

bit-screen.lisp.

Macro: coelesce-buffer-elt-start (elt)
Package

hemlock.x11.

Source

bit-screen.lisp.

Macro: coelesce-buffer-elt-start-line (elt)
Package

hemlock.x11.

Source

bit-screen.lisp.

Macro: completion-char-p (char)
Package

hemlock.

Source

completion.lisp.

Macro: count-extra-last-chars (mark start-len start-char)
Package

hemlock.

Source

comments.lisp.

Macro: declfun (name lambda-list)
Package

hemlock-internals.

Source

decls.lisp.

Macro: def-insensitive-newline-search-method (name direction)
Package

hemlock-internals.

Source

search1.lisp.

Macro: def-sensitive-newline-search-method (name direction)
Package

hemlock-internals.

Source

search1.lisp.

Macro: defconstant (symbol value &rest rest)
Package

spell.

Source

spell-rt.lisp.

Macro: define-character-search-method (name search macro test)
Package

hemlock-internals.

Source

search2.lisp.

Macro: define-functions (values)
Package

hemlock.wire.

Source

remote.lisp.

Macro: define-kbdmac-transform (command function)
Package

hemlock.

Source

kbdmac.lisp.

Macro: define-search-kind (kind lambda-list documentation &body forms)
Package

hemlock-internals.

Source

search1.lisp.

Macro: define-set-search-method (name search macro)
Package

hemlock-internals.

Source

search2.lisp.

Macro: defstate (name stuff &rest body)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Macro: descriptor-ref (idx)
Package

spell.

Source

spell-corr.lisp.

Macro: descriptor-string-start (idx)
Package

spell.

Source

spell-corr.lisp.

Macro: dictionary-ref (idx)
Package

spell.

Source

spell-corr.lisp.

Macro: direction-char (mark forwardp)

Expand to a form that returns either the previous or next character according to Forwardp.

Package

hemlock.

Source

lispmode.lisp.

Macro: display-losing-chars (line-chars index end dest xpos width string underhang access-fun &optional done-p)
Package

hemlock-internals.

Source

linimage.lisp.

Macro: display-some-chars (src src-start src-end dst dst-start width done-p)
Package

hemlock-internals.

Source

linimage.lisp.

Macro: dispose-search-jump-vector (vec)
Package

hemlock-internals.

Source

search1.lisp.

Macro: do-compiler-operation ((note package terminal-io error) &body body)
Package

hemlock.

Source

eval-server.lisp.

Macro: do-operation ((note package terminal-io) &body body)
Package

hemlock.

Source

eval-server.lisp.

Macro: do-registers ((name value &optional sorted) &rest body)
Package

hemlock.

Source

register.lisp.

Macro: do-symbols* ((var &optional package result-form) &body body)

Just like do-symbols, but makes sure a symbol is visited only once.

Package

hemlock.

Source

cpc.lisp.

Macro: do-words ((start-var end-var) &body body)
Package

hemlock-internals.

Source

table.lisp.

Macro: fast-font-mark-p (s)
Package

hemlock-internals.

Source

struct.lisp.

Macro: fcs (fun str)
Package

hemlock-internals.

Source

htext4.lisp.

Macro: find-charpos (line offset charpos length ypos dis-line width fun chars)
Package

hemlock-internals.

Source

cursor.lisp.

Macro: find-last (line ypos dis-line)
Package

hemlock-internals.

Source

cursor.lisp.

Macro: find-line (line offset charpos ypos dis-lines dis-line)
Package

hemlock-internals.

Source

cursor.lisp.

Macro: find-lisp-char (mark)

Move MARK to next :LISP-SYNTAX character, if one isn’t found, return NIL.

Package

hemlock.

Source

lispmode.lisp.

Macro: find-valid-string-quote (mark &key forwardp cease-at-eol)

Expand to a form that will leave MARK before a valid string-quote character, in either a forward or backward direction, according to FORWARDP. If CEASE-AT-EOL is T then it will return nil if encountering the EOL before a valid string-quote.

Package

hemlock.

Source

lispmode.lisp.

Macro: flag-mask (char)
Package

spell.

Source

spell-aug.lisp.

Macro: forward-character-search-macro (string start length char test)
Package

hemlock-internals.

Source

search2.lisp.

Macro: forward-set-search-macro (string start last set)
Package

hemlock-internals.

Source

search2.lisp.

Macro: found-entry-p (idx entry entry-len hash-and-length)
Package

spell.

Source

spell-corr.lisp.

Macro: function-to-describe (var error-name)
Package

hemlock.

Source

lispbuf.lisp.

Macro: get-comment-pattern (string kind)
Package

hemlock.

Source

comments.lisp.

Macro: get-rep (ch)
Package

hemlock-internals.

Source

linimage.lisp.

Macro: goto-correct-paren-char (mark paren-count forwardp)

Expand to a form that will leave MARK on the correct balancing paren matching however many are indicated by COUNT.

Package

hemlock.

Source

lispmode.lisp.

Macro: hash-entry (entry entry-len)
Package

spell.

Source

spell-aug.lisp.

Macro: hash-it (attribute function)
Package

hemlock-internals.

Source

syntax.lisp.

Macro: hash2-increment (hash)
Package

spell.

Source

spell-corr.lisp.

Macro: hash2-loop ((location-var contents-var) loc hash zero-contents-form &optional body-form for-insertion-p)
Package

spell.

Source

spell-corr.lisp.

Macro: insensitive-string-search-macro (string start length pattern folded-string patlen last jumps +/- -/+)
Package

hemlock-internals.

Source

search1.lisp.

Macro: insert-element (vector pos element num &optional grow-factor)
Package

hemlock-internals.

Source

table.lisp.

Macro: kbdmac-emit (form)
Package

hemlock.

Source

kbdmac.lisp.

Macro: key-event-case (&rest clauses)
Package

hemlock-internals.

Source

echo.lisp.

Macro: later (&body body)
Package

hemlock-internals.

Source

macros.lisp.

Macro: line-length* (line)

Returns the number of characters on the line, but it’s a macro!

Package

hemlock-internals.

Source

line.lisp.

Macro: make-bufed-buffer (buffer)
Package

hemlock.

Source

bufed.lisp.

Macro: make-delete-region-undo (region mark)
Package

hemlock.

Source

undo.lisp.

Macro: make-insert-region-undo (region mark)
Package

hemlock.

Source

undo.lisp.

Macro: make-twiddle-region-undo (region1 region2)
Package

hemlock.

Source

undo.lisp.

Macro: maybe-change-window (window changed line offset trail current width)
Package

hemlock-internals.

Source

winimage.lisp.

Macro: maybe-move-some-marks ((charpos old &optional new) bound &body body)
Package

hemlock-internals.

Source

htext1.lisp.

Macro: maybe-move-some-marks* ((charpos old &optional new) bound &body body)
Package

hemlock-internals.

Source

htext1.lisp.

Macro: maybe-without-interrupts (&body body)
Package

hemlock-internals.

Source

ioconnections.lisp.

Macro: modifying-buffer (buffer &body forms)

Does groovy stuff for modifying buffers.

Package

hemlock-internals.

Source

htext1.lisp.

Macro: modifying-line (line mark)

Checks to see if the Line is already opened at the Mark, and calls Open-Line if not. Sticks a tick in the open-line’s chars. This must be called within the body of a Modifying-Buffer form.

Package

hemlock-internals.

Source

htext1.lisp.

Macro: move-some-marks ((charpos old &optional new) &body body)
Package

hemlock-internals.

Source

htext1.lisp.

Macro: nconcf (place &rest args)
Package

hemlock-internals.

Source

table.lisp.

Macro: neighbor-line (line forwardp)

Expand to return the next or previous line, according to Forwardp.

Package

hemlock.

Source

lispmode.lisp.

Macro: neighbor-mark (mark forwardp)

Expand to a form that moves MARK either backward or forward one character, depending on FORWARDP.

Package

hemlock.

Source

lispmode.lisp.

Macro: neighbor-top-level (line forwardp)
Package

hemlock.

Source

lispmode.lisp.

Macro: neq (a b)
Package

hemlock-internals.

Source

macros.lisp.

Macro: new-hash-entry (entry entry-len dictionary)
Package

spell.

Source

spell-build.lisp.

Macro: new-hash2-increment (hash)
Package

spell.

Source

spell-build.lisp.

Macro: new-hash2-loop (loc hash dictionary)
Package

spell.

Source

spell-build.lisp.

Macro: new-search-jump-vector ()
Package

hemlock-internals.

Source

search1.lisp.

Macro: newline-search-macro (line start test-fun pattern forward-p &optional pattern2)
Package

hemlock-internals.

Source

search1.lisp.

Macro: normal-find-attribute (line start result char-set mask)
Package

hemlock-internals.

Source

syntax.lisp.

Macro: out-synonym-of (stream &optional check-type)
Package

hemlock.

Source

filecoms.lisp.

Macro: parse-forms ((decls-var forms-var forms) &body gorms)

Parse-Forms (Decls-Var Forms-Var Forms) {Form}*
Binds Decls-Var to leading declarations off of Forms and Forms-Var to what is left.

Package

hemlock-internals.

Source

macros.lisp.

Macro: push-range (new-range info-struct)

Insert NEW-RANGE into the LISP-INFO-RANGES-TO-IGNORE slot of the INFO-STRUCT.

Package

hemlock.

Source

lispmode.lisp.

Macro: quest-for-balancing-paren (mark paren-count forwardp)

Expand to a form that finds the the balancing paren for however many opens or closes are registered by Paren-Count.

Package

hemlock.

Source

lispmode.lisp.

Macro: rev-cache-find-attribute (start result char-set mask)
Package

hemlock-internals.

Source

syntax.lisp.

Macro: rev-normal-find-attribute (line start result char-set mask)
Package

hemlock-internals.

Source

syntax.lisp.

Macro: rev-scan-char (mark attribute values)
Package

hemlock.

Source

lispmode.lisp.

Macro: sapref (sap offset)
Setf Expander: (setf sapref) (sap offset)
Package

spell.

Source

spell-rt.lisp.

Macro: save-excursion (&body body)
Package

hemlock.

Source

lispeval.lisp.

Macro: save-kbdmac-input (&body forms)
Package

hemlock.

Source

kbdmac.lisp.

Macro: scan-char (mark attribute values)
Package

hemlock.

Source

lispmode.lisp.

Macro: scan-direction (mark forwardp &rest forms)

Expand to a form that scans either backward or forward according to Forwardp.

Package

hemlock.

Source

lispmode.lisp.

Macro: scan-direction-valid (mark forwardp &rest forms)
Package

hemlock.

Source

lispmode.lisp.

Macro: search-char-upcase (ch)
Package

hemlock-internals.

Source

charmacs.lisp.

Macro: search-hash-code (ch)
Package

hemlock-internals.

Source

charmacs.lisp.

Macro: search-once-backward-macro (line start search-fun &rest other-args)
Package

hemlock-internals.

Source

search1.lisp.

Macro: search-once-forward-macro (line start search-fun &rest other-args)
Package

hemlock-internals.

Source

search1.lisp.

Macro: sensitive-string-search-macro (string start length pattern patlen last jumps +/- -/+)
Package

hemlock-internals.

Source

search1.lisp.

Macro: sentence-offset-end-p (mark &optional direction)
Package

hemlock.

Source

text.lisp.

Macro: sentence-offset-find-end (mark &optional direction)
Package

hemlock.

Source

text.lisp.

Macro: set-member-p (char set)
Package

spell.

Source

spell-corr.lisp.

Macro: setup-root-buffer (word buffer root-len)
Package

spell.

Source

spell-corr.lisp.

Macro: site-wrapper-macro (&body body)
Package

hemlock-internals.

Source

rompsite.lisp.

Macro: snext (stack stack-pointer)
Package

hemlock.x11.

Source

bit-display.lisp.

Macro: spell-string= (string1 string2 end1 start2)
Package

spell.

Source

spell-corr.lisp.

Macro: spop (stack stack-pointer)
Package

hemlock.x11.

Source

bit-display.lisp.

Macro: spush (thing stack stack-pointer)
Package

hemlock.x11.

Source

bit-display.lisp.

Macro: string-compare* (&rest keys)
Package

hemlock-internals.

Source

table.lisp.

Macro: string-get-rep (string index)
Package

hemlock-internals.

Source

linimage.lisp.

Macro: string-hash (string length)
Package

spell.

Source

spell-rt.lisp.

Macro: string-table-replace (src-string dst-start length)
Package

spell.

Source

spell-aug.lisp.

Macro: strlen (str)
Package

hemlock-internals.

Source

macros.lisp.

Macro: swap-one-attribute (attribute value vals hooks)
Package

hemlock-internals.

Source

syntax.lisp.

Macro: test-char (char attribute values)
Package

hemlock.

Source

lispmode.lisp.

Macro: try-modified-root (word buffer root-len flag-mask char-idx new-char)
Package

spell.

Source

spell-corr.lisp.

Macro: try-root (word root-len flag-mask)
Package

spell.

Source

spell-corr.lisp.

Macro: unbind-variable-bindings (bindings)
Package

hemlock-internals.

Source

buffer.lisp.

Macro: update-and-punt (dis-line length string underhang end)
Package

hemlock-internals.

Source

linimage.lisp.

Macro: valid-string-quote-p (mark forwardp)

Return T if the string-quote indicated by MARK is valid.

Package

hemlock.

Source

lispmode.lisp.

Macro: wildcardp (file-namestring)
Package

dired.

Source

dired.lisp.

Macro: with-attribute (symbol &body forms)
Package

hemlock-internals.

Source

syntax.lisp.

Macro: with-bufed-point ((point buffer &optional pos) &rest body)
Package

hemlock.

Source

bufed.lisp.

Macro: with-coned-point ((point buffer &optional pos) &rest body)
Package

hemlock.

Source

coned.lisp.

Macro: with-existing-event-loop (event-base &body body)
Package

hemlock-internals.

Source

macros.lisp.

Macro: with-folded-string ((str-var len-var orig-str separator) &body body)
Package

hemlock-internals.

Source

table.lisp.

Macro: with-left-inserting-mark ((var form) &body forms)
Package

hemlock-internals.

Source

streams.lisp.

Macro: with-mode-and-buffer ((name major-p buffer) &body forms)
Package

hemlock-internals.

Source

buffer.lisp.

Macro: with-new-event-loop ((&optional) &body body)
Package

hemlock-internals.

Source

macros.lisp.

Macro: with-nonbroken-debugger (&rest forms)
Package

hemlock.

Source

lispbuf.lisp.

Macro: with-output-to-window ((stream name) &body forms)

With-Output-To-Window (Stream Name) {Form}*
Bind Stream to a stream that writes into the buffer named Name a la With-Output-To-Mark. The buffer is created if it does not exist already and a window is created to display the buffer if it is not displayed. For the duration of the evaluation this window is made the current window.

Package

hemlock.

Source

lispbuf.lisp.

Macro: with-struct ((conc-name &rest names) obj &body body)

Like with-slots but works only for structs.

Package

hemlock.

Source

fuzzy.lisp.

Macro: with-temporary-file-name ((var) &body body)
Package

hemlock.

Source

eval-server.lisp.

Macro: with-typeout-pop-up-in-master ((var &optional buffer-name) &body body)
Package

hemlock-internals.

Source

rompsite.lisp.

Macro: with-variable-object (name &body forms)
Package

hemlock-internals.

Source

macros.lisp.

Macro: without-hemlock (&body body)

When in the editor and not in the debugger, call the exit method of Hemlock’s device, so we can type. Do the same thing on exit but call the init method.

Package

hemlock-internals.

Source

rompsite.lisp.


5.2.4 Setf expanders

Setf Expander: (setf completion-bucket-for) (string length &optional value)
Package

hemlock.

Source

completion.lisp.

Reader

completion-bucket-for (function).

Writer

completion-bucket-for (function).


5.2.5 Ordinary functions

Function: %apropos (str)
Package

hemlock.

Source

apropos.lisp.

Function: %apropos-results (data str)
Package

hemlock.

Source

apropos.lisp.

Function: %auto-fill-blank-before-p (point prefix)

is true if whitespace only precedes point except for the prefix.

Package

hemlock.

Source

fill.lisp.

Function: %auto-fill-clean-previous-line (mark1 mark2)
Package

hemlock.

Source

fill.lisp.

Function: %auto-fill-line-as-region-p (point mark2 column)
Package

hemlock.

Source

fill.lisp.

Function: %auto-fill-space (point insertp)

Insert space, but CRLF if text extends past margin.
If arg is 0, then may break line but will not insert the space. If arg is positive, then inserts that many spaces without filling.

Package

hemlock.

Source

fill.lisp.

Function: %auto-fill-word-past-column (point mark1 insertp prefix column)
Package

hemlock.

Source

fill.lisp.

Function: %command-loop ()
Package

hemlock-internals.

Source

interp.lisp.

Function: %copy-line (line &key previous number %buffer)
Package

hemlock-internals.

Source

line.lisp.

Function: %definitions-found (label name data)
Package

hemlock.

Source

xref.lisp.

Function: %directory (directory &optional all)
Package

hemlock.

Source

filecoms.lisp.

Function: %displayed-p (mark window)
Package

hemlock-internals.

Source

cursor.lisp.

Function: %exec (stdin-read stdin-write stdout-read stdout-write file args directory slave-pty-name)
Package

hemlock-internals.

Source

ioconnections.lisp.

Function: %fill-paragraph-start (mark prefix prefix-len)
Package

hemlock.

Source

fill.lisp.

Function: %filling-set-next-line (point insertp prefix)
Package

hemlock.

Source

fill.lisp.

Function: %find-definitions (label xref-fun name)
Package

hemlock.

Source

xref.lisp.

Function: %find-symbol-completion-matches (packname symname)
Package

hemlock.

Source

completion.lisp.

Function: %find-symbol-completion/request (show-matches-p prefix packname symname)
Package

hemlock.

Source

completion.lisp.

Function: %find-symbol-completion/results (show-matches-p prefix matches)
Package

hemlock.

Source

completion.lisp.

Function: %fork-and-exec (file args &optional directory slave-pty-name)
Package

hemlock-internals.

Source

ioconnections.lisp.

Function: %fuzzy-complete-symbol (prefix)
Package

hemlock.

Source

fuzzy.lisp.

Function: %fuzzy-complete-symbol/request (packname symname)
Package

hemlock.

Source

fuzzy.lisp.

Function: %fuzzy-complete-symbol/results (results)
Package

hemlock.

Source

fuzzy.lisp.

Function: %fuzzy-extract-matching-info (fuzzy-matching user-input-string)
Package

hemlock.

Source

fuzzy.lisp.

Function: %fuzzy-insert-completion (completion)
Package

hemlock.

Source

fuzzy.lisp.

Function: %guess-sort-duration (length)
Package

hemlock.

Source

fuzzy.lisp.

Function: %i-search (string point trailer direction failure)
Package

hemlock.

Source

searchcoms.lisp.

Function: %i-search-char-eval (key-event string point trailer direction failure)
Package

hemlock.

Source

searchcoms.lisp.

Function: %i-search-control-s-or-r (key-event string point trailer direction failure)
Package

hemlock.

Source

searchcoms.lisp.

Function: %i-search-echo-refresh (string direction failure)
Package

hemlock.

Source

searchcoms.lisp.

Function: %i-search-empty-string (point trailer direction forward-direction-p forward-character-p)
Package

hemlock.

Source

searchcoms.lisp.

Function: %i-search-find-pattern (string point trailer direction &optional backup)
Package

hemlock.

Source

searchcoms.lisp.

Function: %i-search-printed-char (key-event string point trailer direction failure)
Package

hemlock.

Source

searchcoms.lisp.

Function: %init-hemlock ()

Initialize hemlock’s internal data structures.

Package

hemlock-internals.

Source

main.lisp.

Function: %init-line-image ()
Package

hemlock-internals.

Source

linimage.lisp.

Function: %init-redisplay (backend-type display)
Package

hemlock-internals.

Source

window.lisp.

Function: %init-syntax-table ()
Package

hemlock-internals.

Source

syntax.lisp.

Function: %insert-completion (completion)
Package

hemlock.

Source

completion.lisp.

Function: %line-has-prefix-p (mark prefix prefix-length)
Package

hemlock.

Source

fill.lisp.

Function: %make-connection-device (connection)
Package

hemlock-internals.

Source

connections.lisp.

Function: %make-device (&rest initargs)
Package

hemlock-internals.

Source

struct.lisp.

Function: %make-duplicate-symbols-filter (fuzzy-package-matchings)
Package

hemlock.

Source

fuzzy.lisp.

Function: %make-extra-typescript-buffer (name)
Package

hemlock.

Source

eval-server.lisp.

Function: %make-fuzzy-matching (&key symbol package-name score package-chunks symbol-chunks)
Package

hemlock.

Source

fuzzy.lisp.

Function: %make-key-event (keysym bits)
Package

hemlock-ext.

Source

key-event.lisp.

Function: %make-modeline-field (%name %function %width)
Package

hemlock-internals.

Source

struct.lisp.

Function: %make-remote-object (host pid id)
Package

hemlock.wire.

Source

wire.lisp.

Function: %make-string-table (separator)
Package

hemlock-internals.

Source

table.lisp.

Function: %make-tty-device (&rest initargs)
Package

hemlock-internals.

Source

struct.lisp.

Function: %make-undo-info (name method cleanup method-undo buffer)
Package

hemlock.

Source

undo.lisp.

Function: %make-wire (device)
Package

hemlock.wire.

Source

wire.lisp.

Function: %not-inside-a-parse (quaz)

Thing that’s called when somehow we get called to confirm a parse that’s not in progress.

Package

hemlock-internals.

Source

echo.lisp.

Function: %para-offset-back-find-para (mark1 prefix prefix-length mark2)
Package

hemlock.

Source

text.lisp.

Function: %para-offset-back-place-mark (mark prefix prefix-length)
Package

hemlock.

Source

text.lisp.

Function: %paragraph-offset-backward (mark number prefix)
Package

hemlock.

Source

text.lisp.

Function: %paragraph-offset-forward (mark number prefix)
Package

hemlock.

Source

text.lisp.

Function: %print-after-mark (mark stream)
Package

hemlock-internals.

Source

htext2.lisp.

Function: %print-attribute-descriptor (object stream depth)
Package

hemlock-internals.

Source

syntax.lisp.

Function: %print-before-mark (mark stream)
Package

hemlock-internals.

Source

htext2.lisp.

Function: %print-hbuffer (structure stream d)
Package

hemlock-internals.

Source

htext2.lisp.

Function: %print-hcommand (obj stream depth)
Package

hemlock-internals.

Source

interp.lisp.

Function: %print-hemlock-mode (object stream depth)
Package

hemlock-internals.

Source

struct.lisp.

Function: %print-hregion (region stream d)
Package

hemlock-internals.

Source

htext2.lisp.

Function: %print-hring (obj stream depth)
Package

hemlock-internals.

Source

ring.lisp.

Function: %print-hwindow (obj stream depth)
Package

hemlock-internals.

Source

window.lisp.

Function: %print-key-event (object stream ignore)
Package

hemlock-ext.

Source

key-event.lisp.

Function: %print-note (note stream d)
Package

hemlock.

Source

lispeval.lisp.

Function: %print-request-server (rs stream depth)
Package

hemlock.

Source

request.lisp.

Function: %print-search-pattern (object stream depth)
Package

hemlock-internals.

Source

search1.lisp.

Function: %print-undo-info (obj s depth)
Package

hemlock.

Source

undo.lisp.

Function: %print-whole-line (structure stream)
Package

hemlock-internals.

Source

htext2.lisp.

Function: %print-window-group (object stream depth)
Package

hemlock-internals.

Source

struct.lisp.

Function: %set-insert-words (folded first-word-table value-node)
Package

hemlock-internals.

Source

table.lisp.

Function: %set-value (var new-value)
Package

hemlock-internals.

Source

vars.lisp.

Function: %set-variable-documentation (name kind where new-value)
Package

hemlock-internals.

Source

vars.lisp.

Function: %set-variable-hooks (name kind where new-value)
Package

hemlock-internals.

Source

vars.lisp.

Function: %set-variable-value (name kind where new-value)
Package

hemlock-internals.

Source

vars.lisp.

Function: %sp-byte-blt (src start dest dstart end)
Package

hemlock-internals.

Source

hemlock-ext.lisp.

Function: %sp-find-character-with-attribute (string start end table mask)

%SP-Find-Character-With-Attribute String, Start, End, Table, Mask
The codes of the characters of String from Start to End are used as indices into the Table, which is a U-Vector of 8-bit bytes. When the number picked up from the table bitwise ANDed with Mask is non-zero, the current index into the String is returned. The corresponds to SCANC on the Vax.

Package

hemlock-internals.

Source

charmacs.lisp.

Function: %sp-reverse-find-character-with-attribute (string start end table mask)

Like %SP-Find-Character-With-Attribute, only sdrawkcaB.

Package

hemlock-internals.

Source

charmacs.lisp.

Function: %start-slave (&key editor slave slave-buffer background-buffer backend-type)
Package

hemlock.

Source

eval-server.lisp.

Function: %tcp-connection-from-fd (name fd host port initargs)
Package

hemlock-internals.

Source

ioconnections.lisp.

Function: %ts-stream-flsbuf (stream)
Package

hemlock.

Source

ts-stream.lisp.

Function: %ts-stream-listen (stream)
Package

hemlock.

Source

ts-stream.lisp.

Function: %value (name)
Package

hemlock-internals.

Source

vars.lisp.

Function: abort-eval-input-command (p)

Move to the end of the buffer and prompt.

Package

hemlock.

Source

lispbuf.lisp.

Function: abort-operations-command (p)

Abort all operations on current eval server connection.

Package

hemlock.

Source

lispeval.lisp.

Function: abort-recursive-edit-command (p)

Abort the current recursive edit. Signals an error when not in a recursive edit.

Package

hemlock.

Source

morecoms.lisp.

Function: activate-region-command (p)

Make the current region active.

Package

hemlock.

Source

killcoms.lisp.

Function: activate-slave-command (p)
Package

hemlock.

Source

slave-list.lisp.

Function: add-buffer-history-hook (buffer)
Package

hemlock.

Source

filecoms.lisp.

Function: add-character-to-set (character set)
Package

hemlock-internals.

Source

search2.lisp.

Function: add-definition-directory-translation-command (p)

Prompts for two directory namestrings and causes the first to be mapped to the second for definition editing commands.

Package

hemlock.

Source

edit-defs.lisp.

Function: add-flags (loc line word-end)
Package

spell.

Source

spell-aug.lisp.

Function: add-scribe-directive-command (p &optional command-name type key-event mode)

Adds a new scribe function to put into "Scribe Command Table".

Package

hemlock.

Source

scribe.lisp.

Function: add-scribe-paragraph-delimiter-command (p &optional word)

Add or remove Word in the *scribe-para-break-table*, depending on P.

Package

hemlock.

Source

scribe.lisp.

Function: add-word-to-spelling-dictionary-command (p)

Add the previous word to the spelling dictionary.

Package

hemlock.

Source

spellcoms.lisp.

Function: adjust-comment (mark column)
Package

hemlock.

Source

comments.lisp.

Function: align-comment (mark start start-len column)
Package

hemlock.

Source

comments.lisp.

Function: append-to-input-buffer (wire bytes)
Package

hemlock.wire.

Source

wire.lisp.

Function: apropos-command (p)

List things whose names contain a keyword.

Package

hemlock.

Source

doccoms.lisp.

Function: apropos-command-output (str coms vars attr)
Package

hemlock.

Source

doccoms.lisp.

Function: apropos-describe-command (p)
Package

hemlock.

Source

apropos.lisp.

Reader: apropos-entry-docstring (instance)
Writer: (setf apropos-entry-docstring) (instance)
Package

hemlock.

Source

apropos.lisp.

Target Slot

docstring.

Function: apropos-entry-from-mark (mark)
Package

hemlock.

Source

apropos.lisp.

Reader: apropos-entry-kind (instance)
Writer: (setf apropos-entry-kind) (instance)
Package

hemlock.

Source

apropos.lisp.

Target Slot

kind.

Function: apropos-entry-p (object)
Package

hemlock.

Source

apropos.lisp.

Reader: apropos-entry-slavesym (instance)
Writer: (setf apropos-entry-slavesym) (instance)
Package

hemlock.

Source

apropos.lisp.

Target Slot

slavesym.

Function: apropos-find-definition-command (p)
Package

hemlock.

Source

apropos.lisp.

Function: apropos-help-command (p)

Show this help.

Package

hemlock.

Source

apropos.lisp.

Function: apropos-quit-command (p)
Package

hemlock.

Source

apropos.lisp.

Function: apropos-write-line (entry s)
Package

hemlock.

Source

apropos.lisp.

Function: argument-digit-command (p)

Don’t call this as a function.

Package

hemlock.

Source

command.lisp.

Function: array-element-from-mark (mark vector &optional error-msg)
Package

hemlock.

Source

bufed.lisp.

Function: array-element-from-pointer-pos (vector &optional error-msg)
Package

hemlock.

Source

bufed.lisp.

Function: ass (stmts)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: at-beginning-of-word-p (mark)
Package

hemlock.

Source

dabbrev.lisp.

Function: attr-predicate (values)
Package

hemlock.

Source

lispmode.lisp.

Function: attr-predicate-aux (values)
Package

hemlock.

Source

lispmode.lisp.

Reader: attribute-descriptor-char-set (instance)
Writer: (setf attribute-descriptor-char-set) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

char-set.

Reader: attribute-descriptor-documentation (instance)
Writer: (setf attribute-descriptor-documentation) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

documentation.

Reader: attribute-descriptor-end-value (instance)
Writer: (setf attribute-descriptor-end-value) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

end-value.

Reader: attribute-descriptor-hooks (instance)
Writer: (setf attribute-descriptor-hooks) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

hooks.

Reader: attribute-descriptor-keyword (instance)
Writer: (setf attribute-descriptor-keyword) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

keyword.

Reader: attribute-descriptor-name (instance)
Writer: (setf attribute-descriptor-name) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

name.

Function: attribute-descriptor-p (object)
Package

hemlock-internals.

Source

struct.lisp.

Function: auto-check-word-spelling-command (p)

Check the spelling of the previous word, making obvious corrections, or queuing the word in buffer-misspelled-words if we are at a loss.

Package

hemlock.

Source

spellcoms.lisp.

Function: auto-fill-line-as-region (point mark prefix column)
Package

hemlock.

Source

fill.lisp.

Function: auto-fill-linefeed-command (p)

Does an immediate CRLF inserting Fill Prefix if it exists.

Package

hemlock.

Source

fill.lisp.

Function: auto-fill-mode-command (p)

Determine if in Fill mode or not and set the mode accordingly.

Package

hemlock.

Source

fill.lisp.

Function: auto-fill-return-command (p)

Does an Auto Fill Space with a prefix argument of 0 followed by a newline.

Package

hemlock.

Source

fill.lisp.

Function: auto-fill-space-command (p)

Insert space and CRLF if text extends past margin.
If arg is 0, then may break line but will not insert the space. If arg is positive, then inserts that many spaces without filling.

Package

hemlock.

Source

fill.lisp.

Function: auto-save-count-keys ()
Package

hemlock.

Source

auto-save.lisp.

Function: auto-save-mode-command (p)

Turn on, turn off, or toggle "Save" mode in the current buffer.

Package

hemlock.

Source

auto-save.lisp.

Function: auto-save-state-p (object)
Package

hemlock.

Source

auto-save.lisp.

Function: auto-spell-mode-command (p)

Toggle "Spell" mode in the current buffer.

Package

hemlock.

Source

spellcoms.lisp.

Function: back-to-indentation-command (p)

Move point to the first non-whitespace character on the line.

Package

hemlock.

Source

indent.lisp.

Function: backup-file-command (p)

Write the buffer to a file without changing the associated name.

Package

hemlock.

Source

filecoms.lisp.

Function: backward-character-command (p)

Move the point p characters backward.

Package

hemlock.

Source

command.lisp.

Function: backward-form-command (p)

Skip over the previous Form.

Package

hemlock.

Source

lispmode.lisp.

Function: backward-kill-form-command (p)

Kill the previous Form.

Package

hemlock.

Source

lispmode.lisp.

Function: backward-kill-line-command (p)

Kills p lines before the point.

Package

hemlock.

Source

killcoms.lisp.

Function: backward-kill-sentence-command (p)

Kill backward to beginning of sentence.

Package

hemlock.

Source

text.lisp.

Function: backward-list-command (p)

Skip over the previous Lisp list.

Package

hemlock.

Source

lispmode.lisp.

Function: backward-paragraph-command (p)

moves point to the start of the current (previous) paragraph.

Package

hemlock.

Source

text.lisp.

Function: backward-sentence-command (p)

Moves backward one sentence or the specified number.

Package

hemlock.

Source

text.lisp.

Function: backward-up-list-command (p)

Move backward past a one containing (.

Package

hemlock.

Source

lispmode.lisp.

Function: backward-word-command (p)

Moves the point backward p words.

Package

hemlock.

Source

command.lisp.

Function: balance-paren (mark)
Package

hemlock.

Source

scribe.lisp.

Function: bash-string-to-symbol (name suffix)
Package

hemlock-internals.

Source

macros.lisp.

Function: before-wildcard-after (file-namestring wild-pos)
Package

dired.

Source

dired.lisp.

Function: beginning-of-buffer-command (p)

Moves the point to the beginning of the current buffer.

Package

hemlock.

Source

command.lisp.

Function: beginning-of-defun-command (p)

Move the point to the beginning of a top-level form.

Package

hemlock.

Source

lispmode.lisp.

Function: beginning-of-line-command (p)

Moves the point down p lines and then to the beginning of the line.

Package

hemlock.

Source

command.lisp.

Function: beginning-of-parse-command (p)

Move the point of the echo area buffer to *parse-starting-mark*.

Package

hemlock.

Source

echocoms.lisp.

Function: bi-svposition (item vector test &key start end key)
Package

hemlock-internals.

Source

table.lisp.

Function: bind-key-command (p)

Prompt for stuff to do a bind-key.

Package

hemlock.

Source

morecoms.lisp.

Function: binding-across (structure)
Package

hemlock-internals.

Source

vars.lisp.

Function: (setf binding-across) (structure)
Package

hemlock-internals.

Source

vars.lisp.

Function: binding-cons (structure)
Package

hemlock-internals.

Source

vars.lisp.

Function: (setf binding-cons) (structure)
Package

hemlock-internals.

Source

vars.lisp.

Function: binding-object (structure)
Package

hemlock-internals.

Source

vars.lisp.

Function: (setf binding-object) (structure)
Package

hemlock-internals.

Source

vars.lisp.

Function: binding-symbol (structure)
Package

hemlock-internals.

Source

vars.lisp.

Function: (setf binding-symbol) (structure)
Package

hemlock-internals.

Source

vars.lisp.

Reader: bit-descriptor-attribute (instance)
Writer: (setf bit-descriptor-attribute) (instance)
Package

hemlock-internals.

Source

syntax.lisp.

Target Slot

attribute.

Reader: bit-descriptor-char-set (instance)
Writer: (setf bit-descriptor-char-set) (instance)
Package

hemlock-internals.

Source

syntax.lisp.

Target Slot

char-set.

Reader: bit-descriptor-end-wins (instance)
Writer: (setf bit-descriptor-end-wins) (instance)
Package

hemlock-internals.

Source

syntax.lisp.

Target Slot

end-wins.

Reader: bit-descriptor-function (instance)
Writer: (setf bit-descriptor-function) (instance)
Package

hemlock-internals.

Source

syntax.lisp.

Target Slot

function.

Reader: bit-descriptor-mask (instance)
Writer: (setf bit-descriptor-mask) (instance)
Package

hemlock-internals.

Source

syntax.lisp.

Target Slot

mask.

Function: bit-descriptor-p (object)
Package

hemlock-internals.

Source

syntax.lisp.

Function: bitmap-delete-and-reclaim-window-space (xwindow hwindow)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: bitmap-hunk-bottom-border (hunk)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: bitmap-hunk-device (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: (setf bitmap-hunk-device) (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: bitmap-hunk-height (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: (setf bitmap-hunk-height) (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: bitmap-hunk-next (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: (setf bitmap-hunk-next) (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: bitmap-hunk-position (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: (setf bitmap-hunk-position) (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: bitmap-hunk-previous (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: (setf bitmap-hunk-previous) (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: blank-between-positions (line start end)
Package

hemlock-internals.

Source

htext1.lisp.

Function: blt-ml-field-buffer-fix (ml-buffer finfo buffer window end last-end)
Package

hemlock-internals.

Source

window.lisp.

Function: blt-modeline-field-buffer (ml-buffer finfo buffer window start &optional fix-other-fields-p)
Package

hemlock-internals.

Source

window.lisp.

Function: bottom-of-window-command (p)

Move the point to the bottom of the current window.

Package

hemlock.

Source

command.lisp.

Function: bufed-command (p)

Creates a list of buffers in a buffer supporting operations such as deletion and selection. If there already is a bufed buffer, just go to it.

Package

hemlock.

Source

bufed.lisp.

Function: bufed-delete-command (p)

Delete the buffer indicated by the current line. Any windows displaying this buffer will display some other buffer.

Package

hemlock.

Source

bufed.lisp.

Function: bufed-delete-hook (buffer)
Package

hemlock.

Source

bufed.lisp.

Function: bufed-expunge-command (p)

Expunge buffers marked for deletion.

Package

hemlock.

Source

bufed.lisp.

Function: bufed-goto-and-quit-command (p)

Change to the buffer quitting Bufed.

Package

hemlock.

Source

bufed.lisp.

Function: bufed-goto-command (p)

Change to the buffer.

Package

hemlock.

Source

bufed.lisp.

Function: bufed-help-command (p)

Show this help.

Package

hemlock.

Source

bufed.lisp.

Function: bufed-make-hook (buffer)
Package

hemlock.

Source

bufed.lisp.

Function: bufed-modified-hook (buffer modified)
Package

hemlock.

Source

bufed.lisp.

Function: bufed-name-hook (buffer name)
Package

hemlock.

Source

bufed.lisp.

Function: bufed-pathname-hook (buffer pathname)
Package

hemlock.

Source

bufed.lisp.

Function: bufed-quit-command (p)

Kill the bufed buffer, expunging any buffer marked for deletion.

Package

hemlock.

Source

bufed.lisp.

Function: bufed-save-file-command (p)

Save the buffer.

Package

hemlock.

Source

bufed.lisp.

Function: bufed-undelete-command (p)

Undelete the buffer. Any windows displaying this buffer will display some other buffer.

Package

hemlock.

Source

bufed.lisp.

Function: bufed-write-line (buffer name s &optional buffer-pathname)
Package

hemlock.

Source

bufed.lisp.

Reader: buffer-%modeline-fields (instance)
Writer: (setf buffer-%modeline-fields) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

%modeline-fields.

Reader: buffer-%name (instance)
Writer: (setf buffer-%name) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

%name.

Reader: buffer-%pathname (instance)
Writer: (setf buffer-%pathname) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

%pathname.

Reader: buffer-%region (instance)
Writer: (setf buffer-%region) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

%region.

Reader: buffer-%writable (instance)
Writer: (setf buffer-%writable) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

%writable.

Reader: buffer-bindings (instance)
Writer: (setf buffer-bindings) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

bindings.

Function: buffer-changes-command (p)

Generate a comparison of the current buffer with its file on disk.

Package

hemlock.

Source

srccom.lisp.

Function: buffer-default-directory (buffer)

Like buffer-default-pathname, but prefer a directory.

Package

hemlock.

Source

filecoms.lisp.

Reader: buffer-display-start (instance)
Writer: (setf buffer-display-start) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

display-start.

Reader: buffer-mode-objects (instance)
Writer: (setf buffer-mode-objects) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

mode-objects.

Reader: buffer-modified-tick (instance)
Writer: (setf buffer-modified-tick) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

modified-tick.

Function: buffer-not-modified-command (p)

Make the current buffer not modified.

Package

hemlock.

Source

filecoms.lisp.

Function: buffer-pathname-ml-field-fun (buffer window)

Returns the namestring of buffer’s pathname if there is one. When
"Maximum Modeline Pathname Length" is set, and the namestring is too long, return a truncated namestring chopping off leading directory specifications.

Package

hemlock-internals.

Source

window.lisp.

Reader: buffer-tag-line-number (instance)
Writer: (setf buffer-tag-line-number) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

tag-line-number.

Reader: buffer-undo-list (instance)
Writer: (setf buffer-undo-list) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

undo-list.

Reader: buffer-unmodified-tick (instance)
Writer: (setf buffer-unmodified-tick) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

unmodified-tick.

Reader: buffer-var-values (instance)
Writer: (setf buffer-var-values) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

var-values.

Function: buffer-verification-function (string)
Package

hemlock-internals.

Source

echo.lisp.

Reader: buffer-widget (instance)
Writer: (setf buffer-widget) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

widget.

Function: build-dictionary (input output &optional save-structures-p)
Package

spell.

Source

spell-build.lisp.

Function: cached-real-line-length (line width start end)
Package

hemlock-internals.

Source

cursor.lisp.

Function: call-command-with-redirection ()
Package

hemlock-internals.

Source

rompsite.lisp.

Function: call-display-event-handler (file-descriptor event error)
Package

hemlock-ext.

Source

bitmap-ext.lisp.

Function: call-print-directory (directory mark dot-files-p)
Package

hemlock.

Source

diredcoms.lisp.

Function: call-view-return-fun ()
Package

hemlock.

Source

diredcoms.lisp.

Function: call-with-clx-event-handling (fun display handler)

Evaluates body in a context where events are handled for the display
by calling handler on the display. This destroys any previously established handler for display.

Package

hemlock-ext.

Source

bitmap-ext.lisp.

Function: call-with-standard-synonym-streams (fun)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: call-with-typeout-for-thread-debugger (cont)
Package

hemlock-internals.

Source

repl.lisp.

Function: call-with-typeout-pop-up-in-master (fun buffer-name)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: canonicalize-slave-package-name (str)
Package

hemlock.

Source

lispeval.lisp.

Function: capitalize-word-command (p)

Capitalize p words at the point.

Package

hemlock.

Source

morecoms.lisp.

Function: caps-lock-mode-command (p)

Simulate having a CAPS LOCK key. Toggle CAPS-LOCK mode. Zero or a negative argument turns it off, while a positive argument turns it on.

Package

hemlock.

Source

morecoms.lisp.

Function: casify-char (char)

Convert CHAR accoring to readtable-case.

Package

hemlock.

Source

lispeval.lisp.

Function: cat (&rest strings)

Concatenate all arguments and make the result a string.

Package

hemlock.

Source

fuzzy.lisp.

Function: catch-cd-string (string start end)
Package

hemlock.

Source

shell.lisp.

Function: center-line-command (p)

Centers current line using fill-column.

Package

hemlock.

Source

indent.lisp.

Function: change-bitmap-random-typeout-window (hwindow height)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: change-comment-line (mark column start begin end lines)
Package

hemlock.

Source

comments.lisp.

Function: change-save-frequency (name kind where new-value)
Package

hemlock.

Source

auto-save.lisp.

Function: change-to-definition (entry)
Package

hemlock.

Source

xref.lisp.

Function: change-window-image-height (window new-height)
Package

hemlock-internals.

Source

window.lisp.

Function: char-set-ref (set code)
Package

hemlock-internals.

Source

charmacs.lisp.

Function: (setf char-set-ref) (set code)
Package

hemlock-internals.

Source

charmacs.lisp.

Reader: character-set-default (instance)
Writer: (setf character-set-default) (instance)
Package

hemlock-internals.

Source

charmacs.lisp.

Target Slot

default.

Function: character-set-p (object)
Package

hemlock-internals.

Source

charmacs.lisp.

Reader: character-set-page0 (instance)
Writer: (setf character-set-page0) (instance)
Package

hemlock-internals.

Source

charmacs.lisp.

Target Slot

page0.

Reader: character-set-table (instance)
Writer: (setf character-set-table) (instance)
Package

hemlock-internals.

Source

charmacs.lisp.

Target Slot

table.

Function: chars-to-string (chars)
Package

hemlock-internals.

Source

echo.lisp.

Function: check-active-region-font-marks ()
Package

hemlock.

Source

highlight.lisp.

Function: check-buffer-modified-command (p)

Say whether the current buffer is modified or not.

Package

hemlock.

Source

filecoms.lisp.

Function: check-disk-version-consistent (pathname buffer)
Package

hemlock.

Source

filecoms.lisp.

Function: check-fill-prefix (prefix column mark)
Package

hemlock.

Source

fill.lisp.

Function: check-out-word-spelling (word folded)
Package

hemlock.

Source

spellcoms.lisp.

Function: check-word-spelling-command (p)

Check the spelling of the previous word and offer possible correct spellings if the word is known to be misspelled.

Package

hemlock.

Source

spellcoms.lisp.

Function: checkpoint-all-buffers (elapsed-time)
Package

hemlock.

Source

auto-save.lisp.

Function: checkpoint-buffer (buffer)
Package

hemlock.

Source

auto-save.lisp.

Function: choose-backend-type (&optional display)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: circulate-buffers-command (p)

Advance through buffer history, selecting successively previous buffer.

Package

hemlock.

Source

filecoms.lisp.

Function: classify-symbol (symbol)

Returns a list of classifiers that classify SYMBOL according to its underneath objects (e.g. :BOUNDP if SYMBOL constitutes a special variable.) The list may contain the following classification keywords: :BOUNDP, :FBOUNDP, :CONSTANT, :GENERIC-FUNCTION, :TYPESPEC, :CLASS, :MACRO, :SPECIAL-OPERATOR, and/or :PACKAGE

Package

hemlock.

Source

fuzzy.lisp.

Function: clbuild-command (p)
Package

hemlock.

Source

clbuild.lisp.

Function: clbuild-directory ()
Package

hemlock.

Source

clbuild.lisp.

Function: clbuild-help-command (p)

Show this help.

Package

hemlock.

Source

clbuild.lisp.

Reader: clbuild-info-dependencies (instance)
Writer: (setf clbuild-info-dependencies) (instance)
Package

hemlock.

Source

clbuild.lisp.

Target Slot

dependencies.

Reader: clbuild-info-description (instance)
Writer: (setf clbuild-info-description) (instance)
Package

hemlock.

Source

clbuild.lisp.

Target Slot

description.

Reader: clbuild-info-installed (instance)
Writer: (setf clbuild-info-installed) (instance)
Package

hemlock.

Source

clbuild.lisp.

Target Slot

installed.

Reader: clbuild-info-marked (instance)
Writer: (setf clbuild-info-marked) (instance)
Package

hemlock.

Source

clbuild.lisp.

Target Slot

marked.

Reader: clbuild-info-name (instance)
Writer: (setf clbuild-info-name) (instance)
Package

hemlock.

Source

clbuild.lisp.

Target Slot

name.

Function: clbuild-info-p (object)
Package

hemlock.

Source

clbuild.lisp.

Function: clbuild-quit-command (p)
Package

hemlock.

Source

clbuild.lisp.

Function: clbuild-refresh-command (p)
Package

hemlock.

Source

clbuild.lisp.

Function: clbuild-write-line (info s)
Package

hemlock.

Source

clbuild.lisp.

Function: cleanup-auto-save-mode (buffer)
Package

hemlock.

Source

auto-save.lisp.

Function: cleanup-checkpoint (buffer)
Package

hemlock.

Source

auto-save.lisp.

Function: cleanup-for-wm-closed-display (closed-display)
Package

hemlock-internals.

Source

bitmap-input.lisp.

Function: cleanup-view-mode (buffer)
Package

hemlock.

Source

diredcoms.lisp.

Function: clear-command-type ()
Package

hemlock.

Source

kbdmac.lisp.

Function: clear-completion-display ()
Package

hemlock.

Source

completion.lisp.

Function: clear-eval-buffer-command (p)
Package

hemlock.

Source

lispbuf.lisp.

Function: clear-server-errors (server &optional test-fn)

This clears compiler errors for server cleaning up any pointers for GC purposes and allowing more errors to register.

Package

hemlock.

Source

eval-server.lisp.

Function: clear-typescript-buffer-command (p)
Package

hemlock.

Source

ts-buf.lisp.

Function: close-dictionary (stream)
Package

spell.

Source

spell-rt.lisp.

Function: close-line ()

Stuffs the characters in the currently open line back into the line they came from, and sets open-line to Nil.

Package

hemlock-internals.

Source

htext1.lisp.

Function: coelesce-buffer-insert (start start-line height end-line len)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: coelesce-exposed-regions (hunk display y1 height1 y2 height2)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: coelesce-exposed-regions-merge (len)
Package

hemlock.x11.

Source

bit-screen.lisp.

Reader: command-%bindings (instance)
Writer: (setf command-%bindings) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

%bindings.

Reader: command-%name (instance)
Writer: (setf command-%name) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

%name.

Function: command-case-help (help options)
Package

hemlock-internals.

Source

echo.lisp.

Function: command-case-tag (tag key-event char)
Package

hemlock-internals.

Source

macros.lisp.

Function: command-loop ()
Package

hemlock-internals.

Source

main.lisp.

Function: comment-line (point column start begin end)
Package

hemlock.

Source

comments.lisp.

Function: compare-buffers-command (p &optional buffer-a buffer-b dest-buffer)

Performs a source comparison on two specified buffers, Buffer-A and Buffer-B, putting the result of the comparison into the Dest-Buffer. If the prefix argument is supplied, only compare the regions in the buffer.

Package

hemlock.

Source

srccom.lisp.

Function: compile-buffer-file-command (p)

Compile the file in the current buffer if the fasl file isn’t up to date. When p, always do it.

Package

hemlock.

Source

lispeval.lisp.

Function: compile-defun-command (p)

Evaluates the current or next top-level form.

Package

hemlock.

Source

lispeval.lisp.

Function: compile-file-command (p)

Prompts for file to compile.

Package

hemlock.

Source

lispeval.lisp.

Function: compile-group-command (p)

Do a Compile-File in each file in the current group that seems to need it.

Package

hemlock.

Source

lispeval.lisp.

Function: compile-region-command (p)

Compiles lisp forms between the point and the mark.

Package

hemlock.

Source

lispeval.lisp.

Function: compiler-error (note start end function severity)
Package

hemlock.

Source

lispeval.lisp.

Function: compiler-error-handler (condition)
Package

hemlock.

Source

eval-server.lisp.

Function: compiler-note-in-editor (severity function name pos)
Package

hemlock.

Source

eval-server.lisp.

Function: complete-field-command (p)

Complete a field in a keyword.
If it is ambiguous and “Beep On Ambiguity” true beep. Fields are separated by characters having a non-zero :parse-field-separator attribute, and this command should only be bound to characters having that attribute.

Package

hemlock.

Source

echocoms.lisp.

Function: complete-file-directory (pathname defaults)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: complete-for-mode-command (p)
Package

hemlock.

Source

completion.lisp.

Function: complete-keyword-command (p)

Complete the keyword being parsed as far as possible. If it is ambiguous and “Beep On Ambiguity” true beep.

Package

hemlock.

Source

echocoms.lisp.

Function: complete-symbol (&optional show-matches-p)
Package

hemlock.

Source

completion.lisp.

Function: completelist-entry-from-mark (mark)
Package

hemlock.

Source

completion.lisp.

Function: completelist-find-definition-command (p)
Package

hemlock.

Source

completion.lisp.

Function: completelist-help-command (p)

Show this help.

Package

hemlock.

Source

completion.lisp.

Function: completelist-pick-command (p)
Package

hemlock.

Source

completion.lisp.

Function: completelist-quit-command (p)
Package

hemlock.

Source

completion.lisp.

Function: completelist-write-line (entry s)
Package

hemlock.

Source

completion.lisp.

Function: completion-bucket-for (string length &optional value)
Package

hemlock.

Source

completion.lisp.

Setf expander for this function

(setf completion-bucket-for).

Setf expanders to this function

(setf completion-bucket-for).

Function: completion-complete-word-command (p)

Complete the word if we’ve got a completion, fixing up the case.

Package

hemlock.

Source

completion.lisp.

Function: completion-mode-command (p)

Toggles Completion Mode in the current buffer.

Package

hemlock.

Source

completion.lisp.

Function: completion-output-case-converter (input &optional with-escaping-p)

Return a function to convert strings for the completion output. INPUT is used to guess the preferred case.

Package

hemlock.

Source

cpc.lisp.

Function: completion-output-package-converter (input)

Return a function to convert strings for the completion output. INPUT is used to guess the preferred case.

Package

hemlock.

Source

cpc.lisp.

Function: completion-output-symbol-converter (input)

Return a function to convert strings for the completion output. INPUT is used to guess the preferred case. Escape symbols when needed.

Package

hemlock.

Source

cpc.lisp.

Function: completion-redisplay-fun (window)
Package

hemlock.

Source

completion.lisp.

Function: completion-rotate-completions-command (p)

Show another possible completion in the status line, if there is one. With an argument, rotate the completion ring that many times.

Package

hemlock.

Source

completion.lisp.

Function: completion-self-insert-command (p)

Implements "Completion Self Insert". Calling this function is not meaningful.

Package

hemlock.

Source

completion.lisp.

Function: completions (string default-package-name)

Return a list of completions for a symbol designator STRING.

The result is the list (COMPLETION-SET COMPLETED-PREFIX), where COMPLETION-SET is the list of all matching completions, and COMPLETED-PREFIX is the best (partial) completion of the input
string.

Simple compound matching is supported on a per-hyphen basis:

(completions "m-v-" "COMMON-LISP")
==> (("multiple-value-bind" "multiple-value-call" "multiple-value-list" "multiple-value-prog1" "multiple-value-setq" "multiple-values-limit") "multiple-value")

(For more advanced compound matching, see FUZZY-COMPLETIONS.)

If STRING is package qualified the result list will also be
qualified. If string is non-qualified the result strings are
also not qualified and are considered relative to
DEFAULT-PACKAGE-NAME.

The way symbols are matched depends on the symbol designator’s
format. The cases are as follows:
FOO - Symbols with matching prefix and accessible in the buffer package. PKG:FOO - Symbols with matching prefix and external in package PKG. PKG::FOO - Symbols with matching prefix and accessible in package PKG.

Package

hemlock.

Source

cpc.lisp.

Function: completions-for-character (prefix)
Package

hemlock.

Source

cpc.lisp.

Function: compute-boyer-moore-jumps (vec access-fun)
Package

hemlock-internals.

Source

search1.lisp.

Function: compute-cached-line-image (index dis-line xpos width)
Package

hemlock-internals.

Source

linimage.lisp.

Function: compute-changes (first-changed last-changed)
Package

hemlock.x11.

Source

bit-display.lisp.

Function: compute-field-pos (given best separator)
Package

hemlock-internals.

Source

table.lisp.

Function: compute-highest-scoring-completion (short full)

Finds the highest scoring way to complete the abbreviation SHORT onto the string FULL, using CHAR= as a equality function for letters. Returns two values: The first being the completion chunks of the highest scorer, and the second being the score.

Package

hemlock.

Source

fuzzy.lisp.

Function: compute-line-image (string underhang line offset dis-line width)
Package

hemlock-internals.

Source

linimage.lisp.

Function: compute-most-completions (short full)

Finds most possible ways to complete FULL with the letters in SHORT. Calls RECURSIVELY-COMPUTE-MOST-COMPLETIONS recursively. Returns a list of (&rest CHUNKS), where each CHUNKS is a description of how a completion matches.

Package

hemlock.

Source

fuzzy.lisp.

Function: compute-normal-line-image (line start dis-line xpos width)
Package

hemlock-internals.

Source

linimage.lisp.

Function: coned-command (p)

Creates a list of connections in a buffer supporting operations such as deletion and selection. If there already is a coned buffer, just go to it.

Package

hemlock.

Source

coned.lisp.

Function: coned-connection (x)
Package

hemlock.

Source

coned.lisp.

Reader: coned-connection-connection (instance)
Writer: (setf coned-connection-connection) (instance)
Package

hemlock.

Source

coned.lisp.

Target Slot

connection.

Reader: coned-connection-deleted (instance)
Writer: (setf coned-connection-deleted) (instance)
Package

hemlock.

Source

coned.lisp.

Target Slot

deleted.

Function: coned-connection-p (object)
Package

hemlock.

Source

coned.lisp.

Function: coned-delete-command (p)

Delete the connection.

Package

hemlock.

Source

coned.lisp.

Function: coned-expunge-command (p)

Expunge connections marked for deletion.

Package

hemlock.

Source

coned.lisp.

Function: coned-goto-command (p)

Change to the connection’s buffer.

Package

hemlock.

Source

coned.lisp.

Function: coned-help-command (p)

Show this help.

Package

hemlock.

Source

coned.lisp.

Function: coned-quit-command (p)

Kill the coned buffer, expunging any buffer marked for deletion.

Package

hemlock.

Source

coned.lisp.

Function: coned-refresh-command (p)
Package

hemlock.

Source

coned.lisp.

Function: coned-undelete-command (p)

Undelete the connection.

Package

hemlock.

Source

coned.lisp.

Function: coned-write-line (connection s)
Package

hemlock.

Source

coned.lisp.

Function: confirm-eval-input-command (p)

Evaluate Eval Mode input between point and last prompt.

Package

hemlock.

Source

lispbuf.lisp.

Function: confirm-parse-command (p)

If no input has been given, exits the recursive edit with the default, otherwise calls the verification function.

Package

hemlock.

Source

echocoms.lisp.

Function: confirm-process-input-command (p)

Evaluate Process Mode input between the point and last prompt.

Package

hemlock.

Source

shell.lisp.

Function: confirm-typescript-input-command (p)

Send the current input to the slave typescript.

Package

hemlock.

Source

ts-buf.lisp.

Function: connect-stream (remote-buffer)
Package

hemlock.

Source

eval-server.lisp.

Function: connect-to-editor (machine port &optional slave background)
Package

hemlock.

Source

eval-server.lisp.

Function: connect-to-editor-for-background-thread (machine port)
Package

hemlock.

Source

eval-server.lisp.

Function: connect-to-remote-server (hostname port on-connected &optional on-death)

Connect to a remote request server addressed with the given host and port pair. This returns the created wire.

Package

hemlock.

Source

request.lisp.

Function: connection-device-filter (device connection bytes)
Package

hemlock-internals.

Source

connections.lisp.

Function: connection-device-p (object)
Package

hemlock-internals.

Source

connections.lisp.

Function: connection-device-sentinel (device connection event)
Package

hemlock-internals.

Source

connections.lisp.

Function: connection-note-event (connection event)
Package

hemlock-internals.

Source

connections.lisp.

Function: continue-dabbrev-search ()

Replace the previous expansion with the next new one.

Package

hemlock.

Source

dabbrev.lisp.

Function: continue-failed-expansion (direction string)

Continue (or not) the search, after one avenue has failed.

Package

hemlock.

Source

dabbrev.lisp.

Function: continue-main-process-command (p)

Continues the process in the current buffer.

Package

hemlock.

Source

shell.lisp.

Function: control-g-deactivate-region ()
Package

hemlock.

Source

killcoms.lisp.

Function: copy-apropos-entry (instance)
Package

hemlock.

Source

apropos.lisp.

Function: copy-auto-save-state (instance)
Package

hemlock.

Source

auto-save.lisp.

Function: copy-bit-descriptor (instance)
Package

hemlock-internals.

Source

syntax.lisp.

Function: copy-character-set (instance)
Package

hemlock-internals.

Source

charmacs.lisp.

Function: copy-clbuild-info (instance)
Package

hemlock.

Source

clbuild.lisp.

Function: copy-coned-connection (instance)
Package

hemlock.

Source

coned.lisp.

Function: copy-connection-device (instance)
Package

hemlock-internals.

Source

connections.lisp.

Function: copy-device (instance)
Package

hemlock.wire.

Source

wire.lisp.

Function: copy-dired-file (instance)
Package

hemlock.

Source

diredcoms.lisp.

Function: copy-dired-information (instance)
Package

hemlock.

Source

diredcoms.lisp.

Function: copy-error-info (instance)
Package

hemlock.

Source

eval-server.lisp.

Function: copy-file-1 (pname1 wildp1 exists1p pname2 wildp2 update clobber)
Package

dired.

Source

dired.lisp.

Function: copy-file-2 (ses-name1 ses-name2 update clobber)
Package

dired.

Source

dired.lisp.

Function: copy-file-command (p)

Copy a file, allowing ONE wildcard.

Package

hemlock.

Source

diredcoms.lisp.

Function: copy-font-family (instance)
Package

hemlock-internals.

Source

struct.lisp.

Function: copy-fuzzy-matching (instance)
Package

hemlock.

Source

fuzzy.lisp.

Function: copy-fuzzylist-entry (instance)
Package

hemlock.

Source

fuzzy.lisp.

Function: copy-input-event (instance)
Package

hemlock-internals.

Source

input.lisp.

Function: copy-key-event (instance)
Package

hemlock-ext.

Source

key-event.lisp.

Function: copy-lisp-info (instance)
Package

hemlock.

Source

lispmode.lisp.

Function: copy-logical-key-event-descriptor (instance)
Package

hemlock-internals.

Source

echo.lisp.

Function: copy-modeline-field (instance)
Package

hemlock-internals.

Source

struct.lisp.

Function: copy-modeline-field-info (instance)
Package

hemlock-internals.

Source

struct.lisp.

Function: copy-note (instance)
Package

hemlock.

Source

lispeval.lisp.

Function: copy-object-set (instance)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: copy-remote-object (instance)
Package

hemlock.wire.

Source

wire.lisp.

Function: copy-remote-wait (instance)
Package

hemlock.wire.

Source

remote.lisp.

Function: copy-replace-undo (instance)
Package

hemlock.

Source

searchcoms.lisp.

Function: copy-request-server (instance)
Package

hemlock.

Source

request.lisp.

Function: copy-ring (instance)
Package

hemlock-internals.

Source

ring.lisp.

Function: copy-search-pattern (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: copy-server-info (instance)
Package

hemlock.

Source

eval-server.lisp.

Function: copy-set-search-pattern (instance)
Package

hemlock-internals.

Source

search2.lisp.

Function: copy-slave-list-item (instance)
Package

hemlock.

Source

slave-list.lisp.

Function: copy-slave-stack-frame (instance)
Package

hemlock.

Source

debug.lisp.

Function: copy-spell-info (instance)
Package

hemlock.

Source

spellcoms.lisp.

Function: copy-stream-device (instance)
Package

hemlock.wire.

Source

wire.lisp.

Function: copy-string-insensitive-search-pattern (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: copy-string-sensitive-search-pattern (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: copy-string-table (instance)
Package

hemlock-internals.

Source

table.lisp.

Function: copy-syntax-info (instance)
Package

hemlock-internals.

Source

line.lisp.

Function: copy-tag (instance)
Package

hemlock-internals.

Source

line.lisp.

Function: copy-tq-event (instance)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: copy-ts-data (instance)
Package

hemlock.

Source

ts-buf.lisp.

Function: copy-value-node (instance)
Package

hemlock-internals.

Source

table.lisp.

Function: copy-wild-match (instance)
Package

dired.

Source

dired.lisp.

Function: copy-wildcard-files (pname1 wildp1 pname2 wildp2 update clobber &optional directory)
Package

dired.

Source

dired.lisp.

Function: copy-window-group (instance)
Package

hemlock-internals.

Source

struct.lisp.

Function: copy-wire (instance)
Package

hemlock.wire.

Source

wire.lisp.

Function: copy-word-entry (instance)
Package

hemlock-internals.

Source

table.lisp.

Function: copy-word-table (instance)
Package

hemlock-internals.

Source

table.lisp.

Function: copy-xref-entry (instance)
Package

hemlock.

Source

xref.lisp.

Function: correct-buffer-spelling (buffer window)
Package

hemlock.

Source

spellcoms.lisp.

Function: correct-buffer-spelling-command (p)

Correct spelling over whole buffer.

Package

hemlock.

Source

spellcoms.lisp.

Function: correct-buffer-word-end (string start end)
Package

hemlock.

Source

spellcoms.lisp.

Function: correct-buffer-word-not-found (word unfolded-word window info)
Package

hemlock.

Source

spellcoms.lisp.

Function: correct-last-misspelled-word-command (p)

Prompt for a single character command to determine how to fix up a misspelling detected by Check-Word-Spelling-Command.

Package

hemlock.

Source

spellcoms.lisp.

Function: count-lines-command (p)

Display number of lines in the region.

Package

hemlock.

Source

morecoms.lisp.

Function: count-lines-function (msg start mark end)
Package

hemlock.

Source

morecoms.lisp.

Function: count-lines-page-command (p)

Count some lines, Man.

Package

hemlock.

Source

morecoms.lisp.

Function: count-occurrences-command (p &optional string)

Prompts for a search string and counts occurrences of it after the point or within the current-region, depending on whether it is active or not. The argument is ignored.

Package

hemlock.

Source

searchcoms.lisp.

Function: count-occurrences-region (region string)
Package

hemlock.

Source

searchcoms.lisp.

Function: count-words-command (p)

Prints Number of Words in the Region

Package

hemlock.

Source

morecoms.lisp.

Function: create-buffer-command (p &optional buffer-name)

Create or go to the buffer with the specifed name.

Package

hemlock.

Source

filecoms.lisp.

Function: create-character-set ()
Package

hemlock-internals.

Source

search2.lisp.

Function: create-request-server (&optional port)

Create a request server on the given port. Whenever anyone connects to it, call the given function with the newly created wire and the address of the connector. If the function returns NIL, the connection is destroyed; otherwise, it is accepted. This returns a manifestation of the server that DESTROY-REQUEST-SERVER accepts to kill the request server.

Package

hemlock.

Source

request.lisp.

Function: create-slave (command &optional name)

This creates a slave that tries to connect to the editor. A preliminary slave-information structure is returned immediately, whose details will be filled in later by the slave once the wire has been established. Name is the name of the interactive buffer. If name is nil, this generates a name. If name is supplied, and a buffer with that name already exists, this signals an error.

Package

hemlock.

Source

eval-server.lisp.

Function: create-slave-in-thread (&optional name)

This creates a slave that tries to connect to the editor. A preliminary slave-information structure is returned immediately, whose details will be filled in later by the slave once the wire has been established. Name is the name of the interactive buffer. If name is nil, this generates a name. If name is supplied, and a buffer with that name already exists, this signals an error.

Package

hemlock.

Source

eval-server.lisp.

Function: create-window-from-current (proportion font-family modelinep thumb-p parent icon-name &optional height)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: create-window-with-properties (parent x y w h font-width font-height icon-name &optional min-width min-height window-group-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: crunch-key (key)
Package

hemlock-internals.

Source

interp.lisp.

Function: current-compile-server-command (p)

Echos the current compile server’s name. With prefix argument, shows global one.

Package

hemlock.

Source

lispeval.lisp.

Function: current-eval-server-command (p)

Echos the current eval server’s name. With prefix argument, shows global one. Does not signal an error or ask about creating a slave.

Package

hemlock.

Source

lispeval.lisp.

Function: cursor-invert ()
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: cursor-invert-center ()
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: dabbrev-apply-expansion (match region direction prefix)

Apply the expansion found at Match to the buffer by inserting the suffix in Region after the original prefix.

Package

hemlock.

Source

dabbrev.lisp.

Function: dabbrev-expand-command (p)

See command docstring. I mean, really.

Package

hemlock.

Source

dabbrev.lisp.

Function: dabbrev-find-expansion (start-mark direction string)

Try to find an expansion of STRING in DIRECTION, starting from START-MARK. The expansion suffix is returned if found, otherwise NIL.

Package

hemlock.

Source

dabbrev.lisp.

Function: dabbrev-install-continuation (k)
Package

hemlock.

Source

dabbrev.lisp.

Function: deal-with-string-quote (mark info-struct)

Alter the current line’s info struct as necessary as due to encountering a string quote character.

Package

hemlock.

Source

lispmode.lisp.

Function: debug-quit-command (p)
Package

hemlock.

Source

debug.lisp.

Function: debug-using-master (&optional start end)
Package

hemlock.

Source

debug.lisp.

Function: debug-write-line (i entry s)
Package

hemlock.

Source

debug.lisp.

Function: decode-universal-time-for-files (time current-year)
Package

hemlock.

Source

filecoms.lisp.

Function: default-create-initial-windows-hook (device)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: default-create-window-hook (display x y width height name font-family &optional modelinep thumb-bar-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: default-delete-window-hook (xparent)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: default-error-function (string &rest args)
Package

dired.

Source

dired.lisp.

Function: default-filter (connection bytes)
Package

hemlock-internals.

Source

connections.lisp.

Function: default-gcontext (drawable &optional font-family)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: default-hemlock-window-mngt (display on)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: default-kbdmac-transform (command key)
Package

hemlock.

Source

kbdmac.lisp.

Function: default-para-delim-function (mark)

Return whether or not to break on this line.

Package

hemlock.

Source

text.lisp.

Function: default-random-typeout-hook (device window height)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: default-report-function (string &rest args)
Package

dired.

Source

dired.lisp.

Function: default-yesp-function (string &rest args)
Package

dired.

Source

dired.lisp.

Function: defhvar-command (p)

Define a hemlock variable in some location.

Package

hemlock.

Source

morecoms.lisp.

Function: defindent-command (p)

Do a defindent, man!

Package

hemlock.

Source

lispmode.lisp.

Function: define-keyboard-macro ()
Package

hemlock.

Source

kbdmac.lisp.

Function: define-keyboard-macro-command (p)

Define a keyboard macro.

Package

hemlock.

Source

kbdmac.lisp.

Function: define-keyboard-macro-key-command (p)

Prompts for a key before going into a mode for defining keyboard macros. The macro definition is bound to the key. IF the key is already bound, this asks for confirmation before clobbering the binding.

Package

hemlock.

Source

kbdmac.lisp.

Function: define-some-variables ()
Package

hemlock-internals.

Source

main.lisp.

Function: definition-editing-info (string)
Package

hemlock.

Source

edit-defs.lisp.

Function: delete-apropos-buffers (buffer)
Package

hemlock.

Source

apropos.lisp.

Function: delete-binding (binding bindings)
Package

hemlock-internals.

Source

vars.lisp.

Function: delete-blank-lines-command (p)

Kill blank lines around the point

Package

hemlock.

Source

killcoms.lisp.

Function: delete-bufed-buffer (buf)
Package

hemlock.

Source

bufed.lisp.

Function: delete-bufed-buffers (buffer)
Package

hemlock.

Source

bufed.lisp.

Function: delete-buffer-history-hook (buffer)
Package

hemlock.

Source

filecoms.lisp.

Function: delete-clbuild-buffers (buffer)
Package

hemlock.

Source

clbuild.lisp.

Function: delete-completelist-buffers (buffer)
Package

hemlock.

Source

completion.lisp.

Function: delete-coned-buffers (buffer)
Package

hemlock.

Source

coned.lisp.

Function: delete-coned-connection (conn)
Package

hemlock.

Source

coned.lisp.

Function: delete-connection-buffer (connection)
Package

hemlock-internals.

Source

connections.lisp.

Function: delete-debug-buffers (buffer)
Package

hemlock.

Source

debug.lisp.

Function: delete-definition-directory-translation-command (p)

Prompts for a directory namestring and deletes it from the directory translation table for the definition editing commands.

Package

hemlock.

Source

edit-defs.lisp.

Function: delete-directory (ses-name)
Package

dired.

Source

dired.lisp.

Function: delete-file-1 (pname ses-name wildp clobber)
Package

dired.

Source

dired.lisp.

Function: delete-file-2 (ses-name clobber)
Package

dired.

Source

dired.lisp.

Function: delete-file-command (p)

Delete a file. Specify directories with a trailing slash.

Package

hemlock.

Source

diredcoms.lisp.

Function: delete-fuzzylist-buffers (buffer)
Package

hemlock.

Source

fuzzy.lisp.

Function: delete-horizontal-space-command (p)

Delete spaces and tabs surrounding the point.

Package

hemlock.

Source

indent.lisp.

Function: delete-indentation-command (p)

Join current line with the previous one, deleting excess whitespace.

Package

hemlock.

Source

indent.lisp.

Function: delete-italic-marks-region (region)
Package

hemlock.

Source

icom.lisp.

Function: delete-key-binding-command (p)

Prompt for stuff to do a delete-key-binding.

Package

hemlock.

Source

morecoms.lisp.

Function: delete-line-italic-marks (line)
Package

hemlock.

Source

icom.lisp.

Function: delete-matching-lines-command (p &optional string)

Deletes all lines that match the search pattern using delete-region. If the current region is active, limit the search to it. The argument is ignored.

Package

hemlock.

Source

searchcoms.lisp.

Function: delete-next-character-command (p)

Deletes p characters to the right of the point.

Package

hemlock.

Source

command.lisp.

Function: delete-next-window-command (p)

Deletes then next window on display.

Package

hemlock.

Source

filecoms.lisp.

Function: delete-non-matching-lines-command (p &optional string)

Deletes all lines that do not match the search pattern using delete-region. If the current-region is active, limit the search to it. The argument is ignored.

Package

hemlock.

Source

searchcoms.lisp.

Function: delete-previous-character-command (p)

Deletes the character to the left of the point.
Will push characters from successive deletes on to the kill ring.

Package

hemlock.

Source

command.lisp.

Function: delete-previous-character-expanding-tabs-command (p)

Delete the P previous characters, expanding tabs into spaces.

Package

hemlock.

Source

morecoms.lisp.

Function: delete-slave-list-buffers (buffer)
Package

hemlock.

Source

slave-list.lisp.

Function: delete-window-command (p)

Delete the window we are in, going to the previous window.

Package

hemlock.

Source

filecoms.lisp.

Function: delete-xref-buffers (buffer)
Package

hemlock.

Source

xref.lisp.

Function: deleting-window-drop-event (display win)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: deliver-signal-to-process (signal process)

Delivers a signal to a process.

Package

hemlock.

Source

shell.lisp.

Function: deliver-signal-to-subprocess (signal process)

Delivers a signal to a subprocess of a shell.

Package

hemlock.

Source

shell.lisp.

Function: describe-and-show-variable-command (p)

Describe in full and show all of variable’s value.

Package

hemlock.

Source

doccoms.lisp.

Function: describe-command-command (p)

Print out the command documentation for a command which is prompted for.

Package

hemlock.

Source

doccoms.lisp.

Function: describe-function-call-aux (string)
Package

hemlock.

Source

lispeval.lisp.

Function: describe-function-call-command (p)

Describe the current function call.

Package

hemlock.

Source

lispeval.lisp.

Function: describe-key-command (p)

Print out the command documentation for a key which is prompted for.

Package

hemlock.

Source

doccoms.lisp.

Function: describe-mode-command (p &optional name)

Describe a mode showing special bindings for that mode.

Package

hemlock.

Source

doccoms.lisp.

Function: describe-pointer-command (p)

Describe commands with any key binding that contains a "mouse" character (modified or not). Does not describe the command "Illegal".

Package

hemlock.

Source

doccoms.lisp.

Function: describe-symbol-aux (thing)
Package

hemlock.

Source

lispeval.lisp.

Function: describe-symbol-command (p)

Describe the previous s-expression if it is a symbol.

Package

hemlock.

Source

lispeval.lisp.

Function: descriptor-flag (descriptor-start flag-mask)
Package

spell.

Source

spell-corr.lisp.

Function: destroy-request-server (server)

Quit accepting connections to the given request server.

Package

hemlock.

Source

request.lisp.

Function: determine-case (string)

Return two booleans LOWER and UPPER indicating whether STRING contains lower or upper case characters.

Package

hemlock.

Source

cpc.lisp.

Reader: device-connection (instance)
Writer: (setf device-connection) (instance)
Package

hemlock-internals.

Source

connections.lisp.

Target Slot

connection.

Reader: device-filter-counter (instance)
Writer: (setf device-filter-counter) (instance)
Package

hemlock-internals.

Source

connections.lisp.

Target Slot

filter-counter.

Reader: device-original-sentinel (instance)
Writer: (setf device-original-sentinel) (instance)
Package

hemlock-internals.

Source

connections.lisp.

Target Slot

original-sentinel.

Function: device-p (object)
Package

hemlock.wire.

Source

wire.lisp.

Reader: device-reading (instance)
Writer: (setf device-reading) (instance)
Package

hemlock-internals.

Source

connections.lisp.

Target Slot

reading.

Reader: device-stream (instance)
Writer: (setf device-stream) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

stream.

Function: device-wire (instance)
Package

hemlock-internals.

Source

connections.lisp.

Function: (setf device-wire) (instance)
Package

hemlock-internals.

Source

connections.lisp.

Function: dictionary-name-default ()
Package

hemlock.

Source

spellcoms.lisp.

Function: directive-help ()
Package

hemlock.

Source

scribe.lisp.

Function: directory-command (p)

Do a directory into a pop-up window.

Package

hemlock.

Source

filecoms.lisp.

Function: directory-existsp (ses-name)
Package

dired.

Source

dired.lisp.

Function: directoryp (p)
Package

dired.

Source

dired.lisp.

Function: dired-buffer-delete-hook (buffer)
Package

hemlock.

Source

diredcoms.lisp.

Function: dired-command (p &optional directory)

Prompts for a directory and edits it. If a dired for that directory already exists, go to that buffer, otherwise create one. With an argument, include UNIX dot files.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-copy-file-command (p)

Copy the file under the point

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-copy-with-wildcard-command (p)

Copy files that match a pattern containing ONE wildcard.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-delete-file-and-down-line-command (p)

Marks file for deletion and moves down a line. See "Dired Delete File".

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-delete-file-command (p)

Marks a file for deletion; signals an error if not in a dired buffer.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-delete-file-with-pattern-command (p)

Prompts for a pattern and marks matching files for deletion. See "Dired Delete File".

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-down-line (point)
Package

hemlock.

Source

diredcoms.lisp.

Function: dired-edit-file-command (p)

Read in file or recursively "Dired" a directory.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-error-function (string &rest args)
Package

hemlock.

Source

diredcoms.lisp.

Function: dired-expunge-files-command (p)

Expunges files marked for deletion.
Query the user if value of "Dired File Expunge Confirm" is non-nil. Do the same with directories and the value of "Dired Directory Expunge Confirm".

Package

hemlock.

Source

diredcoms.lisp.

Reader: dired-file-deleted-p (instance)
Writer: (setf dired-file-deleted-p) (instance)
Package

hemlock.

Source

diredcoms.lisp.

Target Slot

deleted-p.

Function: dired-file-p (object)
Package

hemlock.

Source

diredcoms.lisp.

Reader: dired-file-pathname (instance)
Writer: (setf dired-file-pathname) (instance)
Package

hemlock.

Source

diredcoms.lisp.

Target Slot

pathname.

Reader: dired-file-write-date (instance)
Writer: (setf dired-file-write-date) (instance)
Package

hemlock.

Source

diredcoms.lisp.

Target Slot

write-date.

Function: dired-frob-deletion (patternp deletep)
Package

hemlock.

Source

diredcoms.lisp.

Function: dired-from-buffer-pathname-command (p)

Invokes "Dired" on the directory part of the current buffer’s pathname. With an argument, also prompt for a file pattern within that directory.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-guts (patternp dot-files-p directory)
Package

hemlock.

Source

diredcoms.lisp.

Function: dired-help-command (p)

How to use dired.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-in-buffer (directory pattern dot-files-p buffer)
Package

hemlock.

Source

diredcoms.lisp.

Reader: dired-info-dot-files-p (instance)
Writer: (setf dired-info-dot-files-p) (instance)
Package

hemlock.

Source

diredcoms.lisp.

Target Slot

dot-files-p.

Reader: dired-info-file-list (instance)
Writer: (setf dired-info-file-list) (instance)
Package

hemlock.

Source

diredcoms.lisp.

Target Slot

file-list.

Reader: dired-info-files (instance)
Writer: (setf dired-info-files) (instance)
Package

hemlock.

Source

diredcoms.lisp.

Target Slot

files.

Reader: dired-info-pathname (instance)
Writer: (setf dired-info-pathname) (instance)
Package

hemlock.

Source

diredcoms.lisp.

Target Slot

pathname.

Reader: dired-info-pattern (instance)
Writer: (setf dired-info-pattern) (instance)
Package

hemlock.

Source

diredcoms.lisp.

Target Slot

pattern.

Reader: dired-info-write-date (instance)
Writer: (setf dired-info-write-date) (instance)
Package

hemlock.

Source

diredcoms.lisp.

Target Slot

write-date.

Function: dired-information-p (object)
Package

hemlock.

Source

diredcoms.lisp.

Function: dired-line-offset (mark n)
Package

hemlock.

Source

diredcoms.lisp.

Function: dired-namify (pathname)
Package

hemlock.

Source

diredcoms.lisp.

Function: dired-next-file-command (p)

Moves to next undeleted file.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-previous-file-command (p)

Moves to next undeleted file.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-quit-command (p)

Expunges the files in a dired buffer and then exits.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-rename-file-command (p)

Rename the file or directory under the point

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-rename-with-wildcard-command (p)

Rename files that match a pattern containing ONE wildcard.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-report-function (string &rest args)
Package

hemlock.

Source

diredcoms.lisp.

Function: dired-undelete-file-and-down-line-command (p)

Marks file undeleted and moves down a line. See "Dired Delete File".

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-undelete-file-command (p)

Removes a mark for deletion; signals and error if not in a dired buffer.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-undelete-file-with-pattern-command (p)

Prompts for a pattern and marks matching files undeleted. See "Dired Delete File".

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-up-directory-command (p)

Invokes "Dired" on the directory up one level from the current Dired buffer.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-update-buffer-command (p)

Recompute the contents of a dired buffer.
This maintains delete flags for files that have not been modified.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-view-file-command (p)

Read in file as if by "View File".
This associates the file’s buffer with the dired buffer.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-with-pattern-command (p)

Do a dired, prompting for a pattern which may include a single *. With an argument, include UNIX dit files.

Package

hemlock.

Source

diredcoms.lisp.

Function: dired-yesp-function (string &rest args)
Package

hemlock.

Source

diredcoms.lisp.

Reader: dis-line-end (instance)
Writer: (setf dis-line-end) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

end.

Reader: dis-line-line (instance)
Writer: (setf dis-line-line) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

line.

Function: dis-line-offset-guess (mark offset width)
Package

hemlock-internals.

Source

cursor.lisp.

Reader: dis-line-tag (instance)
Writer: (setf dis-line-tag) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

tag.

Reader: dis-line-tag-ticks (instance)
Writer: (setf dis-line-tag-ticks) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

tag-ticks.

Reader: dis-line-tick (instance)
Writer: (setf dis-line-tick) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

tick.

Function: dismiss-typeout-command (p)
Package

hemlock-internals.

Source

typeout.lisp.

Function: display-more-prompt (stream)
Package

hemlock.x11.

Source

pop-up-stream.lisp.

Function: display-possible-completion (prefix &optional prefix-length)
Package

hemlock.

Source

completion.lisp.

Function: display-prompt-nicely (&optional prompt default)
Package

hemlock-internals.

Source

echo.lisp.

Function: do-1-value-call (result)
Package

hemlock.wire.

Source

remote.lisp.

Function: do-2-value-call (result)
Package

hemlock.wire.

Source

remote.lisp.

Function: do-3-value-call (result)
Package

hemlock.wire.

Source

remote.lisp.

Function: do-4-value-call (result)
Package

hemlock.wire.

Source

remote.lisp.

Function: do-5-value-call (result)
Package

hemlock.wire.

Source

remote.lisp.

Function: do-completion ()
Package

hemlock.

Source

completion.lisp.

Function: do-down-moves (hunk down)
Package

hemlock.x11.

Source

bit-display.lisp.

Function: do-erases (hunk erase)
Package

hemlock.x11.

Source

bit-display.lisp.

Function: do-n-value-call (result)
Package

hemlock.wire.

Source

remote.lisp.

Function: do-nothing (&rest args)
Package

hemlock.

Source

morecoms.lisp.

Function: do-nothing-command (p)

Do nothing p times.

Package

hemlock.

Source

morecoms.lisp.

Function: do-nothing-kbdmac-transform (command key)
Package

hemlock.

Source

kbdmac.lisp.

Function: do-recursive-edit ()

Does a recursive edit, wrapping []’s around the modeline of the current window during its execution. The current window and buffer are saved beforehand and restored afterward. If they have been deleted by the time the edit is done then an editor-error is signalled.

Package

hemlock.

Source

morecoms.lisp.

Function: do-rewrites (hunk rewrite)
Package

hemlock.x11.

Source

bit-display.lisp.

Function: do-the-copy (ses-name1 ses-name2 secs1)
Package

dired.

Source

dired.lisp.

Function: do-up-moves (hunk up)
Package

hemlock.x11.

Source

bit-display.lisp.

Function: do-writes (hunk write)
Package

hemlock.x11.

Source

bit-display.lisp.

Function: dodo (string)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: down-comment-line-command (p)

Equivalent to Next Line followed by Indent for Comment (C-N ALT-;).

Package

hemlock.

Source

comments.lisp.

Function: down-list-command (p)

Move down a level in list structure.

Package

hemlock.

Source

lispmode.lisp.

Function: dq-event (stream)
Package

hemlock-internals.

Source

input.lisp.

Function: drop-cursor ()
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: dumb-line-redisplay (hunk dl)
Package

hemlock.x11.

Source

bit-display.lisp.

Function: dumb-window-redisplay (window)
Package

hemlock.x11.

Source

bit-display.lisp.

Function: dylan-mode-command (p)

Put the current buffer into "Dylan" mode.

Package

hemlock.

Source

dylan.lisp.

Function: echo-area-backward-character-command (p)

Signal an editor-error if we try to go into the prompt, otherwise do a backward-character command.

Package

hemlock.

Source

echocoms.lisp.

Function: echo-area-backward-word-command (p)

Signal an editor-error if we try to go into the prompt, otherwise do a backward-word command.

Package

hemlock.

Source

echocoms.lisp.

Function: echo-area-delete-previous-character-command (p)

Signal an editor-error if we would nuke the prompt, otherwise do a normal delete.

Package

hemlock.

Source

echocoms.lisp.

Function: echo-area-kill-previous-word-command (p)

Signal an editor-error if we would mangle the prompt, otherwise do a normal kill-previous-word.

Package

hemlock.

Source

echocoms.lisp.

Function: edit-command-definition-command (p)

Prompts for command definition name and goes to it for editing.

Package

hemlock.

Source

edit-defs.lisp.

Function: edit-definition-command (p)

Prompts for function/macro’s definition name and goes to it for editing.

Package

hemlock.

Source

edit-defs.lisp.

Function: editor-compile-buffer-file-command (p)

Compile the file in the current buffer in the editor Lisp if the fasl file isn’t up to date. When p, always do it.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-compile-defun-command (p)

Evaluates the current or next top-level form in the editor Lisp.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-compile-file-command (p)

Prompts for file to compile.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-compile-group-command (p)

Do a Compile-File in each file in the current group that seems to need it in the editor Lisp.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-compile-region (region &optional quiet)
Package

hemlock.

Source

lispbuf.lisp.

Function: editor-compile-region-command (p)

Compiles lisp forms between the point and the mark in the editor Lisp.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-complete-symbol (&optional show-matches-p)
Package

hemlock.

Source

completion.lisp.

Function: editor-describe-command (p)

Prompt for an object to describe.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-describe-function-call-command (p)

Describe the most recently typed function name in the editor Lisp.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-describe-symbol-command (p)

Describe the previous s-expression if it is a symbol in the editor Lisp.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-died ()
Package

hemlock.

Source

eval-server.lisp.

Function: editor-evaluate-buffer-command (p)

Evaluates the text in the current buffer redirecting *Standard-Output* to the echo area. This occurs in the editor Lisp. The prefix argument is ignored.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-evaluate-defun-command (p)

Evaluates the current or next top-level form in the editor Lisp.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-evaluate-expression-command (p)

Prompt for an expression to evaluate in the editor Lisp.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-evaluate-region-command (p)

Evaluates lisp forms between the point and the mark in the editor Lisp.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-find-symbol-completion (show-matches-p prefix)
Package

hemlock.

Source

completion.lisp.

Function: editor-fuzzy-complete-symbol-command (p)
Package

hemlock.

Source

fuzzy.lisp.

Function: editor-load-file-command (p)

Prompt for a file to load into the Editor Lisp.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-macroexpand-expression-command (p)

Show the macroexpansion of the current expression in the null environment. With an argument, use MACROEXPAND instead of MACROEXPAND-1.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-mode-command (p)

Toggle "Editor" mode in the current buffer.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-re-evaluate-defvar-command (p)

Evaluate the current or next top-level form if it is a DEFVAR. Treat the form as if the variable is not bound. This occurs in the editor Lisp.

Package

hemlock.

Source

lispbuf.lisp.

Function: editor-server-name-command (p)

Echos the editor server’s name which can be supplied with the -slave switch to connect to a designated editor.

Package

hemlock.

Source

lispeval.lisp.

Function: empty-syntax-info ()
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: enable-clx-event-handling (display handler)

After calling this, when SYSTEM:SERVE-EVENT notices input on display’s connection to the X11 server, handler is called on the display. Handler is invoked in a dynamic context with an error handler bound that will flush all events from the display and return. By returning, it declines to handle the error, but it will have cleared all events; thus, entering the debugger will not result in infinite errors due to streams that wait via SYSTEM:SERVE-EVENT for input. Calling this repeatedly on the same display establishes handler as a new handler, replacing any previous one for display.

Package

hemlock-ext.

Source

bitmap-ext.lisp.

Function: enclose-with-environment (mark &optional environment)
Package

hemlock.

Source

scribe.lisp.

Function: end-keyboard-macro-command (p)

End the definition of a keyboard macro.

Package

hemlock.

Source

kbdmac.lisp.

Function: end-of-buffer-command (p)

Moves the point to the end of the current buffer.

Package

hemlock.

Source

command.lisp.

Function: end-of-defun-command (p)

Move the point to the end of a top-level form.

Package

hemlock.

Source

lispmode.lisp.

Function: end-of-line-command (p)

Moves the point down p lines and then to the end of the line.

Package

hemlock.

Source

command.lisp.

Function: end-of-parse-block (mark)
Package

hemlock.

Source

lispmode.lisp.

Function: end-of-search-line (line)

Set LINE to the ending line of the block of text to parse.

Package

hemlock.

Source

lispmode.lisp.

Function: enlarge-window (window offset)

offset in lines. Can be negative.

Package

hemlock-internals.

Source

filecoms.lisp.

Function: enlarge-window-command (p)
Package

hemlock.

Source

filecoms.lisp.

Function: ensure-output-stream-input (stream)
Package

hemlock-internals.

Source

streams.lisp.

Function: enter-directory (ses-name)
Package

dired.

Source

dired.lisp.

Reader: error-info-buffer (instance)
Writer: (setf error-info-buffer) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

buffer.

Reader: error-info-line (instance)
Writer: (setf error-info-line) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

line.

Reader: error-info-message (instance)
Writer: (setf error-info-message) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

message.

Function: error-info-p (object)
Package

hemlock.

Source

eval-server.lisp.

Reader: error-info-region (instance)
Writer: (setf error-info-region) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

region.

Function: eval-expresion-command (p)
Package

hemlock.

Source

command.lisp.

Function: eval-form-error (message)
Package

hemlock.

Source

lispeval.lisp.

Function: eval-form-in-server (server-info form &optional package)

This evals form, a simple-string, in the server for server-info. Package is the name of the package in which the server reads form, and it defaults to the value of "Current Package". If package is nil, then the slave uses the value of *package*. If server is busy with other requests, this signals an editor-error to prevent commands using this from hanging. If the server dies while evaluating form, then this signals an editor-error. This returns a list of strings which are the printed representation of all the values returned by form in the server.

Package

hemlock.

Source

lispeval.lisp.

Function: eval-form-in-server-1 (server-info form &optional package)

This calls EVAL-FORM-IN-SERVER and returns the result of READ’ing from the first string EVAL-FORM-IN-SERVER returns.

Package

hemlock.

Source

lispeval.lisp.

Function: eval-in-master (form)
Package

hemlock.

Source

lispeval.lisp.

Function: eval-in-slave (form)
Package

hemlock.

Source

lispeval.lisp.

Function: eval-mode-lisp-mode-hook (buffer on)

Turn on Lisp mode when we go into Eval Mode.

Package

hemlock.

Source

lispbuf.lisp.

Function: eval-safely-in-master (form)
Package

hemlock.

Source

lispeval.lisp.

Function: eval-safely-in-slave (form)
Package

hemlock.

Source

lispeval.lisp.

Function: eval-text-result (note start end values)
Package

hemlock.

Source

lispeval.lisp.

Function: evaluate-buffer-command (p)

Evaluates the text in the current buffer redirecting *Standard-Output* to the echo area. The prefix argument is ignored.

Package

hemlock.

Source

lispeval.lisp.

Function: evaluate-defun-command (p)

Evaluates the current or next top-level form.

Package

hemlock.

Source

lispeval.lisp.

Function: evaluate-expression-command (p)

Prompt for an expression to evaluate.

Package

hemlock.

Source

lispeval.lisp.

Function: evaluate-region-command (p)

Evaluates lisp forms between the point and the mark.

Package

hemlock.

Source

lispeval.lisp.

Function: exchange-point-and-mark-command (p)

Swap the positions of the point and the mark.

Package

hemlock.

Source

killcoms.lisp.

Function: exit-hemlock-command (p)

Exit hemlock returning to the Lisp top-level read-eval-print loop.

Package

hemlock.

Source

command.lisp.

Function: exit-recursive-edit-command (p)

Exit a level of recursive edit. Signals an error when not in a recursive edit.

Package

hemlock.

Source

morecoms.lisp.

Function: exposed-region-bounds (y height cursor-offset font-height)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: exposed-region-peek-event (display win)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: expunge-bufed-buffers ()
Package

hemlock.

Source

bufed.lisp.

Function: expunge-coned-connections ()
Package

hemlock.

Source

coned.lisp.

Function: expunge-dired-files ()
Package

hemlock.

Source

diredcoms.lisp.

Function: extended-command-command (p)

Prompts for and executes an extended command. The prefix argument is passed to the command.

Package

hemlock.

Source

command.lisp.

Function: extract-form-command (p)

Replace the current containing list with the next form. The entire affected area is pushed onto the kill ring. If an argument is supplied, that many upward levels of list nesting is replaced by the next form.

Package

hemlock.

Source

lispmode.lisp.

Function: extract-list-command (p)

Replace the P containing lists with the current one.

Package

hemlock.

Source

lispmode.lisp.

Function: fast-write-file (region file)
Package

hemlock-internals.

Source

files.lisp.

Function: field-separator-p (x)
Package

hemlock.

Source

echocoms.lisp.

Function: file-compile (file &key buffer output-file error-file lap-file load server package)

Compiles file in a client Lisp. When output-file is t, a temporary output file is used that is publicly writeable in case the client is on another machine. This file is renamed or deleted after compilation. Setting "Remote Compile File" to nil, inhibits this. If package is not supplied, the string is eval’ed in the slave’s current package.

Package

hemlock.

Source

lispeval.lisp.

Function: file-completion-action (typein)
Package

hemlock.

Source

echocoms.lisp.

Function: file-verification-function (string)
Package

hemlock-internals.

Source

echo.lisp.

Function: fill-input-buffer (wire)

Read data off the socket, filling the input buffer. The buffer is cleared first. If fill-input-buffer returns, it is guarenteed that there will be at least one byte in the input buffer. If EOF was reached, as wire-eof error is signaled.

Package

hemlock.wire.

Source

wire.lisp.

Function: fill-lisp-comment-or-indented-text (start end)
Package

hemlock.

Source

lispmode.lisp.

Function: fill-lisp-comment-paragraph-command (p)

Fills a flushleft or indented Lisp comment.

Package

hemlock.

Source

lispmode.lisp.

Function: fill-lisp-comment-paragraph-prefix (start end)
Package

hemlock.

Source

lispmode.lisp.

Function: fill-lisp-string (mark)
Package

hemlock.

Source

lispmode.lisp.

Function: fill-paragraph-command (p)

Fill this or next paragraph.
Point stays fixed, but text may move past it due to filling.

Package

hemlock.

Source

fill.lisp.

Function: fill-region-aux (fill-mark end-mark prefix prefix-len column)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-break-line (fill-mark prefix prefix-length end-mark column)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-clear-bol (mark)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-clear-eol (fill-mark)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-collapse-whitespace (mark1 mark2)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-command (p)

Fill text from point to mark.

Package

hemlock.

Source

fill.lisp.

Function: fill-region-delete-blank-lines (mark end-mark prefix prefix-len)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-find-next-line (fill-mark prefix prefix-len end-mark)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-get-next-line (fill-mark column prefix prefix-len end-mark)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-insert-two-spaces-p (mark)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-prefix-line (fill-mark prefix prefix-length)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-set-next-line (point prefix)
Package

hemlock.

Source

fill.lisp.

Function: fill-region-word-past-column (point mark1 prefix)
Package

hemlock.

Source

fill.lisp.

Function: filter-connection-output (connection data)
Package

hemlock-internals.

Source

connections.lisp.

Function: filter-incoming-data (connection bytes)
Package

hemlock-internals.

Source

connections.lisp.

Function: filter-region-command (p)

Call prompt for a function, then call Filter-Region with it and the region.

Package

hemlock.

Source

lispbuf.lisp.

Function: filter-tildes (name)
Package

hemlock.

Source

shell.lisp.

Function: filter-words (p point function)
Package

hemlock.

Source

morecoms.lisp.

Function: find-a-pty ()
Package

hemlock-internals.

Source

connections.lisp.

Function: find-all-completions (string tables)
Package

hemlock.

Source

echocoms.lisp.

Function: find-ambiguous* (folded len table)
Package

hemlock-internals.

Source

table.lisp.

Function: find-ambiguous-entries (folded start end word-table)
Package

hemlock-internals.

Source

table.lisp.

Function: find-binding (name binding)
Package

hemlock-internals.

Source

vars.lisp.

Function: find-bound-entries (word-entries)
Package

hemlock-internals.

Source

table.lisp.

Function: find-buffer (name)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: find-character-once-backward-method (pattern line start)
Package

hemlock-internals.

Source

search2.lisp.

Function: find-character-once-forward-method (pattern line start)
Package

hemlock-internals.

Source

search2.lisp.

Function: find-color (window color)
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: find-command-for-prepl-normally (cmd)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: find-completion (prefix &optional prefix-length)
Package

hemlock.

Source

completion.lisp.

Function: find-definitions (name)
Package

hemlock.

Source

xref.lisp.

Function: find-definitions-command (p)
Package

hemlock.

Source

xref.lisp.

Function: find-file-aux (the-file directory find-all-p &optional before after)
Package

dired.

Source

dired.lisp.

Function: find-file-command (p &optional pathname)

Make a buffer containing the file Pathname current, creating a buffer if necessary. The buffer is returned.

Package

hemlock.

Source

filecoms.lisp.

Function: find-ignore-region (mark forwardp)
Package

hemlock.

Source

lispmode.lisp.

Function: find-longest-completion (strings separator)
Package

hemlock-internals.

Source

table.lisp.

Function: find-match (before after file-namestring &optional no-cons)
Package

dired.

Source

dired.lisp.

Function: find-matching-packages (name matcher)

Return a list of package names matching NAME with MATCHER. MATCHER is a two-argument predicate.

Package

hemlock.

Source

cpc.lisp.

Function: find-matching-symbols (string package external test)

Return a list of symbols in PACKAGE matching STRING.
TEST is called with two strings. If EXTERNAL is true, only external symbols are returned.

Package

hemlock.

Source

cpc.lisp.

Function: find-matching-symbols-in-list (string list test)

Return a list of symbols in LIST matching STRING. TEST is called with two strings.

Package

hemlock.

Source

cpc.lisp.

Function: find-not-character-once-backward-method (pattern line start)
Package

hemlock-internals.

Source

search2.lisp.

Function: find-not-character-once-forward-method (pattern line start)
Package

hemlock-internals.

Source

search2.lisp.

Function: find-override-for-prepl (cmd override)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: find-position (line position start end width)
Package

hemlock-internals.

Source

cursor.lisp.

Function: find-previous-input (ring againp)
Package

hemlock.

Source

lispbuf.lisp.

Function: find-set-once-backward-method (pattern line start)
Package

hemlock-internals.

Source

search2.lisp.

Function: find-set-once-forward-method (pattern line start)
Package

hemlock-internals.

Source

search2.lisp.

Function: find-symbol-completion (show-matches-p prefix)
Package

hemlock.

Source

completion.lisp.

Function: find-values (string tables)
Package

hemlock-internals.

Source

table.lisp.

Function: first-line-of-string (str)
Package

hemlock.

Source

apropos.lisp.

Function: fix-word (word unfolded-word window info)
Package

hemlock.

Source

spellcoms.lisp.

Function: flash-window (window)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: flash-window-border (window)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: flush-compiler-error-information-command (p)

Flushes all infomation about errors encountered while compiling using the current server

Package

hemlock.

Source

lispeval.lisp.

Function: flush-reg-references-to-deleted-buffer (buffer)
Package

hemlock.

Source

register.lisp.

Reader: font-change-mark (instance)
Writer: (setf font-change-mark) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

mark.

Function: font-change-p (object)
Package

hemlock-internals.

Source

struct.lisp.

Function: font-family-p (object)
Package

hemlock-internals.

Source

struct.lisp.

Function: font-mark-p (object)
Package

hemlock-internals.

Source

struct.lisp.

Function: format-fuzzy-completion-set (winners)

Given a list of completion objects such as on returned by FUZZY-COMPLETION-SET, format the list into user-readable output for interactive debugging purpose.

Package

hemlock.

Source

fuzzy.lisp.

Function: format-to-connection-buffer-or-stream (connection fmt &rest args)
Package

hemlock-internals.

Source

connections.lisp.

Function: forward-character-command (p)

Move the point of the current buffer forward p characters.

Package

hemlock.

Source

command.lisp.

Function: forward-form-command (p)

Skip over the next Form.

Package

hemlock.

Source

lispmode.lisp.

Function: forward-kill-form-command (p)

Kill the next Form.

Package

hemlock.

Source

lispmode.lisp.

Function: forward-kill-sentence-command (p)

Kill forward to end of sentence.

Package

hemlock.

Source

text.lisp.

Function: forward-list-command (p)

Skip over the next Lisp list.

Package

hemlock.

Source

lispmode.lisp.

Function: forward-paragraph-command (p)

moves point to the end of the current (next) paragraph.

Package

hemlock.

Source

text.lisp.

Function: forward-search-command (p &optional string)

Searches for the specified String in the current buffer.

Package

hemlock.

Source

searchcoms.lisp.

Function: forward-sentence-command (p)

Moves forward one sentence or the specified number.

Package

hemlock.

Source

text.lisp.

Function: forward-up-list-command (p)

Move forward past a one containing ).

Package

hemlock.

Source

lispmode.lisp.

Function: forward-word-command (p)

Moves the point forward p words.

Package

hemlock.

Source

command.lisp.

Function: free-register (name)
Package

hemlock.

Source

register.lisp.

Function: free-register-value (value &optional buffer)
Package

hemlock.

Source

register.lisp.

Function: fresh-prompt ()
Package

hemlock.

Source

lispbuf.lisp.

Function: frob-character-set (pattern direction old kind)
Package

hemlock-internals.

Source

search2.lisp.

Function: fundamental-mode-command (p)

Put the current buffer into "Fundamental" mode.

Package

hemlock.

Source

morecoms.lisp.

Reader: fuzz-chunks (instance)
Writer: (setf fuzz-chunks) (instance)
Package

hemlock.

Source

fuzzy.lisp.

Target Slot

chunks.

Reader: fuzz-classification-string (instance)
Writer: (setf fuzz-classification-string) (instance)
Package

hemlock.

Source

fuzzy.lisp.

Target Slot

classification-string.

Reader: fuzz-completed-string (instance)
Writer: (setf fuzz-completed-string) (instance)
Package

hemlock.

Source

fuzzy.lisp.

Target Slot

completed-string.

Reader: fuzz-score (instance)
Writer: (setf fuzz-score) (instance)
Package

hemlock.

Source

fuzzy.lisp.

Target Slot

score.

Function: fuzzy-complete-symbol (&optional show-matches)
Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-complete-symbol-command (p)
Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-completion-selected (original-string completion)

This function is called by Slime when a fuzzy completion is selected by the user. It is for future expansion to make testing, say, a machine learning algorithm for completion scoring easier.

ORIGINAL-STRING is the string the user completed from, and COMPLETION is the completion object (see docstring for SWANK:FUZZY-COMPLETIONS) corresponding to the completion that the user selected.

Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-completion-set (string default-package-name &key limit time-limit-in-msec)

Returns two values: an array of completion objects, sorted by their score, that is how well they are a match for STRING according to the fuzzy completion algorithm. If LIMIT is set, only the top LIMIT results will be returned. Additionally, a flag is returned that indicates whether or not TIME-LIMIT-IN-MSEC was exhausted.

Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-completions (string default-package-name &key limit time-limit-in-msec)

Returns a list of two values:

An (optionally limited to LIMIT best results) list of fuzzy completions for a symbol designator STRING. The list will be sorted by score, most likely match first.

A flag that indicates whether or not TIME-LIMIT-IN-MSEC has been exhausted during computation. If that parameter’s value is NIL or 0, no time limit is assumed.

The main result is a list of completion objects, where a completion object is:

(COMPLETED-STRING SCORE (&rest CHUNKS) CLASSIFICATION-STRING)

where a CHUNK is a description of a matched substring:

(OFFSET SUBSTRING)

and FLAGS is short string describing properties of the symbol (see CLASSIFY-SYMBOL and STRING-CLASSIFICATION->STRING).

E.g., completing "mvb" in a package that uses COMMON-LISP would return something like:

(("multiple-value-bind" 26.588236 ((0 "m") (9 "v") (15 "b")) (:FBOUNDP :MACRO))
...)

If STRING is package qualified the result list will also be qualified. If string is non-qualified the result strings are also not qualified and are considered relative to DEFAULT-PACKAGE-NAME.

Which symbols are candidates for matching depends on the symbol designator’s format. The cases are as follows:
FOO - Symbols accessible in the buffer package.
PKG:FOO - Symbols external in package PKG.
PKG::FOO - Symbols accessible in package PKG.

Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-convert-matching-for-emacs (fuzzy-matching user-input-string)

Converts a result from the fuzzy completion core into something that emacs is expecting. Converts symbols to strings, fixes case issues, and adds information (as a string) describing if the symbol is bound, fbound, a class, a macro, a generic-function, a special-operator, or a package.

Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-find-matching-packages (name &key time-limit-in-msec)

Returns a vector of fuzzy matchings for each package that is similiar to NAME, and the remaining time limit.
Cf. FUZZY-FIND-MATCHING-SYMBOLS.

Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-find-matching-symbols (string package &key filter external-only time-limit-in-msec)

Returns two values: a vector of fuzzy matchings for matching symbols in PACKAGE, using the fuzzy completion algorithm, and the remaining time limit.

Only those symbols are considered of which FILTER does return T.

If EXTERNAL-ONLY is true, only external symbols are considered. A TIME-LIMIT-IN-MSEC of NIL is considered no limit; if it’s zero or negative, perform a NOP.

Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-format-matching (fuzzy-matching user-input-string)

Returns the completion ("foo:bar") that’s represented by FUZZY-MATCHING.

Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-generate-matchings (string default-package-name time-limit-in-msec)

Does all the hard work for FUZZY-COMPLETION-SET. If TIME-LIMIT-IN-MSEC is NIL, an infinite time limit is assumed.

Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-matching-greaterp (m1 m2)

Returns T if fuzzy-matching M1 should be sorted before M2. Basically just the scores of the two matchings are compared, and the match with higher score wins. For the case that the score is equal, the one which comes alphabetically first wins.

Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzy-matching-p (object)
Package

hemlock.

Source

fuzzy.lisp.

Reader: fuzzy-matching.package-chunks (instance)
Writer: (setf fuzzy-matching.package-chunks) (instance)
Package

hemlock.

Source

fuzzy.lisp.

Target Slot

package-chunks.

Reader: fuzzy-matching.package-name (instance)
Writer: (setf fuzzy-matching.package-name) (instance)
Package

hemlock.

Source

fuzzy.lisp.

Target Slot

package-name.

Reader: fuzzy-matching.score (instance)
Writer: (setf fuzzy-matching.score) (instance)
Package

hemlock.

Source

fuzzy.lisp.

Target Slot

score.

Reader: fuzzy-matching.symbol (instance)
Writer: (setf fuzzy-matching.symbol) (instance)
Package

hemlock.

Source

fuzzy.lisp.

Target Slot

symbol.

Reader: fuzzy-matching.symbol-chunks (instance)
Writer: (setf fuzzy-matching.symbol-chunks) (instance)
Package

hemlock.

Source

fuzzy.lisp.

Target Slot

symbol-chunks.

Function: fuzzylist-entry-from-mark (mark)
Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzylist-entry-p (object)
Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzylist-find-definition-command (p)
Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzylist-help-command (p)

Show this help.

Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzylist-pick-command (p)
Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzylist-quit-command (p)
Package

hemlock.

Source

fuzzy.lisp.

Function: fuzzylist-write-line (entry s)
Package

hemlock.

Source

fuzzy.lisp.

Function: gen-comment-prefix (mark start begin)
Package

hemlock.

Source

comments.lisp.

Function: generic-describe-command (p)

Prompt for some Hemlock thing to describe.

Package

hemlock.

Source

doccoms.lisp.

Function: generic-indent (mark)
Package

hemlock.

Source

indent.lisp.

Function: generic-pointer-up-command (p)

Invoke whatever is on *generic-pointer-up-fun*.

Package

hemlock.

Source

morecoms.lisp.

Function: get-and-insert-environment (top-mark bottom-mark environment)
Package

hemlock.

Source

scribe.lisp.

Function: get-auto-save-state (buffer)
Package

hemlock.

Source

auto-save.lisp.

Function: get-checkpoint-pathname (buffer)

Returns the pathname of the checkpoint file for the specified buffer. If no checkpoints have been written thus far, or if the buffer is not in "Save" mode, return nil.

Package

hemlock.

Source

auto-save.lisp.

Function: get-command-line ()
Package

hemlock.

Source

shell.lisp.

Function: get-count-region ()
Package

hemlock.

Source

morecoms.lisp.

Function: get-current-binding (key)
Package

hemlock-internals.

Source

interp.lisp.

Function: get-current-compile-server (&optional errorp)

Returns the server-info struct for the current compile server. If there is no current compile server, return the current eval server.

Package

hemlock.

Source

eval-server.lisp.

Function: get-current-eval-server (&optional errorp)

Returns the server-info struct for the current eval server. If there is none, and errorp is non-nil, then signal an editor error. If there is no current server, and errorp is nil, then create one, prompting the user for confirmation. Also, set the current server to be the newly created one.

Package

hemlock.

Source

eval-server.lisp.

Function: get-cursor-pixmap (root pathname)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: get-def-info-and-go-to-it (fun-name)
Package

hemlock.

Source

edit-defs.lisp.

Function: get-definition-pattern (type name)
Package

hemlock.

Source

edit-defs.lisp.

Function: get-editor-name ()
Package

hemlock.

Source

eval-server.lisp.

Function: get-interactive-input ()

Tries to return a region. When the point is not past the input mark, and the user has "Unwedge Interactive Input Confirm" set, the buffer is optionally fixed up, and nil is returned. Otherwise, an editor error is signalled. When a region is returned, the start is the current buffer’s input mark, and the end is the current point moved to the end of the buffer.

Package

hemlock.

Source

lispbuf.lisp.

Function: get-key-char (stream)
Package

hemlock-ext.

Source

key-event.lisp.

Function: get-key-event* (keysym bits)
Package

hemlock-ext.

Source

key-event.lisp.

Function: get-keyboard-macro-key ()
Package

hemlock.

Source

kbdmac.lisp.

Function: get-logical-key-event-desc (keyword)
Package

hemlock-internals.

Source

echo.lisp.

Function: get-marked-dired-files ()
Package

hemlock.

Source

diredcoms.lisp.

Function: get-mode-object (name)
Package

hemlock-internals.

Source

vars.lisp.

Function: get-mouse-commands ()
Package

hemlock.

Source

doccoms.lisp.

Function: get-name-case-right (string)
Package

hemlock-ext.

Source

key-event.lisp.

Function: get-previous-input-search-pattern (string)
Package

hemlock.

Source

lispbuf.lisp.

Function: get-prompt ()
Package

hemlock.

Source

lispbuf.lisp.

Function: get-random-typeout-info (buffer-name line-buffered-p)
Package

hemlock-internals.

Source

typeout.lisp.

Function: get-real-time-in-msecs ()
Package

hemlock.

Source

fuzzy.lisp.

Function: get-register-command (p)

Copies a region from a register to the current point.

Package

hemlock.

Source

register.lisp.

Function: get-right-table (kind where)
Package

hemlock-internals.

Source

interp.lisp.

Function: get-srccom-buffers (first-prompt buffer-a buffer-b dest-buffer p)
Package

hemlock.

Source

srccom.lisp.

Function: get-table-entry (table key)
Package

hemlock-internals.

Source

interp.lisp.

Function: get-terminal-name ()
Package

hemlock-internals.

Source

hemlock-ext.lisp.

Function: get-variable-object (name kind where)
Package

hemlock-internals.

Source

vars.lisp.

Function: get-word-correction (mark word folded)
Package

hemlock.

Source

spellcoms.lisp.

Function: get-write-date (ses-name)
Package

dired.

Source

dired.lisp.

Function: go-to-definition (file type name)
Package

hemlock.

Source

edit-defs.lisp.

Function: go-to-definition-file (file)
Package

hemlock.

Source

edit-defs.lisp.

Function: go-to-one-window-command (p)

Deletes all windows leaving one with the "Default Initial Window X", "Default Initial Window Y", "Default Initial Window Width", and "Default Initial Window Height".

Package

hemlock.

Source

filecoms.lisp.

Function: goto-absolute-line-command (p)

Go to a user perceived line number.

Package

hemlock.

Source

morecoms.lisp.

Function: goto-definition-command (p)

Go to the current function/macro’s definition.

Package

hemlock.

Source

edit-defs.lisp.

Function: goto-page-command (p)

Go to an absolute page number (argument). If no argument, then go to next page. A negative argument moves back that many pages if possible. If argument is zero, prompt for string and goto page with substring in title.

Package

hemlock.

Source

morecoms.lisp.

Function: goto-slave-command (p)
Package

hemlock.

Source

slave-list.lisp.

Function: grep-command (p &optional command directory)
Package

hemlock.

Source

grep.lisp.

Function: grep-goto-command (p)
Package

hemlock.

Source

grep.lisp.

Function: group-query-replace-command (p)

Query Replace for the active file group.

Package

hemlock.

Source

group.lisp.

Function: group-read-file (name search-buffer)
Package

hemlock.

Source

group.lisp.

Function: group-replace-command (p)

Replaces one string with another in the active file group.

Package

hemlock.

Source

group.lisp.

Function: group-save-file ()
Package

hemlock.

Source

group.lisp.

Function: group-search-command (p)

Searches the active group for a specified string.

Package

hemlock.

Source

group.lisp.

Function: grow-descriptors ()
Package

spell.

Source

spell-aug.lisp.

Function: grow-open-chars (&optional new-length)

Grows Open-Chars to twice its current length, or the New-Length if specified.

Package

hemlock-internals.

Source

htext1.lisp.

Function: grow-string-table ()
Package

spell.

Source

spell-aug.lisp.

Function: guess-package (string)

Guess which package corresponds to STRING. Return nil if no package matches.

Package

hemlock.

Source

fuzzy.lisp.

Function: hcmd-new-buffer-hook-fun (buff)
Package

hemlock.

Source

command.lisp.

Function: help-command (p)

Prompt for a single character command to dispatch to another helping function.

Package

hemlock.

Source

doccoms.lisp.

Function: help-on-parse-command (p)

Display the *Parse-Help* and any possibly completions of the current input.

Package

hemlock.

Source

echocoms.lisp.

Function: hemlock-beep (stream)

Using the current window, calls the device’s beep function on stream.

Package

hemlock-internals.

Source

rompsite.lisp.

Function: hemlock-ed-function (&optional x)
Package

hemlock-internals.

Source

main.lisp.

Function: hemlock-gc-notify-after (bytes-retained bytes-freed trigger)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: hemlock-gc-notify-before (bytes-in-use)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: hemlock-output-buffered-out (stream character)
Package

hemlock-internals.

Source

streams.lisp.

Function: hemlock-output-buffered-sout (stream string start end)
Package

hemlock-internals.

Source

streams.lisp.

Function: hemlock-output-line-buffered-out (stream character)
Package

hemlock-internals.

Source

streams.lisp.

Function: hemlock-output-line-buffered-sout (stream string start end)
Package

hemlock-internals.

Source

streams.lisp.

Function: hemlock-output-unbuffered-out (stream character)
Package

hemlock-internals.

Source

streams.lisp.

Function: hemlock-output-unbuffered-sout (stream string start end)
Package

hemlock-internals.

Source

streams.lisp.

Function: hemlock-translate-default (src src-start src-end font dst dst-start)
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: here-to-top-of-window-command (p)

Move the line the mouse is on to the top of the window.

Package

hemlock.

Source

morecoms.lisp.

Function: highlight-active-region (window)
Package

hemlock.

Source

highlight.lisp.

Function: highlight-completion (completion full)

Given a chunk definition COMPLETION and the string FULL, HIGHLIGHT-COMPLETION will create a string that demonstrates where the completion matched in the string. Matches will be capitalized, while the rest of the string will be lower-case.

Package

hemlock.

Source

fuzzy.lisp.

Function: hunk-changed (hunk new-width new-height redisplay)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-draw-bottom-border (hunk)
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: hunk-exposed-region (hunk event-key event-window x y width height foo bar &optional baz quux)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-ignore-event (hunk event-key event-window window one &optional two three four five)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-key-input (hunk event-key event-window root child same-screen-p x y root-x root-y modifiers time key-code send-event-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-mouse-entered (hunk event-key event-window root child same-screen-p x y root-x root-y state time mode kind send-event-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-mouse-input (hunk event-key event-window root child same-screen-p x y root-x root-y modifiers time key-code send-event-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-mouse-left (hunk event-key event-window root child same-screen-p x y root-x root-y state time mode kind send-event-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-no-exposure (hunk event-key event-window major minor send-event-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-process-input (hunk char x y)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-reconfigured (object event-key event-window window x y width height border-width above-sibling override-redirect-p send-event-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-replace-line (hunk dl &optional position)
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: hunk-replace-line-on-a-pixmap (hunk dl position)
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: hunk-replace-line-pixmap ()
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: hunk-replace-line-string* (hunk gcontext x y font-family font string start end)
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: hunk-reset (hunk)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: hunk-show-cursor (hunk x y)
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: hunk-write-line (hunk dl &optional position)
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: i-search (direction)
Package

hemlock.

Source

searchcoms.lisp.

Function: i-search-pattern (string direction)
Package

hemlock.

Source

searchcoms.lisp.

Function: illegal-command (p)

Just signals an editor-error.

Package

hemlock.

Source

echocoms.lisp.

Function: in-hemlock-standard-input-read (stream &rest ignore)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: incremental-search-command (p)

Search for input string as characters are typed in.
It sets up for the recursive searching and checks return values.

Package

hemlock.

Source

searchcoms.lisp.

Function: indent-command (p)

Invokes function held by the Hemlock variable "Indent Function" moving point past region if called with argument.

Package

hemlock.

Source

indent.lisp.

Function: indent-for-comment (mark column start begin end times)
Package

hemlock.

Source

comments.lisp.

Function: indent-for-comment-command (p)

Create comment or move to beginning of existing one aligning it.

Package

hemlock.

Source

comments.lisp.

Function: indent-for-lisp (mark)
Package

hemlock.

Source

lispmode.lisp.

Function: indent-form-command (p)

Indent Lisp code in the next form.

Package

hemlock.

Source

lispmode.lisp.

Function: indent-new-comment-line (point start-mark start begin end)
Package

hemlock.

Source

comments.lisp.

Function: indent-new-comment-line-command (p)

complete a current comment and start another a new line, copying indentation and start characters. If no comment, call Linefeed command.

Package

hemlock.

Source

comments.lisp.

Function: indent-new-line-command (p)

Moves point to a new blank line and indents it.
Any whitespace before point is deleted. The value of "Indent Function" is used for indentation unless there is a Fill Prefix, in which case it is used. Any argument is passed onto "New Line".

Package

hemlock.

Source

indent.lisp.

Function: indent-or-complete-command (p)
Package

hemlock.

Source

completion.lisp.

Function: indent-region-command (p)

Invokes function held by Hemlock variable "Indent Function" on every line between point and mark, inclusively.

Package

hemlock.

Source

indent.lisp.

Function: indent-rigidly-command (p)

Indent the region rigidly p spaces to the right (left if p is negative).

Package

hemlock.

Source

indent.lisp.

Function: indent-to-column (mark column)

Insert white space at MARK so that it moves to COLUMN. This assumes mark is at the beginning of a line. When ’indent-with-tabs is true it uses tabs a maximum number of tabs and a minimum number os spaces to move mark to column, otherwise spaces are used.

Package

hemlock.

Source

indent.lisp.

Function: indent-to-tab-stop (mark)
Package

hemlock.

Source

indent.lisp.

Function: indent-using-spaces (mark column)

Inserts some spaces at MARK so that it moves to COLUMN. This assumes mark is at the beginning of a line.

Package

hemlock.

Source

indent.lisp.

Function: indent-using-tabs (mark column)

Inserts at mark a maximum number of tabs and a minimum number of spaces to move mark to column. This assumes mark is at the beginning of a line.

Package

hemlock.

Source

indent.lisp.

Function: init-raw-io (backend-type display)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: initial-syntax-state ()
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: initialize-dired-buffer (directory pattern dot-files-p buffer)
Package

hemlock.

Source

diredcoms.lisp.

Function: initialize-server-stuff ()
Package

hemlock.

Source

eval-server.lisp.

Reader: input-event-hunk (instance)
Writer: (setf input-event-hunk) (instance)
Package

hemlock-internals.

Source

input.lisp.

Target Slot

hunk.

Reader: input-event-key-event (instance)
Writer: (setf input-event-key-event) (instance)
Package

hemlock-internals.

Source

input.lisp.

Target Slot

key-event.

Reader: input-event-next (instance)
Writer: (setf input-event-next) (instance)
Package

hemlock-internals.

Source

input.lisp.

Target Slot

next.

Function: input-event-p (object)
Package

hemlock-internals.

Source

input.lisp.

Reader: input-event-unread-p (instance)
Writer: (setf input-event-unread-p) (instance)
Package

hemlock-internals.

Source

input.lisp.

Target Slot

unread-p.

Reader: input-event-x (instance)
Writer: (setf input-event-x) (instance)
Package

hemlock-internals.

Source

input.lisp.

Target Slot

x.

Reader: input-event-y (instance)
Writer: (setf input-event-y) (instance)
Package

hemlock-internals.

Source

input.lisp.

Target Slot

y.

Function: insensitive-find-newline-once-backward-method (pattern line start)
Package

hemlock-internals.

Source

search1.lisp.

Function: insensitive-find-newline-once-forward-method (pattern line start)
Package

hemlock-internals.

Source

search1.lisp.

Function: insensitive-find-string-once-backward-method (pattern line start)
Package

hemlock-internals.

Source

search1.lisp.

Function: insensitive-find-string-once-forward-method (pattern line start)
Package

hemlock-internals.

Source

search1.lisp.

Function: insert-()-command (count)

Insert a pair of parentheses ().

Package

hemlock.

Source

lispmode.lisp.

Function: insert-buffer-command (p)

Prompt for a buffer to insert at the point.

Package

hemlock.

Source

filecoms.lisp.

Function: insert-character-at-point (character)
Package

hemlock.

Source

kbdmac.lisp.

Function: insert-cut-buffer-command (p)

Insert the X cut buffer at current point. Returns nil when it is empty.

Package

hemlock.

Source

xcoms.lisp.

Function: insert-environment (mark command environment)
Package

hemlock.

Source

scribe.lisp.

Function: insert-file-command (p &optional pathname buffer)

Inserts the file named by Pathname into Buffer at the point.

Package

hemlock.

Source

filecoms.lisp.

Function: insert-into-connection-buffer-or-stream (connection str)
Package

hemlock-internals.

Source

connections.lisp.

Function: insert-kill-buffer-command (p)

Move current point to the mouse location and insert the kill buffer.

Package

hemlock.

Source

morecoms.lisp.

Function: insert-lisp-indentation (m)
Package

hemlock.

Source

lispmode.lisp.

Function: insert-page-directory-command (p)

Insert a listing of the first non-blank line after each page mark at the beginning of the buffer.

Package

hemlock.

Source

morecoms.lisp.

Function: insert-parse-default-command (p)

Inserts *parse-default* at the point of the *echo-area-buffer*. If there is no default an editor-error is signalled.

Package

hemlock.

Source

echocoms.lisp.

Function: insert-scribe-directive (mark &optional command-string)
Package

hemlock.

Source

scribe.lisp.

Function: insert-scribe-directive-command (p)

Wrap some text with some stuff.

Package

hemlock.

Source

scribe.lisp.

Function: insert-string-at-point (string)
Package

hemlock.

Source

kbdmac.lisp.

Function: install-clbuild-project (project dependenciesp)
Package

hemlock.

Source

clbuild.lisp.

Function: install-clbuild-project-command (p)
Package

hemlock.

Source

clbuild.lisp.

Function: install-special-variables-for-background-threads ()
Package

hemlock.

Source

eval-server.lisp.

Function: install-thread-variable-default (var fun)
Package

hemlock.

Source

eval-server.lisp.

Function: installation-directory ()
Package

hemlock-internals.

Source

main.lisp.

Function: interactive-beginning-of-line-command (p)

Go to after prompt when on prompt line.

Package

hemlock.

Source

lispbuf.lisp.

Function: interactive-modes (buffer on)
Package

hemlock.

Source

auto-save.lisp.

Function: internal-buffer-modeline-field-p (buffer field)
Package

hemlock-internals.

Source

buffer.lisp.

Function: internal-make-apropos-entry (slavesym kind docstring)
Package

hemlock.

Source

apropos.lisp.

Function: internal-make-buffer (&key %name %region %pathname modes mode-objects bindings point %writable modified-tick unmodified-tick windows var-values variables write-date active-region-p display-start %modeline-fields delete-hook widget tag-line-number undo-p undo-list)
Package

hemlock-internals.

Source

struct.lisp.

Function: internal-make-command (%name documentation function)
Package

hemlock-internals.

Source

struct.lisp.

Function: internal-make-font-mark (line charpos %kind font)
Package

hemlock-internals.

Source

struct.lisp.

Function: internal-make-fuzzylist-entry (completed-string score chunks classification-string)
Package

hemlock.

Source

fuzzy.lisp.

Function: internal-make-mark (line charpos %kind)
Package

hemlock-internals.

Source

struct.lisp.

Function: internal-make-region (start end)
Package

hemlock-internals.

Source

struct.lisp.

Function: internal-make-ring (&key first bound delete-function vector)
Package

hemlock-internals.

Source

ring.lisp.

Function: internal-make-search-pattern (&key kind direction pattern search-function reclaim-function)
Package

hemlock-internals.

Source

search1.lisp.

Function: internal-make-xref-entry (name file position)
Package

hemlock.

Source

xref.lisp.

Function: internal-redisplay ()

The main internal entry into redisplay. This is just like REDISPLAY, but it doesn’t call the device’s after-redisplay method.

Package

hemlock-internals.

Source

display.lisp.

Function: interrupt-buffer-subprocess-command (p)

Stop the subprocess currently executing in this shell.

Package

hemlock.

Source

shell.lisp.

Function: invoke-modifying-buffer (fun buffer)

Does groovy stuff for modifying buffers.

Package

hemlock-internals.

Source

htext1.lisp.

Function: invoke-scheduled-events ()
Package

hemlock-internals.

Source

rompsite.lisp.

Function: invoke-with-pop-up-display (cont buffer-name height)
Package

hemlock-internals.

Source

typeout.lisp.

Function: invoke-with-save-excursion (fn)
Package

hemlock.

Source

lispeval.lisp.

Function: invoke-with-temporary-file-name (fun)
Package

hemlock.

Source

eval-server.lisp.

Function: invoke-with-wire-and-remote (wire fun &optional on-server-unwind)

Execute the single form remotly. The value of the form is returned.
The optional form on-server-unwind is only evaluated if the server unwinds instead of returning.

Package

hemlock.wire.

Source

remote.lisp.

Function: invoke-without-interrupts (fun)
Package

hemlock-internals.

Source

ioconnections.lisp.

Function: italic-comment-mode-command (p)

Toggle "Italic" mode in the current buffer.

Package

hemlock.

Source

icom.lisp.

Function: jump-to-saved-position-command (p)

Moves the point to a location previously saved in a register.

Package

hemlock.

Source

register.lisp.

Function: just-one-space-command (p)

Delete surrounding space and insert P spaces.

Package

hemlock.

Source

indent.lisp.

Function: kbdmac-command-loop ()
Package

hemlock.

Source

kbdmac.lisp.

Function: key-event-dispatch (&rest clauses)
Package

hemlock-internals.

Source

echo.lisp.

Function: key-to-string (key)
Package

hemlock.

Source

doccoms.lisp.

Function: key-vector-to-string (key-vector)
Package

hemlock.

Source

kbdmac.lisp.

Function: keyboard-macro-query-command (p)

Prompt for action during keyboard macro execution.

Package

hemlock.

Source

kbdmac.lisp.

Function: keyword-verification-function (string)
Package

hemlock-internals.

Source

echo.lisp.

Function: kill-active-region-font-marks ()
Package

hemlock.

Source

highlight.lisp.

Function: kill-buffer-command (p &optional buffer-name)

Delete buffer Buffer-Name, doing sensible things if the buffer is displayed or current.

Package

hemlock.

Source

filecoms.lisp.

Function: kill-buffer-subprocess-command (p)

Kill the subprocess currently executing in this shell.

Package

hemlock.

Source

shell.lisp.

Function: kill-char-region (region current-type)
Package

hemlock.

Source

killcoms.lisp.

Function: kill-comment (mark start times)
Package

hemlock.

Source

comments.lisp.

Function: kill-comment-command (p)

Kills the comment (if any) on the current line.
With argument, applies to specified number of lines, and moves past them.

Package

hemlock.

Source

comments.lisp.

Function: kill-interactive-input-command (p)

Kill any input to an interactive mode (Eval or Typescript).

Package

hemlock.

Source

lispbuf.lisp.

Function: kill-line-command (p)

Kills p lines after the point.

Package

hemlock.

Source

killcoms.lisp.

Function: kill-main-process-command (p)

Kills the process in the current buffer.

Package

hemlock.

Source

shell.lisp.

Function: kill-next-word-command (p)

Kill p words at the point

Package

hemlock.

Source

killcoms.lisp.

Function: kill-open-paren-font-marks ()
Package

hemlock.

Source

highlight.lisp.

Function: kill-parse-command (p)

Kills *parse-input-region*.

Package

hemlock.

Source

echocoms.lisp.

Function: kill-previous-word-command (p)

Kill p words before the point

Package

hemlock.

Source

killcoms.lisp.

Function: kill-process (process)

Self-explanatory.

Package

hemlock.

Source

shell.lisp.

Function: kill-region-command (p)

Kill the region, pushing on the kill ring.

Package

hemlock.

Source

killcoms.lisp.

Function: kill-region-top-of-ring (region current-type)
Package

hemlock.

Source

killcoms.lisp.

Function: kill-register-command (p)

Kill a register. Prompts for the name.

Package

hemlock.

Source

register.lisp.

Function: last-keyboard-macro-command (p)

Execute the last keyboard macro P times.

Package

hemlock.

Source

kbdmac.lisp.

Function: lift-cursor ()
Package

hemlock.x11.

Source

hunk-draw.lisp.

Function: line-syntax-info (line)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: (setf line-syntax-info) (line)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: line-tag (line)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: line-to-center-of-window-command (p)

Moves current line to the center of the window.

Package

hemlock.

Source

filecoms.lisp.

Function: line-to-top-of-window-command (p)

Move current line to top of window.

Package

hemlock.

Source

filecoms.lisp.

Function: lisp--map-xwindow (window)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: lisp-error (note start end msg)
Package

hemlock.

Source

lispeval.lisp.

Function: lisp-error-error-handler (condition &optional internalp)
Package

hemlock-internals.

Source

macros.lisp.

Function: lisp-generic-indentation (mark)
Package

hemlock.

Source

lispmode.lisp.

Function: lisp-indent-region (region &optional undo-text)
Package

hemlock.

Source

lispmode.lisp.

Function: lisp-indentation (mark)

Compute number of spaces which mark should be indented according to local context and lisp grinding conventions. This assumes mark is at the beginning of the line to be indented.

Package

hemlock.

Source

lispmode.lisp.

Function: lisp-indentation-check-for-local-def (mark temp1 temp2 start arg-list)
Package

hemlock.

Source

lispmode.lisp.

Reader: lisp-info-begins-quoted (instance)
Writer: (setf lisp-info-begins-quoted) (instance)
Package

hemlock.

Source

lispmode.lisp.

Target Slot

begins-quoted.

Reader: lisp-info-ending-quoted (instance)
Writer: (setf lisp-info-ending-quoted) (instance)
Package

hemlock.

Source

lispmode.lisp.

Target Slot

ending-quoted.

Reader: lisp-info-net-close-parens (instance)
Writer: (setf lisp-info-net-close-parens) (instance)
Package

hemlock.

Source

lispmode.lisp.

Target Slot

net-close-parens.

Reader: lisp-info-net-open-parens (instance)
Writer: (setf lisp-info-net-open-parens) (instance)
Package

hemlock.

Source

lispmode.lisp.

Target Slot

net-open-parens.

Function: lisp-info-p (object)
Package

hemlock.

Source

lispmode.lisp.

Reader: lisp-info-ranges-to-ignore (instance)
Writer: (setf lisp-info-ranges-to-ignore) (instance)
Package

hemlock.

Source

lispmode.lisp.

Target Slot

ranges-to-ignore.

Reader: lisp-info-signature-slot (instance)
Writer: (setf lisp-info-signature-slot) (instance)
Package

hemlock.

Source

lispmode.lisp.

Target Slot

signature-slot.

Function: lisp-insert-)-command (p)

Inserts a ")" and briefly positions the cursor at the matching "(".

Package

hemlock.

Source

lispmode.lisp.

Function: lisp-mode-command (p)

Put current buffer in LISP mode.

Package

hemlock.

Source

lispmode.lisp.

Function: lisp-open-paren-finder-function (mark)
Package

hemlock.

Source

lispmode.lisp.

Function: list-buffers-command (p)

Display the names of all buffers in a with-random-typeout window.

Package

hemlock.

Source

morecoms.lisp.

Function: list-clbuild-info ()
Package

hemlock.

Source

clbuild.lisp.

Function: list-compile-group-command (p)

Do a Compile-File in each file in the current group that seems to need it.

Package

hemlock.

Source

lispbuf.lisp.

Function: list-incremental-spelling-insertions-command (p)

Display the incremental spelling insertions for the current buffer’s associated spelling dictionary file.

Package

hemlock.

Source

spellcoms.lisp.

Function: list-lines (mark num)
Package

hemlock.

Source

searchcoms.lisp.

Function: list-marked-clbuild-projects ()

All marked projects or the current one, as a list.

Package

hemlock.

Source

clbuild.lisp.

Function: list-matching-lines-command (p &optional string)

Prompts for a search string and lists all matching lines after the point or within the current-region, depending on whether it is active or not. With an argument, lists p lines before and after each matching line.

Package

hemlock.

Source

searchcoms.lisp.

Function: list-offset (mark offset)
Package

hemlock.

Source

lispmode.lisp.

Function: list-operations-command (p)

List all eval server operations which have not yet completed.

Package

hemlock.

Source

lispeval.lisp.

Function: list-possible-completions-command (p)

List all possible completions of the prefix the user has typed.

Package

hemlock.

Source

completion.lisp.

Function: list-registers-command (p)

Lists all registers in a pop-up window.

Package

hemlock.

Source

register.lisp.

Function: list-scribe-paragraph-delimiters-command (p)

Pops up a display of the Scribe commands that delimit paragraphs.

Package

hemlock.

Source

scribe.lisp.

Function: list-server-infos ()
Package

hemlock.

Source

eval-server.lisp.

Function: list-slave-items ()
Package

hemlock.

Source

slave-list.lisp.

Function: list-slaves-command (p)
Package

hemlock.

Source

slave-list.lisp.

Function: listify (x)
Package

hemlock-internals.

Source

echo.lisp.

Function: load-file-command (p)

Prompt for a file to load into the current eval server.

Package

hemlock.

Source

lispeval.lisp.

Function: log-change-command (p)

Find the change-log file as specified by "Log File Name" and edit it.

Package

hemlock.

Source

filecoms.lisp.

Reader: logical-key-event-descriptor-documentation (instance)
Writer: (setf logical-key-event-descriptor-documentation) (instance)
Package

hemlock-internals.

Source

echo.lisp.

Target Slot

documentation.

Reader: logical-key-event-descriptor-key-events (instance)
Writer: (setf logical-key-event-descriptor-key-events) (instance)
Package

hemlock-internals.

Source

echo.lisp.

Target Slot

key-events.

Reader: logical-key-event-descriptor-name (instance)
Writer: (setf logical-key-event-descriptor-name) (instance)
Package

hemlock-internals.

Source

echo.lisp.

Target Slot

name.

Function: logical-key-event-descriptor-p (object)
Package

hemlock-internals.

Source

echo.lisp.

Function: longest-compound-prefix (completions &optional delimeter)

Return the longest compound _prefix_ for all COMPLETIONS.

Package

hemlock.

Source

cpc.lisp.

Function: lookup-entry (entry &optional len)
Package

spell.

Source

spell-corr.lisp.

Function: lowercase-region-command (p)

Lowercase words from point to mark.

Package

hemlock.

Source

morecoms.lisp.

Function: lowercase-word-command (p)

Uppercase p words at the point.

Package

hemlock.

Source

morecoms.lisp.

Function: macroexpand-expression-command (p)

Show the macroexpansion of the current expression in the null environment. With an argument, use MACROEXPAND instead of MACROEXPAND-1.

Package

hemlock.

Source

lispeval.lisp.

Function: made-buffers-for-typescript (slave-info background-info)
Package

hemlock.

Source

eval-server.lisp.

Function: maintain-dired-consistency ()
Package

hemlock.

Source

diredcoms.lisp.

Function: make-apropos-buffer (entries)
Package

hemlock.

Source

apropos.lisp.

Function: make-attribute-descriptor (&key name keyword documentation char-set hooks end-value)
Package

hemlock-internals.

Source

struct.lisp.

Function: make-auto-save-state (&key buffer key-signature last-ckp-signature key-count pathname)
Package

hemlock.

Source

auto-save.lisp.

Function: make-binding (cons object across symbol)
Package

hemlock-internals.

Source

vars.lisp.

Function: make-bit-descriptor (&key function attribute mask char-set end-wins)
Package

hemlock-internals.

Source

syntax.lisp.

Function: make-bitmap-device (&rest initargs)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: make-bitmap-hunk (&rest initargs)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Function: make-bitmap-random-typeout-window (device mark height)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: make-buffer-ckp-pathname (buffer)
Package

hemlock.

Source

auto-save.lisp.

Function: make-buffer-with-unique-name (name &rest keys)
Package

hemlock-internals.

Source

connections.lisp.

Function: make-buffers-for-typescript (slave-name background-name)

Make the interactive and background buffers slave-name and background-name. If either is nil, then prompt the user.

Package

hemlock.

Source

eval-server.lisp.

Function: make-character-set (&key page0 table default)
Package

hemlock-internals.

Source

charmacs.lisp.

Function: make-clbuild-info (&key marked name installed description dependencies)
Package

hemlock.

Source

clbuild.lisp.

Function: make-completelist-buffer (entries)
Package

hemlock.

Source

completion.lisp.

Function: make-completelist-entry (str)
Package

hemlock.

Source

completion.lisp.

Function: make-compound-prefix-matcher (delimeter &key test)

Returns a matching function that takes a ‘prefix’ and a ‘target’ string and which returns T if ‘prefix’ is a compound-prefix of ‘target’, and otherwise NIL.

Viewing each of ‘prefix’ and ‘target’ as a series of substrings delimited by DELIMETER, if each substring of ‘prefix’ is a prefix of the corresponding substring in ‘target’ then we call ‘prefix’ a compound-prefix of ‘target’.

DELIMETER may be a character, or a list of characters.

Package

hemlock.

Source

cpc.lisp.

Function: make-coned-connection (connection)
Package

hemlock.

Source

coned.lisp.

Function: make-debug-buffer (context entries impl thread)
Package

hemlock.

Source

debug.lisp.

Function: make-default-bitmap-device (display)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: make-device (&key wire)
Package

hemlock.wire.

Source

wire.lisp.

Function: make-dired-file (pathname)
Package

hemlock.

Source

diredcoms.lisp.

Function: make-dired-information (&key pathname pattern dot-files-p write-date files file-list)
Package

hemlock.

Source

diredcoms.lisp.

Function: make-error-info (&key buffer message line region)
Package

hemlock.

Source

eval-server.lisp.

Function: make-extra-typescript-buffer (name &optional server-info wire)
Package

hemlock.

Source

eval-server.lisp.

Function: make-font-change (next)
Package

hemlock-internals.

Source

struct.lisp.

Function: make-font-family (&key map height width baseline cursor-width cursor-height cursor-x-offset cursor-y-offset)
Package

hemlock-internals.

Source

struct.lisp.

Function: make-fuzzy-matching (symbol package-name score package-chunks symbol-chunks)
Package

hemlock.

Source

fuzzy.lisp.

Function: make-fuzzylist-buffer (entries)
Package

hemlock.

Source

fuzzy.lisp.

Function: make-input-event ()
Package

hemlock-internals.

Source

input.lisp.

Function: make-insensitive-newline-pattern (pattern folded-string)
Package

hemlock-internals.

Source

search1.lisp.

Function: make-kbdmac ()
Package

hemlock.

Source

kbdmac.lisp.

Function: make-line (&rest initargs)
Package

hemlock-internals.

Source

line.lisp.

Function: make-lisp-info ()
Package

hemlock.

Source

lispmode.lisp.

Function: make-logical-key-event-descriptor ()
Package

hemlock-internals.

Source

echo.lisp.

Function: make-ml-field-info (field)
Package

hemlock-internals.

Source

struct.lisp.

Function: make-mode-object (&key name setup-function cleanup-function bindings transparent-p hook-name major-p precedence character-attributes variables var-values documentation)
Package

hemlock-internals.

Source

struct.lisp.

Function: make-new-shell (prompt-for-command-p &optional set-current-shell-p command-line suppress-shell-executable)
Package

hemlock.

Source

shell.lisp.

Function: make-note (&key state server context kind buffer region package text input-file net-input-file output-file net-output-file output-date lap-file error-file load errors warnings notes)
Package

hemlock.

Source

lispeval.lisp.

Function: make-random-typeout-stream (mark)
Package

hemlock-internals.

Source

struct.lisp.

Function: make-remote-wait (&key value1 value2 value3 value4 value5 abort finished)
Package

hemlock.wire.

Source

remote.lisp.

Function: make-replace-undo (mark region)
Package

hemlock.

Source

searchcoms.lisp.

Function: make-request-server (&key listener)
Package

hemlock.

Source

request.lisp.

Function: make-sensitive-newline-pattern (pattern string)
Package

hemlock-internals.

Source

search1.lisp.

Function: make-server-info (&key name wire notes slave-info slave-buffer background-info background-buffer errors error-index implementation-type implementation-version)
Package

hemlock.

Source

eval-server.lisp.

Function: make-set-search-pattern (&key kind direction pattern search-function reclaim-function set)
Package

hemlock-internals.

Source

search2.lisp.

Function: make-shell-filter-stream (buffer hemlock-stream)
Package

hemlock.

Source

shell.lisp.

Function: make-slave-list-item (&key marked name info)
Package

hemlock.

Source

slave-list.lisp.

Function: make-slave-stack-frame (label remote-frame)
Package

hemlock.

Source

debug.lisp.

Function: make-slave-symbol (name &optional package)
Package

hemlock.

Source

lispeval.lisp.

Function: make-some-font-changes ()
Package

hemlock-internals.

Source

linimage.lisp.

Function: make-spell-info (pathname)
Package

hemlock.

Source

spellcoms.lisp.

Function: make-string-insensitive-search-pattern (&key kind direction pattern search-function reclaim-function jumps hashed-string folded-string)
Package

hemlock-internals.

Source

search1.lisp.

Function: make-string-sensitive-search-pattern (&key kind direction pattern search-function reclaim-function string jumps)
Package

hemlock-internals.

Source

search1.lisp.

Function: make-syntax-info (signature from-state to-state font-marks)
Package

hemlock-internals.

Source

line.lisp.

Function: make-tag (&key ticks line-number syntax-info package)
Package

hemlock-internals.

Source

line.lisp.

Function: make-tq-event (time last-time interval function)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: make-ts-data (buffer)
Package

hemlock.

Source

ts-buf.lisp.

Function: make-ts-stream (wire typescript)
Package

hemlock.

Source

ts-stream.lisp.

Function: make-unique-buffer (base-name &rest keys)
Package

hemlock-internals.

Source

typeout.lisp.

Function: make-unique-save-pathname (buffer)

Returns a pathname for a non-existing file in DEFAULT-DIRECTORY. Uses GENSYM to for a file name: save-GENSYM.CKP.

Package

hemlock.

Source

auto-save.lisp.

Function: make-value-node (proper folded value)
Package

hemlock-internals.

Source

table.lisp.

Function: make-variable-object (documentation name)
Package

hemlock-internals.

Source

struct.lisp.

Function: make-variable-thread-local (var)
Package

hemlock.

Source

eval-server.lisp.

Function: make-wild-match (file substitute)
Package

dired.

Source

dired.lisp.

Function: make-windowed-editor-input (&optional head tail)
Package

hemlock-internals.

Source

bitmap-input.lisp.

Function: make-word-entry (folded)
Package

hemlock-internals.

Source

table.lisp.

Function: make-word-table (&key num-words words)
Package

hemlock-internals.

Source

table.lisp.

Function: make-xref-buffer (entries)
Package

hemlock.

Source

xref.lisp.

Function: make-xref-entry (alist)
Package

hemlock.

Source

xref.lisp.

Function: map-string-table (result-type fun table)
Package

hemlock-internals.

Source

table.lisp.

Function: mark-clbuild-project-command (p)
Package

hemlock.

Source

clbuild.lisp.

Function: mark-defun-command (p)

Puts the region around the next or containing top-level form.

Package

hemlock.

Source

lispmode.lisp.

Function: mark-form-command (p)

Set the mark at the end of the next Form.

Package

hemlock.

Source

lispmode.lisp.

Function: mark-page-command (p)

Mark the P’th page after the current one.

Package

hemlock.

Source

morecoms.lisp.

Function: mark-paragraph-command (p)

Put mark and point around current or next paragraph.

Package

hemlock.

Source

text.lisp.

Function: mark-position (mark)
Package

hemlock-internals.

Source

new-undo.lisp.

Function: mark-sentence-command (p)

Put mark and point around current or next sentence.

Package

hemlock.

Source

text.lisp.

Function: mark-slave-command (p)
Package

hemlock.

Source

slave-list.lisp.

Function: mark-symbol (mark1 mark2)
Package

hemlock.

Source

lispbuf.lisp.

Function: mark-to-beginning-of-buffer-command (p)

Sets the current region from the beginning of the buffer to point.

Package

hemlock.

Source

command.lisp.

Function: mark-to-end-of-buffer-command (p)

Sets the current region from point to the end of the buffer.

Package

hemlock.

Source

command.lisp.

Function: mark-whole-buffer-command (p)

Put point at beginning and part at end of current buffer. If P, do it the other way around.

Package

hemlock.

Source

killcoms.lisp.

Function: maximum-modeline-pathname-length-hook (name kind where new-value)
Package

hemlock-internals.

Source

window.lisp.

Function: maybe-change-window (window)
Package

hemlock.

Source

morecoms.lisp.

Function: maybe-highlight-open-parens (window)
Package

hemlock.

Source

highlight.lisp.

Function: maybe-load-hemlock-init (init)
Package

hemlock-internals.

Source

main.lisp.

Function: maybe-make-package (name)
Package

hemlock.

Source

eval-server.lisp.

Function: maybe-make-x-window-and-parent (xparent display start ask-user x y width height font-family modelinep thumb-p proportion)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: maybe-merge-with-previous-window (hunk y h)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: maybe-nuke-remote-wait (remote)
Package

hemlock.wire.

Source

remote.lisp.

Function: maybe-prompt-user-for-window (root x y width height font-family modelinep thumb-bar-p icon-name)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: maybe-read-default-user-spelling-dictionary ()
Package

hemlock.

Source

spellcoms.lisp.

Function: maybe-rename-buffer (buffer new-name)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: maybe-save-buffer (buffer)
Package

hemlock-internals.

Source

main.lisp.

Function: maybe-send-next-note (server)
Package

hemlock.

Source

lispeval.lisp.

Function: maybe-translate-definition-file (file)
Package

hemlock.

Source

edit-defs.lisp.

Function: maybe-update-window-image (window)
Package

hemlock-internals.

Source

display.lisp.

Function: me (form)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: merge-buffers-command (p &optional buffer-a buffer-b dest-buffer)

Performs a source merge on two specified buffers, Buffer-A and Buffer-B, putting the resulting text into the Dest-Buffer. If the prefix argument is supplied, only compare the regions in the buffer.

Package

hemlock.

Source

srccom.lisp.

Function: merge-dirs (pname1 pname2)
Package

dired.

Source

dired.lisp.

Function: merge-with-next-window (hunk y h)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: minimum-window-height (font-height modelinep thumb-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Reader: ml-field-info-end (instance)
Writer: (setf ml-field-info-end) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

end.

Reader: ml-field-info-field (instance)
Writer: (setf ml-field-info-field) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

field.

Reader: ml-field-info-start (instance)
Writer: (setf ml-field-info-start) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

start.

Reader: mode-object-bindings (instance)
Writer: (setf mode-object-bindings) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

bindings.

Reader: mode-object-character-attributes (instance)
Writer: (setf mode-object-character-attributes) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

character-attributes.

Reader: mode-object-cleanup-function (instance)
Writer: (setf mode-object-cleanup-function) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

cleanup-function.

Reader: mode-object-documentation (instance)
Writer: (setf mode-object-documentation) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

documentation.

Reader: mode-object-hook-name (instance)
Writer: (setf mode-object-hook-name) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

hook-name.

Reader: mode-object-major-p (instance)
Writer: (setf mode-object-major-p) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

major-p.

Reader: mode-object-name (instance)
Writer: (setf mode-object-name) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

name.

Reader: mode-object-precedence (instance)
Writer: (setf mode-object-precedence) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

precedence.

Reader: mode-object-setup-function (instance)
Writer: (setf mode-object-setup-function) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

setup-function.

Reader: mode-object-transparent-p (instance)
Writer: (setf mode-object-transparent-p) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

transparent-p.

Reader: mode-object-var-values (instance)
Writer: (setf mode-object-var-values) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

var-values.

Reader: mode-object-variables (instance)
Writer: (setf mode-object-variables) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

variables.

Reader: modeline-field-%function (instance)
Writer: (setf modeline-field-%function) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

%function.

Reader: modeline-field-%name (instance)
Writer: (setf modeline-field-%name) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

%name.

Reader: modeline-field-%width (instance)
Writer: (setf modeline-field-%width) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

%width.

Function: modeline-field-info-p (object)
Package

hemlock-internals.

Source

struct.lisp.

Function: modeline-process-status (buffer window)
Package

hemlock.

Source

shell.lisp.

Function: modep (object)
Package

hemlock-internals.

Source

struct.lisp.

Function: modify-hemlock-output-stream (stream mark buffered)
Package

hemlock-internals.

Source

streams.lisp.

Function: modify-hemlock-region-stream (stream region)
Package

hemlock-internals.

Source

streams.lisp.

Function: modify-parent-properties (type xparent modelinep thumb-p font-width font-height)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: more-read-key-event ()
Package

hemlock-internals.

Source

input.lisp.

Function: mouse-translation-info (button event-key info)
Package

hemlock-ext.

Source

key-event.lisp.

Function: (setf mouse-translation-info) (button event-key info)
Package

hemlock-ext.

Source

key-event.lisp.

Function: move-lines (window changed string underhang line offset trail current width)
Package

hemlock-internals.

Source

winimage.lisp.

Function: move-over-)-command (p)

Move past the next close parenthesis, and start a new line.

Package

hemlock.

Source

lispmode.lisp.

Function: multiplicative-kbdmac-transform (command key)
Package

hemlock.

Source

kbdmac.lisp.

Function: name-keyboard-macro-command (p &optional name)

Make the "Last Keyboard Macro" a named command.

Package

hemlock.

Source

kbdmac.lisp.

Function: need-to-redirect-debugger-io (stream)
Package

hemlock-internals.

Source

repl.lisp.

Function: negative-argument-command (p)

Don’t call this as a function.

Package

hemlock.

Source

command.lisp.

Function: new-add-flags (descriptors loc line word-end)
Package

spell.

Source

spell-build.lisp.

Function: new-cache-attribute (attribute function)
Package

hemlock-internals.

Source

syntax.lisp.

Function: new-dabbrev-search ()

Start a new search for an expansion.

Package

hemlock.

Source

dabbrev.lisp.

Function: new-event (key-event x y hunk next &optional unread-p)
Package

hemlock-internals.

Source

input.lisp.

Function: new-font-mark (mark line)
Package

hemlock-internals.

Source

font.lisp.

Function: new-hemlock-window-name ()
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: new-line-command (p)

Moves the point to a new blank line.

Package

hemlock.

Source

indent.lisp.

Function: new-shell-name ()
Package

hemlock.

Source

shell.lisp.

Function: new-undo-command (p)
Package

hemlock-internals.

Source

new-undo.lisp.

Function: new-undo-invoke-hook (command p)
Package

hemlock-internals.

Source

new-undo.lisp.

Function: new-window-command (p)

Create a new window which displays starting at the same place as the current window.

Package

hemlock.

Source

filecoms.lisp.

Function: next-compiler-error-command (p)

Move to the next compiler error for the current server. If an argument is given, advance that many errors.

Package

hemlock.

Source

lispeval.lisp.

Function: next-interactive-input-command (p)

Call previous-interactive-input-command with negated arg.

Package

hemlock.

Source

lispbuf.lisp.

Function: next-line-command (p)

Moves the down p lines.

Package

hemlock.

Source

command.lisp.

Function: next-page-command (p)

Move forward P pages.

Package

hemlock.

Source

morecoms.lisp.

Function: next-parse-command (p)

Push the *echo-area-history* ring buffer.

Package

hemlock.

Source

echocoms.lisp.

Function: next-scheduled-event-wait ()
Package

hemlock-internals.

Source

rompsite.lisp.

Function: next-window-command (p)

Go to the next window.
If the next window is the bottom window then wrap around to the top window.

Package

hemlock.

Source

filecoms.lisp.

Function: not-constituent-p (property)
Package

hemlock.

Source

dabbrev.lisp.

Function: not-zerop (n)
Package

hemlock-internals.

Source

syntax.lisp.

Reader: note-buffer (instance)
Writer: (setf note-buffer) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

buffer.

Function: note-connected (connection)
Package

hemlock-internals.

Source

connections.lisp.

Reader: note-context (instance)
Writer: (setf note-context) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

context.

Function: note-disconnected (connection)
Package

hemlock-internals.

Source

connections.lisp.

Function: note-error (connection)
Package

hemlock-internals.

Source

connections.lisp.

Reader: note-error-file (instance)
Writer: (setf note-error-file) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

error-file.

Reader: note-errors (instance)
Writer: (setf note-errors) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

errors.

Reader: note-input-file (instance)
Writer: (setf note-input-file) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

input-file.

Reader: note-kind (instance)
Writer: (setf note-kind) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

kind.

Reader: note-lap-file (instance)
Writer: (setf note-lap-file) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

lap-file.

Reader: note-load (instance)
Writer: (setf note-load) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

load.

Reader: note-net-input-file (instance)
Writer: (setf note-net-input-file) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

net-input-file.

Reader: note-net-output-file (instance)
Writer: (setf note-net-output-file) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

net-output-file.

Reader: note-notes (instance)
Writer: (setf note-notes) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

notes.

Reader: note-output-date (instance)
Writer: (setf note-output-date) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

output-date.

Reader: note-output-file (instance)
Writer: (setf note-output-file) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

output-file.

Function: note-p (object)
Package

hemlock.

Source

lispeval.lisp.

Reader: note-package (instance)
Writer: (setf note-package) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

package.

Reader: note-region (instance)
Writer: (setf note-region) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

region.

Reader: note-server (instance)
Writer: (setf note-server) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

server.

Reader: note-state (instance)
Writer: (setf note-state) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

state.

Reader: note-text (instance)
Writer: (setf note-text) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

text.

Reader: note-warnings (instance)
Writer: (setf note-warnings) (instance)
Package

hemlock.

Source

lispeval.lisp.

Target Slot

warnings.

Function: notice-buffer-modified (buffer flag)
Package

hemlock.

Source

auto-save.lisp.

Function: nseparate-files (listing)
Package

dired.

Source

dired.lisp.

Function: nuke-font-mark (mark line)
Package

hemlock-internals.

Source

font.lisp.

Function: number-line (line)
Package

hemlock-internals.

Source

htext1.lisp.

Reader: object-set-default-handler (instance)
Writer: (setf object-set-default-handler) (instance)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Target Slot

default-handler.

Reader: object-set-name (instance)
Writer: (setf object-set-name) (instance)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Target Slot

name.

Function: object-set-p (object)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Reader: object-set-table (instance)
Writer: (setf object-set-table) (instance)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Target Slot

table.

Function: older-or-non-existent-fasl-p (pathname &optional definitely)
Package

hemlock.

Source

lispbuf.lisp.

Function: open-dictionary (f)
Package

spell.

Source

spell-rt.lisp.

Function: open-line (line mark)

Closes the current Open-Line and opens the given Line at the Mark. Don’t call this, use modifying-line instead.

Package

hemlock-internals.

Source

htext1.lisp.

Function: open-line-command (p)

Inserts a newline into the buffer without moving the point. With argument, inserts p newlines.

Package

hemlock.

Source

indent.lisp.

Function: operation-completed (note abortp)
Package

hemlock.

Source

lispeval.lisp.

Function: operation-started (note)
Package

hemlock.

Source

lispeval.lisp.

Function: opposing-bracket (bracket)
Package

hemlock.

Source

scribe.lisp.

Function: overwrite-delete-previous-character-command (p)

Replaces previous character with space, but tabs and newlines are deleted.

Package

hemlock.

Source

overwrite.lisp.

Function: overwrite-mode-command (p)

Determine if in Overwrite mode or not and set the mode accordingly.

Package

hemlock.

Source

overwrite.lisp.

Function: package-at-point ()
Package

hemlock.

Source

lispeval.lisp.

Function: package-completion-set (name package-name package internal-p matchp)
Package

hemlock.

Source

cpc.lisp.

Function: package-names (package)

Return the name and all nicknames of PACKAGE in a fresh list.

Package

hemlock.

Source

fuzzy.lisp.

Function: paragraph-delimiter-attribute-p (char)
Package

hemlock.

Source

text.lisp.

Function: parse-apropos-entry (slot-list)
Package

hemlock.

Source

apropos.lisp.

Function: parse-buffer-for-completions-command (p)

Zips over a buffer slamming everything that is a valid completion word into the completion hashtable.

Package

hemlock.

Source

completion.lisp.

Function: parse-completion-arguments (string default-package-name)

Parse STRING as a symbol designator.
Return these values:
SYMBOL-NAME
PACKAGE-NAME, or nil if the designator does not include an explicit package. PACKAGE, generally the package to complete in. (However, if PACKAGE-NAME is NIL, return the respective package of DEFAULT-PACKAGE-NAME instead; if PACKAGE is non-NIL but a package cannot be found under that name, return NIL.)
INTERNAL-P, if the symbol is qualified with ‘::’.

Package

hemlock.

Source

cpc.lisp.

Function: parse-for-something ()
Package

hemlock-internals.

Source

echo.lisp.

Function: parse-fuzzylist-entry (slot-list)
Package

hemlock.

Source

fuzzy.lisp.

Function: parse-key-fun (stream sub-char count)
Package

hemlock-ext.

Source

key-event.lisp.

Function: parse-lisp-line-info (mark line-info prev-line-info)

Parse line and set line information like NET-OPEN-PARENS, NET-CLOSE-PARENS, RANGES-TO-INGORE, and ENDING-QUOTED.

Package

hemlock.

Source

lispmode.lisp.

Function: parse-over-block (start-line end-line &optional fer-sure-parse)

Parse over an area indicated from END-LINE to START-LINE.

Package

hemlock.

Source

lispmode.lisp.

Function: parse-package (string)

Find the package named STRING. Return the package or nil.

Package

hemlock.

Source

fuzzy.lisp.

Function: parse-slave-symbol (string &optional package)
Package

hemlock.

Source

lispeval.lisp.

Function: pascal-mode-command (p)

Put the current buffer into "Pascal" mode.

Package

hemlock.

Source

pascal.lisp.

Function: pathname-for-remote-access (file)
Package

hemlock.

Source

lispeval.lisp.

Function: pathname-or-lose (string)
Package

hemlock-internals.

Source

echo.lisp.

Function: pause-hemlock-command (p)

Pause the Hemlock/Lisp process returning to the process that invoked the Lisp.

Package

hemlock.

Source

command.lisp.

Function: pick-slave-buffer-names (&optional info)
Package

hemlock.

Source

eval-server.lisp.

Function: point-to-here-command (p)

Move the point to the position of the mouse.

Package

hemlock.

Source

morecoms.lisp.

Function: point-to-here-up-action ()
Package

hemlock.

Source

morecoms.lisp.

Function: pop-and-goto-mark-command (p)

Pop mark into point.

Package

hemlock.

Source

killcoms.lisp.

Function: pop-mark-command (p)

Pop mark and throw it away.

Package

hemlock.

Source

killcoms.lisp.

Function: position-mark (buffer line-no char-pos)
Package

hemlock-internals.

Source

new-undo.lisp.

Function: prepare-for-random-typeout (stream height)
Package

hemlock-internals.

Source

screen.lisp.

Function: prepl-hemlock-command-integration-hook (cmd override)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: previous-compiler-error-command (p)

Move to the previous compiler error. If an argument is given, move back that many errors.

Package

hemlock.

Source

lispeval.lisp.

Function: previous-interactive-input-command (p)

Pop the *interactive-history* at the point.

Package

hemlock.

Source

lispbuf.lisp.

Function: previous-line-command (p)

Moves the point up p lines.

Package

hemlock.

Source

command.lisp.

Function: previous-page-command (p)

Move backward P pages.

Package

hemlock.

Source

morecoms.lisp.

Function: previous-parse-command (p)

Pop the *echo-area-history* ring buffer.

Package

hemlock.

Source

echocoms.lisp.

Function: previous-window-command (p)

Go to the previous window.
If the Previous window is the top window then wrap around to the bottom.

Package

hemlock.

Source

filecoms.lisp.

Function: print-auto-save-state (auto-save-state stream depth)
Package

hemlock.

Source

auto-save.lisp.

Function: print-command-bindings (bindings stream)
Package

hemlock.

Source

doccoms.lisp.

Function: print-device (obj str n)
Package

hemlock-internals.

Source

struct.lisp.

Function: print-directory-formatted (pathname all return-list)
Package

hemlock.

Source

filecoms.lisp.

Function: print-directory-verbose (pathname all return-list)
Package

hemlock.

Source

filecoms.lisp.

Function: print-dired-file (obj str n)
Package

hemlock.

Source

diredcoms.lisp.

Function: print-dired-information (obj str n)
Package

hemlock.

Source

diredcoms.lisp.

Function: print-editor-error (condx s)
Package

hemlock-internals.

Source

macros.lisp.

Function: print-error-info (obj stream n)
Package

hemlock.

Source

eval-server.lisp.

Function: print-full-doc (nam doc)
Package

hemlock.

Source

doccoms.lisp.

Function: print-modeline-field (obj stream ignore)
Package

hemlock-internals.

Source

window.lisp.

Function: print-modeline-field-info (obj stream ignore)
Package

hemlock-internals.

Source

window.lisp.

Function: print-server-info (obj stream n)
Package

hemlock.

Source

eval-server.lisp.

Function: print-short-doc (doc stream)
Package

hemlock.

Source

doccoms.lisp.

Function: print-some-keys (keys stream)
Package

hemlock.

Source

doccoms.lisp.

Function: print-spell-info (obj str n)
Package

hemlock.

Source

spellcoms.lisp.

Function: print-string-table (table stream depth)
Package

hemlock-internals.

Source

table.lisp.

Function: print-tq-event (obj stream n)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: print-value-node (node stream depth)
Package

hemlock-internals.

Source

table.lisp.

Function: print-wild-match (obj str n)
Package

dired.

Source

dired.lisp.

Function: print-word-entry (entry stream depth)
Package

hemlock-internals.

Source

table.lisp.

Function: print-word-table (table stream depth)
Package

hemlock-internals.

Source

table.lisp.

Function: process-command-line-argument (x)
Package

hemlock-internals.

Source

main.lisp.

Function: process-command-line-argument/2 (x)
Package

hemlock-internals.

Source

main.lisp.

Function: process-editor-tty-input (&optional fd)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: process-file-options-command (p)

Reprocess this buffer’s file options.

Package

hemlock.

Source

filecoms.lisp.

Function: process-incoming-connection (listener)
Package

hemlock-internals.

Source

connections.lisp.

Function: process-incoming-data (connection)
Package

hemlock-internals.

Source

connections.lisp.

Function: process-kill (process signal frob)
Package

hemlock.

Source

shell.lisp.

Function: process-output-to-string (cmd)
Package

hemlock.

Source

clbuild.lisp.

Function: prompt-for-key-event* (prompt change-window)
Package

hemlock-internals.

Source

echo.lisp.

Function: prompt-for-place (prompt help)
Package

hemlock.

Source

morecoms.lisp.

Function: prompt-for-register (&optional prompt must-exist)
Package

hemlock.

Source

register.lisp.

Function: prompt-for-slave-command ()
Package

hemlock.

Source

eval-server.lisp.

Function: prompt-for-url (&key default default-string trim prompt help)

Prompts for a URL. If :trim is t, then leading and trailing whitespace is removed from input, otherwise it is interpreted as a Char-Bag argument to String-Trim. Since URL syntax is hard to validate, any input is accepted as if by PROMPT-FOR-STRING. The prompt is different, however.

Package

hemlock-internals.

Source

echo.lisp.

Function: put-register-command (p)

Copies a region into a register. Prompts for register name.

Package

hemlock.

Source

register.lisp.

Function: q-event (stream key-event &optional x y hunk)
Package

hemlock-internals.

Source

input.lisp.

Function: query-replace-command (p &optional target replacement)

Replaces the Target string with the Replacement string if confirmation from the keyboard is given. If the region is active, limit queries to occurrences that occur within it, otherwise use point to end of buffer. A prefix argument may limit the number of queries.

Package

hemlock.

Source

searchcoms.lisp.

Function: query-replace-function (count target replacement name &optional doing-all?)
Package

hemlock.

Source

searchcoms.lisp.

Function: query-replace-loop (region count target replacement replacement-len point doing-all?)
Package

hemlock.

Source

searchcoms.lisp.

Function: queue-buffer-change (buffer &optional something-else another-else)
Package

hemlock-internals.

Source

window.lisp.

Function: queue-note (note server)
Package

hemlock.

Source

lispeval.lisp.

Function: queue-time-event (event)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: queue-window-change (window &optional something-else)
Package

hemlock-internals.

Source

window.lisp.

Function: quickselect-command (p)
Package

hemlock.

Source

filecoms.lisp.

Function: quickselect-help (&optional *)
Package

hemlock.

Source

filecoms.lisp.

Function: quickselect-slave-repl (&optional *)
Package

hemlock.

Source

filecoms.lisp.

Function: quit-buffer-subprocess-command (p)

Quit the subprocess currently executing int his shell.

Package

hemlock.

Source

shell.lisp.

Function: quit-slave-list-command (p)
Package

hemlock.

Source

slave-list.lisp.

Function: quote-tab-command (p)

Insert tab character.

Package

hemlock.

Source

indent.lisp.

Function: quoted-insert-command (p)

Reads a key-event from *editor-input* and inserts it at the point.

Package

hemlock.

Source

command.lisp.

Function: random-typeout-cleanup (stream &optional degree)
Package

hemlock-internals.

Source

screen.lisp.

Function: re-evaluate-defvar-command (p)

Evaluate the current or next top-level form if it is a DEFVAR. Treat the form as if the variable is not bound.

Package

hemlock.

Source

lispeval.lisp.

Function: re-initialize-key-events ()

This blows away all data associated with keysyms, modifiers, mouse translations, and key-event/characters mapping. Then it re-establishes the system defined key-event modifiers and the system defined CLX modifier mappings to some of those key-event modifiers.

When recompiling this file, you should load it and call this function before using any part of the key-event interface, especially before defining all your keysyms and using #k syntax.

Package

hemlock-ext.

Source

key-event.lisp.

Function: read-completions-command (p)

Reads some completions from a file, defaultly the value of "Completion Database File". With an argument, prompts for a filename.

Package

hemlock.

Source

completion.lisp.

Function: read-dictionary (&optional f)
Package

spell.

Source

spell-corr.lisp.

Function: read-dictionary-structure (stream bytes)
Package

spell.

Source

spell-rt.lisp.

Function: read-dictionary-structure-u32 (stream size)
Package

spell.

Source

spell-rt.lisp.

Function: read-file-group (pathname tail)
Package

hemlock.

Source

group.lisp.

Function: read-initial-dictionary (f dictionary descriptors string-table)
Package

spell.

Source

spell-build.lisp.

Function: read-line-default (prompt default)
Package

hemlock-internals.

Source

main.lisp.

Function: read-spelling-dictionary-command (p &optional file)

Add entries to the dictionary from a text file in a specified format.

Package

hemlock.

Source

spellcoms.lisp.

Function: real-line-length (line width start end)
Package

hemlock-internals.

Source

cursor.lisp.

Function: recompute-line-tag (line)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: recompute-syntax-marks (line tag)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: recompute-tags-up-to (end-line)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: reconfigure-windows-evenly (affected-windows new-x new-width new-height)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: record-completion (string)
Package

hemlock.

Source

completion.lisp.

Function: recursive-copy (pname1 pname2 update clobber forbidden-dir ses-name1 ses-name2)
Package

dired.

Source

dired.lisp.

Function: recursive-delete (directory dir-ses-name clobber)
Package

dired.

Source

dired.lisp.

Function: recursively-compute-most-completions (short full short-index initial-full-index chunks current-chunk current-chunk-pos recurse-p)

Recursively (if RECURSE-P is true) find /most/ possible ways to fuzzily map the letters in SHORT onto FULL, using CHAR= to determine if two letters match.

A chunk is a list of elements that have matched consecutively. When consecutive matches stop, it is coerced into a string, paired with the starting position of the chunk, and pushed onto CHUNKS.

Whenever a letter matches, if RECURSE-P is true, RECURSIVELY-COMPUTE-MOST-COMPLETIONS calls itself with a position one index ahead, to find other possibly higher scoring possibilities. If there are less than *FUZZY-RECURSION-SOFT-LIMIT* results in *ALL-CHUNKS* currently, this call will also recurse.

Once a word has been completely matched, the chunks are pushed onto the special variable *ALL-CHUNKS* and the function returns.

Package

hemlock.

Source

fuzzy.lisp.

Function: redis-set-char-attribute-hook-fun (attribute char new-value)
Package

hemlock-internals.

Source

linimage.lisp.

Function: redis-tab-display-fun (xpos)
Package

hemlock-internals.

Source

linimage.lisp.

Function: redisplay-loop (general-fun special-fun &optional afterp)
Package

hemlock-internals.

Source

display.lisp.

Function: redisplay-window (window)

Maybe updates the window’s image and calls the device’s smart redisplay method. NOTE: the smart redisplay method may throw to ’hi::redisplay-catcher to abort redisplay.

Package

hemlock-internals.

Source

display.lisp.

Function: redisplay-window-all (window)

Updates the window’s image and calls the device’s dumb redisplay method.

Package

hemlock-internals.

Source

display.lisp.

Function: redisplay-window-recentering (window)
Package

hemlock-internals.

Source

display.lisp.

Function: redisplay-windows-from-mark (mark)
Package

hemlock-internals.

Source

display.lisp.

Function: reenter-interactive-input-command (p)

Copies the form to the left of point to be after the interactive buffer’s input mark. When the current region is active, it is copied instead.

Package

hemlock.

Source

lispbuf.lisp.

Function: refresh-apropos (buf entries)
Package

hemlock.

Source

apropos.lisp.

Function: refresh-clbuild (buf)
Package

hemlock.

Source

clbuild.lisp.

Function: refresh-completelist (buf entries)
Package

hemlock.

Source

completion.lisp.

Function: refresh-coned (buf)
Package

hemlock.

Source

coned.lisp.

Function: refresh-debug (buf entries)
Package

hemlock.

Source

debug.lisp.

Function: refresh-fuzzylist (buf entries)
Package

hemlock.

Source

fuzzy.lisp.

Function: refresh-screen-command (p)

Refreshes everything in the window, centering current line. Given an argument, scroll that many lines.

Package

hemlock.

Source

command.lisp.

Function: refresh-slave-list (buf)
Package

hemlock.

Source

slave-list.lisp.

Function: refresh-slave-list-command (p)
Package

hemlock.

Source

slave-list.lisp.

Function: refresh-xref (buf entries)
Package

hemlock.

Source

xref.lisp.

Function: region-chop-newline (region)
Package

hemlock.

Source

lispbuf.lisp.

Function: region-compile (region &key server package)

Queues a compilation on an eval server. If package is not supplied, the string is eval’ed in the slave’s current package.

Package

hemlock.

Source

lispeval.lisp.

Function: region-context (region thing)
Package

hemlock.

Source

lispeval.lisp.

Function: region-eval (region &key server package context)

Queues the evaluation of a region of text on an eval server. If package is not supplied, the string is eval’ed in the slave’s current package.

Package

hemlock.

Source

lispeval.lisp.

Function: region-to-cut-buffer-command (p)

Place the current region into the X cut buffer.

Package

hemlock.

Source

xcoms.lisp.

Function: register-count ()
Package

hemlock.

Source

register.lisp.

Function: register-tty-translation (string keysym &key kludge)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: register-value (reg-name)
Setf Expander: (setf register-value) (reg-name)
Package

hemlock.

Source

register.lisp.

Function: release-character-set (set)
Package

hemlock-internals.

Source

search2.lisp.

Reader: remote-object-host (instance)
Writer: (setf remote-object-host) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

host.

Reader: remote-object-id (instance)
Writer: (setf remote-object-id) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

id.

Reader: remote-object-pid (instance)
Writer: (setf remote-object-pid) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

pid.

Function: remote-return-abort (result)
Package

hemlock.wire.

Source

remote.lisp.

Reader: remote-wait-abort (instance)
Writer: (setf remote-wait-abort) (instance)
Package

hemlock.wire.

Source

remote.lisp.

Target Slot

abort.

Reader: remote-wait-finished (instance)
Writer: (setf remote-wait-finished) (instance)
Package

hemlock.wire.

Source

remote.lisp.

Target Slot

finished.

Function: remote-wait-p (object)
Package

hemlock.wire.

Source

remote.lisp.

Reader: remote-wait-value1 (instance)
Writer: (setf remote-wait-value1) (instance)
Package

hemlock.wire.

Source

remote.lisp.

Target Slot

value1.

Reader: remote-wait-value2 (instance)
Writer: (setf remote-wait-value2) (instance)
Package

hemlock.wire.

Source

remote.lisp.

Target Slot

value2.

Reader: remote-wait-value3 (instance)
Writer: (setf remote-wait-value3) (instance)
Package

hemlock.wire.

Source

remote.lisp.

Target Slot

value3.

Reader: remote-wait-value4 (instance)
Writer: (setf remote-wait-value4) (instance)
Package

hemlock.wire.

Source

remote.lisp.

Target Slot

value4.

Reader: remote-wait-value5 (instance)
Writer: (setf remote-wait-value5) (instance)
Package

hemlock.wire.

Source

remote.lisp.

Target Slot

value5.

Function: remove-spelling-word (word)
Package

hemlock.

Source

spellcoms.lisp.

Function: remove-word-from-spelling-dictionary-command (p)

Prompts for word to remove from the spelling dictionary.

Package

hemlock.

Source

spellcoms.lisp.

Function: rename-buffer-command (p)

Change the name of the current buffer.

Package

hemlock.

Source

filecoms.lisp.

Function: rename-buffer-uniquely (buffer new-name)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: rename-file-1 (pname1 wildp1 exists1p pname2 wildp2 clobber)
Package

dired.

Source

dired.lisp.

Function: rename-file-2 (ses-name1 ses-name2 clobber)
Package

dired.

Source

dired.lisp.

Function: rename-file-command (p)

Rename a file, allowing ONE wildcard.

Package

hemlock.

Source

diredcoms.lisp.

Function: rename-wildcard-files (pname1 wildp1 pname2 wildp2 clobber &optional directory)
Package

dired.

Source

dired.lisp.

Function: renumber-region (region &optional start step)
Package

hemlock-internals.

Source

htext1.lisp.

Function: renumber-region-containing (line)
Package

hemlock-internals.

Source

htext1.lisp.

Function: replace-string-command (p &optional target replacement)

Replaces the specified Target string with the specified Replacement string in the current buffer for all occurrences after the point or within the active region, depending on whether it is active. The prefix argument may limit the number of replacements.

Package

hemlock.

Source

searchcoms.lisp.

Function: replace-that-case (lower cap upper mark length dumb)
Package

hemlock.

Source

searchcoms.lisp.

Reader: replace-undo-mark (instance)

Return the mark where a replacement was made.

Package

hemlock.

Source

searchcoms.lisp.

Target Slot

mark.

Writer: (setf replace-undo-mark) (instance)
Package

hemlock.

Source

searchcoms.lisp.

Target Slot

mark.

Function: replace-undo-p (object)
Package

hemlock.

Source

searchcoms.lisp.

Reader: replace-undo-region (instance)

Return region deleted due to replacement.

Package

hemlock.

Source

searchcoms.lisp.

Target Slot

region.

Writer: (setf replace-undo-region) (instance)
Package

hemlock.

Source

searchcoms.lisp.

Target Slot

region.

Reader: request-server-listener (instance)
Writer: (setf request-server-listener) (instance)
Package

hemlock.

Source

request.lisp.

Target Slot

listener.

Function: request-server-p (object)
Package

hemlock.

Source

request.lisp.

Function: required-argument ()

Portable surrogate of cmucl ext:required-argument. –amb

Package

hemlock-internals.

Source

ring.lisp.

Function: reset-auto-save-state (buffer)
Package

hemlock.

Source

auto-save.lisp.

Function: reset-dabbrev-state ()
Package

hemlock.

Source

dabbrev.lisp.

Function: reset-window-display-recentering (window &optional buffer)
Package

hemlock.

Source

command.lisp.

Function: resolve-slave-symbol (slave-symbol &optional if-does-not-exist if-does-not-exist-value)
Package

hemlock.

Source

lispeval.lisp.

Function: resolve-wildcard (pname wild-pos &optional directory)
Package

dired.

Source

dired.lisp.

Function: return-1-value (remote g0)
Package

hemlock.wire.

Source

remote.lisp.

Function: return-2-values (remote g0 g1)
Package

hemlock.wire.

Source

remote.lisp.

Function: return-3-values (remote g0 g1 g2)
Package

hemlock.wire.

Source

remote.lisp.

Function: return-4-values (remote g0 g1 g2 g3)
Package

hemlock.wire.

Source

remote.lisp.

Function: return-5-values (remote g0 g1 g2 g3 g4)
Package

hemlock.wire.

Source

remote.lisp.

Function: reverse-incremental-search-command (p)

Search for input string as characters are typed in.
It sets up for the recursive searching and checks return values.

Package

hemlock.

Source

searchcoms.lisp.

Function: reverse-search-command (p &optional string)

Searches backwards for the specified String in the current buffer.

Package

hemlock.

Source

searchcoms.lisp.

Function: reverse-video-frob-hunk (hunk)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: revert-file-command (p)

With an argument reverts to the last saved version of the file in the current buffer. Without, reverts to the last checkpoint or last saved version, whichever is more recent.

Package

hemlock.

Source

filecoms.lisp.

Function: revert-pathname (buffer)
Package

hemlock.

Source

filecoms.lisp.

Function: rgb-pixel (visual-info rgb)
Package

hemlock.x11.

Source

bit-screen.lisp.

Reader: ring-bound (instance)
Writer: (setf ring-bound) (instance)
Package

hemlock-internals.

Source

ring.lisp.

Target Slot

bound.

Reader: ring-delete-function (instance)
Writer: (setf ring-delete-function) (instance)
Package

hemlock-internals.

Source

ring.lisp.

Target Slot

delete-function.

Reader: ring-first (instance)
Writer: (setf ring-first) (instance)
Package

hemlock-internals.

Source

ring.lisp.

Target Slot

first.

Reader: ring-vector (instance)
Writer: (setf ring-vector) (instance)
Package

hemlock-internals.

Source

ring.lisp.

Target Slot

vector.

Function: room-command (p)

Run Room into a With-Random-Typeout window.

Package

hemlock.

Source

morecoms.lisp.

Function: rotate-completions (prefix &optional prefix-length)
Package

hemlock.

Source

completion.lisp.

Function: rotate-kill-ring-command (p)

This function will not behave in any reasonable fashion when called as a lisp function.

Package

hemlock.

Source

killcoms.lisp.

Function: rt-count-lines (buffer)
Package

hemlock-internals.

Source

screen.lisp.

Function: sap-replace (dst-string src-string src-start dst-start dst-end)
Package

spell.

Source

spell-rt.lisp.

Function: save-all-buffers (&optional list-unmodified-buffers)

This prompts users with each modified buffer as to whether they want to write it out. If the buffer has no associated file, this will also prompt for a file name. Supplying the optional argument non-nil causes this to prompt for every buffer.

Package

hemlock-internals.

Source

main.lisp.

Function: save-all-files-and-exit-command (p)

Do a save-all-files-command and then an exit-hemlock.

Package

hemlock.

Source

filecoms.lisp.

Function: save-all-files-command (p)

Saves each modified buffer that has a file.

Package

hemlock.

Source

filecoms.lisp.

Function: save-completions-command (p)

Writes the current completion database to a file, defaultly the value of "Completion Database Filename". With an argument, prompts for a filename.

Package

hemlock.

Source

completion.lisp.

Function: save-dictionary-on-write (buffer)
Package

hemlock.

Source

spellcoms.lisp.

Function: save-file-command (p &optional buffer)

Writes the contents of the current buffer to the associated file.

Package

hemlock.

Source

filecoms.lisp.

Function: save-incremental-spelling-insertions-command (p)

Append incremental spelling dictionary insertions to a file.

Package

hemlock.

Source

spellcoms.lisp.

Function: save-position-command (p)

Saves the current location in a register. Prompts for register name.

Package

hemlock.

Source

register.lisp.

Function: save-region-command (p)

Insert the region into the kill ring.

Package

hemlock.

Source

killcoms.lisp.

Function: save-spelling-insertions (info &optional name)
Package

hemlock.

Source

spellcoms.lisp.

Reader: save-state-buffer (instance)
Writer: (setf save-state-buffer) (instance)
Package

hemlock.

Source

auto-save.lisp.

Target Slot

buffer.

Reader: save-state-key-count (instance)
Writer: (setf save-state-key-count) (instance)
Package

hemlock.

Source

auto-save.lisp.

Target Slot

key-count.

Reader: save-state-key-signature (instance)
Writer: (setf save-state-key-signature) (instance)
Package

hemlock.

Source

auto-save.lisp.

Target Slot

key-signature.

Reader: save-state-last-ckp-signature (instance)
Writer: (setf save-state-last-ckp-signature) (instance)
Package

hemlock.

Source

auto-save.lisp.

Target Slot

last-ckp-signature.

Reader: save-state-pathname (instance)
Writer: (setf save-state-pathname) (instance)
Package

hemlock.

Source

auto-save.lisp.

Target Slot

pathname.

Function: score-completion (completion short full)

Scores the completion chunks COMPLETION as a completion from the abbreviation SHORT to the full string FULL. COMPLETION is a list like:
((0 "mul") (9 "v") (15 "b"))
Which, if SHORT were "mulvb" and full were "multiple-value-bind", would indicate that it completed as such (completed letters capitalized):
MULtiple-Value-Bind

Letters are given scores based on their position in the string. Letters at the beginning of a string or after a prefix letter at the beginning of a string are scored highest. Letters after a word separator such as #- are scored next highest. Letters at the end of a string or before a suffix letter at the end of a string are scored medium, and letters anywhere else are scored low.

If a letter is directly after another matched letter, and its intrinsic value in that position is less than a percentage of the previous letter’s value, it will use that percentage instead.

Finally, a small scaling factor is applied to favor shorter matches, all other things being equal.

Package

hemlock.

Source

fuzzy.lisp.

Function: scribe-delim-para-function (mark)

Returns whether there is a paragraph delimiting Scribe command on the current line. Add or remove commands for this purpose with the command "Add Scribe Paragraph Delimiter".

Package

hemlock.

Source

scribe.lisp.

Function: scribe-extend-scribe-directive-fun (command-string command-end command-start word-start)
Package

hemlock.

Source

scribe.lisp.

Function: scribe-insert-bracket-command (p)

Inserts a the bracket it is bound to and then shows the matching bracket.

Package

hemlock.

Source

scribe.lisp.

Function: scribe-insert-paren (mark bracket-char)
Package

hemlock.

Source

scribe.lisp.

Function: scribe-insert-scribe-directive-fun (word-start command-string open-paren-char word-end)
Package

hemlock.

Source

scribe.lisp.

Function: scribe-mode-command (p)

Puts buffer in Scribe mode.

Package

hemlock.

Source

scribe.lisp.

Function: scroll-next-window-down-command (p)

Do a "Scroll Window Down" on the next window.

Package

hemlock.

Source

command.lisp.

Function: scroll-next-window-up-command (p)

Do a "Scroll Window Up" on the next window.

Package

hemlock.

Source

command.lisp.

Function: scroll-window-down-command (p &optional window)

If P is NIL then scroll Window, which defaults to the current window, down one screenfull. If P is supplied then scroll that many lines.

Package

hemlock.

Source

command.lisp.

Function: scroll-window-up-command (p &optional window)

If P is NIL then scroll Window, which defaults to the current window, up one screenfull. If P is supplied then scroll that many lines.

Package

hemlock.

Source

command.lisp.

Function: search-hash-string (string)
Package

hemlock-internals.

Source

search1.lisp.

Reader: search-pattern-direction (instance)
Writer: (setf search-pattern-direction) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Target Slot

direction.

Reader: search-pattern-kind (instance)
Writer: (setf search-pattern-kind) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Target Slot

kind.

Reader: search-pattern-pattern (instance)
Writer: (setf search-pattern-pattern) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Target Slot

pattern.

Reader: search-pattern-reclaim-function (instance)
Writer: (setf search-pattern-reclaim-function) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Target Slot

reclaim-function.

Reader: search-pattern-search-function (instance)
Writer: (setf search-pattern-search-function) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Target Slot

search-function.

Function: search-previous-interactive-input-command (p)

Search backward through the interactive history using the current input as a search string. Consecutive invocations repeat the previous search.

Package

hemlock.

Source

lispbuf.lisp.

Function: select-background-command (p)

Switch to the current slave’s background buffer. When given an argument, use the current compile server instead of the current eval server.

Package

hemlock.

Source

eval-server.lisp.

Function: select-buffer-command (p)

Select a different buffer.
The buffer to go to is prompted for.

Package

hemlock.

Source

filecoms.lisp.

Function: select-eval-buffer-command (p)

Goto buffer in "Eval" mode, creating one if necessary.

Package

hemlock.

Source

lispbuf.lisp.

Function: select-group-command (p)

Makes a group the active group.

Package

hemlock.

Source

group.lisp.

Function: select-previous-buffer-command (p)

Select the buffer selected before this one.

Package

hemlock.

Source

filecoms.lisp.

Function: select-random-typeout-buffer-command (p)

Select last random typeout buffer.

Package

hemlock.

Source

morecoms.lisp.

Function: select-scribe-warnings-command (p)

Goes to the Scribe Warnings buffer if it exists.

Package

hemlock.

Source

scribe.lisp.

Function: select-slave-command (p)
Package

hemlock.

Source

eval-server.lisp.

Function: self-insert-caps-lock-command (p)

Insert the last character typed, or the argument number of them. If the last character was an alphabetic character, then insert its capital form.

Package

hemlock.

Source

morecoms.lisp.

Function: self-insert-command (p)

Implements “Self Insert”, calling this function is not meaningful.

Package

hemlock.

Source

command.lisp.

Function: self-insert-kbdmac-transform (command key)
Package

hemlock.

Source

kbdmac.lisp.

Function: self-overwrite-command (p)

Implements “Self Overwrite”, calling this function is not meaningful.

Package

hemlock.

Source

overwrite.lisp.

Function: send-eof-to-process-command (p)

Sends a Ctrl-D to the process in the current buffer.

Package

hemlock.

Source

shell.lisp.

Function: send-note (note)
Package

hemlock.

Source

lispeval.lisp.

Function: sensitive-find-newline-once-backward-method (pattern line start)
Package

hemlock-internals.

Source

search1.lisp.

Function: sensitive-find-newline-once-forward-method (pattern line start)
Package

hemlock-internals.

Source

search1.lisp.

Function: sensitive-find-string-once-backward-method (pattern line start)
Package

hemlock-internals.

Source

search1.lisp.

Function: sensitive-find-string-once-forward-method (pattern line start)
Package

hemlock-internals.

Source

search1.lisp.

Function: sent-back-para-start-p (mark1 mark2 prefix prefix-length)
Package

hemlock.

Source

text.lisp.

Function: sent-back-place-para-start (mark2 prefix prefix-length)
Package

hemlock.

Source

text.lisp.

Function: sentence-closing-char-attribute-p (char)
Package

hemlock.

Source

text.lisp.

Function: sentence-offset-backward (mark number)
Package

hemlock.

Source

text.lisp.

Function: sentence-offset-forward (mark number)
Package

hemlock.

Source

text.lisp.

Function: sentence-terminator-attribute-p (char)
Package

hemlock.

Source

text.lisp.

Function: serve-circulate-request (object-set fun)

Associate a method in the object-set with :circulate-request events. The method is called on the object the event occurred, event key, event window, window, place, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-colormap-notify (object-set fun)

Associate a method in the object-set with :colormap-notify events. The method is called on the object the event occurred, event key, event window, colormap, new-p, installed-p, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-configure-request (object-set fun)

Associate a method in the object-set with :configure-request events. The method is called on the object the event occurred, event key, event window, window, x, y, width, height, border-width, stack-mode, above-sibling, value-mask, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-create-notify (object-set fun)

Associate a method in the object-set with :create-notify events. The method is called on the object the event occurred, event key, event window, window, x, y, width, height, border-width, override-redirect-p, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-focus-in (object-set fun)

Associate a method in the object-set with :focus-in events. The method is called on the object the event occurred, event key, event window, mode, kind, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-focus-out (object-set fun)

Associate a method in the object-set with :focus-out events. The method is called on the object the event occurred, event key, event window, mode, kind, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-key-release (object-set fun)

Associate a method in the object-set with :key-release events. The method is called on the object the event occurred, event key, event window, root, child, same-screen-p, x, y, root-x, root-y, state, time, code, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-map-request (object-set fun)

Associate a method in the object-set with :map-request events. The
method is called on the object the event occurred, event key, event window, window, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-motion-notify (object-set fun)

Associate a method in the object-set with :motion-notify events. The method is called on the object the event occurred, event key, event window, root, child, same-screen-p, x, y, root-x, root-y, state, time, hint-p, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-property-notify (object-set fun)

Associate a method in the object-set with :property-notify events. The method is called on the object the event occurred, event key, event window, atom, state, time, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-requests (wire &optional force)
Package

hemlock.wire.

Source

remote.lisp.

Function: serve-resize-request (object-set fun)

Associate a method in the object-set with :resize-request events. The method is called on the object the event occurred, event key, event window, width, height, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-selection-clear (object-set fun)

Associate a method in the object-set with :selection-clear events. The method is called on the object the event occurred, event key, event window, selection, time, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-selection-notify (object-set fun)

Associate a method in the object-set with :selection-notify events. The method is called on the object the event occurred, event key, event window, selection, target, property, time, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-selection-request (object-set fun)

Associate a method in the object-set with :selection-request events. The method is called on the object the event occurred, event key, event window, requestor, selection, target, property, time, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: serve-visibility-notify (object-set fun)

Associate a method in the object-set with :visibility-notify events. The method is called on the object the event occurred, event key, event window, state, and send-event-p.

Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: server-accept-operations ()
Package

hemlock.

Source

eval-server.lisp.

Function: server-cleanup (buffer)
Package

hemlock.

Source

eval-server.lisp.

Function: server-compile-file (note package input output error trace load terminal background)
Package

hemlock.

Source

eval-server.lisp.

Function: server-compile-text (note package text defined-from terminal-io error-output)
Package

hemlock.

Source

eval-server.lisp.

Function: server-died (server)
Package

hemlock.

Source

eval-server.lisp.

Function: server-eval-form (package form)
Package

hemlock.

Source

eval-server.lisp.

Function: server-eval-text (note package text terminal-io)
Package

hemlock.

Source

eval-server.lisp.

Reader: server-info-background-buffer (instance)
Writer: (setf server-info-background-buffer) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

background-buffer.

Reader: server-info-background-info (instance)
Writer: (setf server-info-background-info) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

background-info.

Reader: server-info-error-index (instance)
Writer: (setf server-info-error-index) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

error-index.

Reader: server-info-errors (instance)
Writer: (setf server-info-errors) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

errors.

Reader: server-info-implementation-type (instance)
Writer: (setf server-info-implementation-type) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

implementation-type.

Reader: server-info-implementation-version (instance)
Writer: (setf server-info-implementation-version) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

implementation-version.

Reader: server-info-name (instance)
Writer: (setf server-info-name) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

name.

Reader: server-info-notes (instance)
Writer: (setf server-info-notes) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

notes.

Function: server-info-p (object)
Package

hemlock.

Source

eval-server.lisp.

Reader: server-info-slave-buffer (instance)
Writer: (setf server-info-slave-buffer) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

slave-buffer.

Reader: server-info-slave-info (instance)
Writer: (setf server-info-slave-info) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

slave-info.

Reader: server-info-wire (instance)
Writer: (setf server-info-wire) (instance)
Package

hemlock.

Source

eval-server.lisp.

Target Slot

wire.

Function: server-set-package (package)
Package

hemlock.

Source

eval-server.lisp.

Function: set-active-region-font-marks ()
Package

hemlock.

Source

highlight.lisp.

Function: set-buffer-compile-server-command (p)

Call select-current-compile-server after making a buffer local variable.

Package

hemlock.

Source

lispeval.lisp.

Function: set-buffer-eval-server-command (p)

Call select-current-server after making a buffer local variable.

Package

hemlock.

Source

lispeval.lisp.

Function: set-buffer-package-command (p)

Prompt for a package to make into a buffer-local variable current-package.

Package

hemlock.

Source

lispeval.lisp.

Function: set-buffer-read-only-command (p)

Toggles the read-only flag for the current buffer.

Package

hemlock.

Source

filecoms.lisp.

Function: set-buffer-spelling-dictionary-command (p &optional file buffer)

Sets the buffer’s spelling dictionary and reads it if necessary.

Package

hemlock.

Source

spellcoms.lisp.

Function: set-buffer-writable-command (p)

Make the current buffer modifiable.

Package

hemlock.

Source

filecoms.lisp.

Function: set-comment-column-command (p)

Set Comment Column to current column or argument. If argument is provided use its absolute value.

Package

hemlock.

Source

comments.lisp.

Function: set-comment-font (region font)
Package

hemlock.

Source

icom.lisp.

Function: set-compile-server-command (p)

Call select-current-compile-server.

Package

hemlock.

Source

lispeval.lisp.

Function: set-completion-prefix ()
Package

hemlock.

Source

completion.lisp.

Function: set-current-shell ()
Package

hemlock.

Source

shell.lisp.

Function: set-current-shell-command (p)

Sets the value of "Current Shell", which the "Shell" command uses.

Package

hemlock.

Source

shell.lisp.

Function: set-eval-server-command (p)

Call select-current-server.

Package

hemlock.

Source

lispeval.lisp.

Function: set-fill-column-command (p)

Set Fill Column to current column or argument. If argument is provided use its absolute value.

Package

hemlock.

Source

fill.lisp.

Function: set-fill-prefix-command (p)

Define Fill Prefix from the current line.
All of the current line up to point is the prefix. This may be turned off by placing point at the beginning of a line when setting.

Package

hemlock.

Source

fill.lisp.

Function: set-hunk-size (hunk w h &optional modelinep)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: set-iolib-handlers (connection)
Package

hemlock-internals.

Source

ioconnections.lisp.

Function: set-iolib-server-handlers (instance)
Package

hemlock-internals.

Source

ioconnections.lisp.

Function: set-open-paren-font-marks (start end)
Package

hemlock.

Source

highlight.lisp.

Function: set-search-pattern-direction (instance)
Package

hemlock-internals.

Source

search2.lisp.

Function: (setf set-search-pattern-direction) (instance)
Package

hemlock-internals.

Source

search2.lisp.

Function: set-search-pattern-kind (instance)
Package

hemlock-internals.

Source

search2.lisp.

Function: (setf set-search-pattern-kind) (instance)
Package

hemlock-internals.

Source

search2.lisp.

Function: set-search-pattern-p (object)
Package

hemlock-internals.

Source

search2.lisp.

Function: set-search-pattern-pattern (instance)
Package

hemlock-internals.

Source

search2.lisp.

Function: (setf set-search-pattern-pattern) (instance)
Package

hemlock-internals.

Source

search2.lisp.

Function: set-search-pattern-reclaim-function (instance)
Package

hemlock-internals.

Source

search2.lisp.

Function: (setf set-search-pattern-reclaim-function) (instance)
Package

hemlock-internals.

Source

search2.lisp.

Function: set-search-pattern-search-function (instance)
Package

hemlock-internals.

Source

search2.lisp.

Function: (setf set-search-pattern-search-function) (instance)
Package

hemlock-internals.

Source

search2.lisp.

Reader: set-search-pattern-set (instance)
Writer: (setf set-search-pattern-set) (instance)
Package

hemlock-internals.

Source

search2.lisp.

Target Slot

set.

Function: set-table-entry (table key val)
Package

hemlock-internals.

Source

interp.lisp.

Function: set-target-column (mark)
Package

hemlock.

Source

command.lisp.

Function: set-up-buffers-for-slave (type version &optional wire)
Package

hemlock.

Source

eval-server.lisp.

Function: set-variable-command (p)

Prompt for a Hemlock variable and a new value.

Package

hemlock.

Source

morecoms.lisp.

Function: set-window-hook-raise-fun (window)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: set/pop-mark-command (p)

Set or Pop the mark ring.

Package

hemlock.

Source

killcoms.lisp.

Function: setup-auto-save-mode (buffer)
Package

hemlock.

Source

auto-save.lisp.

Function: setup-eval-mode (buffer)
Package

hemlock.

Source

lispbuf.lisp.

Function: setup-font-family (display)
Package

hemlock-internals.

Source

bitmap-rompsite.lisp.

Function: setup-for-recentering-redisplay (window)
Package

hemlock-internals.

Source

display.lisp.

Function: setup-initial-buffer ()
Package

hemlock-internals.

Source

buffer.lisp.

Function: setup-lisp-mode (buffer)
Package

hemlock.

Source

lispmode.lisp.

Function: setup-one-font (display font-name font-family-map index)
Package

hemlock-internals.

Source

bitmap-rompsite.lisp.

Function: setup-process-buffer (buffer)
Package

hemlock.

Source

shell.lisp.

Function: setup-typescript (buffer)
Package

hemlock.

Source

ts-buf.lisp.

Function: setup-view-mode (buffer)
Package

hemlock.

Source

diredcoms.lisp.

Function: setup-window-image (start window height width)
Package

hemlock-internals.

Source

window.lisp.

Function: shell-command (p)

This spawns a shell in a buffer. If there already is a "Current Shell", this goes to that buffer. If there is no "Current Shell", there are shell buffers, and "Ask about Old Shells" is set, this prompts for one of them, setting "Current Shell" to that shell. Supplying an argument forces the creation of a new shell buffer.

Package

hemlock.

Source

shell.lisp.

Function: shell-command-command (p &optional command directory)
Package

hemlock.

Source

shell.lisp.

Function: shell-command-line-in-buffer-command (p)

Prompts the user for a process and a buffer in which to run the process.

Package

hemlock.

Source

shell.lisp.

Function: shell-complete-filename-command (p)

Attempts to complete the filename immediately preceding the point. It will beep if the result of completion is not unique.

Package

hemlock.

Source

shell.lisp.

Function: shell-filter-string-out (stream string start end)
Package

hemlock.

Source

shell.lisp.

Function: shorten-string (len str)
Package

hemlock.

Source

xref.lisp.

Function: show-cmd-line-help ()
Package

hemlock-internals.

Source

main.lisp.

Function: show-option-help (specification &key stream sort-names)
Package

hemlock-internals.

Source

main.lisp.

Function: show-prompt (&optional stream)
Package

hemlock.

Source

lispbuf.lisp.

Function: show-variable (s name var buffer)
Package

hemlock.

Source

doccoms.lisp.

Function: show-variable-command (p)

Display the values of a Hemlock variable.

Package

hemlock.

Source

doccoms.lisp.

Function: simple-backtrace (&optional stream)
Package

hemlock.

Source

eval-server.lisp.

Function: simple-print-restarts (&optional s)
Package

hemlock-internals.

Source

macros.lisp.

Function: site-init ()
Package

hemlock-internals.

Source

rompsite.lisp.

Function: skip-prefix-if-here (mark prefix prefix-length)
Package

hemlock.

Source

text.lisp.

Function: skip-valid-space (mark)
Package

hemlock.

Source

lispmode.lisp.

Function: skip-whitespace (&optional stream)
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Function: slave-apropos (str)
Package

hemlock.

Source

apropos.lisp.

Function: slave-apropos-command (p)
Package

hemlock.

Source

apropos.lisp.

Function: slave-apropos-ignoring-point-command (p &optional str)
Package

hemlock.

Source

apropos.lisp.

Function: slave-command-with-arguments (&optional prefix)
Package

hemlock.

Source

eval-server.lisp.

Function: slave-gc-notify-after (remote-ts message)
Package

hemlock.

Source

eval-server.lisp.

Function: slave-gc-notify-before (remote-ts message)
Package

hemlock.

Source

eval-server.lisp.

Function: slave-list-help-command (p)

Show this help.

Package

hemlock.

Source

slave-list.lisp.

Reader: slave-list-item-info (instance)
Writer: (setf slave-list-item-info) (instance)
Package

hemlock.

Source

slave-list.lisp.

Target Slot

info.

Reader: slave-list-item-marked (instance)
Writer: (setf slave-list-item-marked) (instance)
Package

hemlock.

Source

slave-list.lisp.

Target Slot

marked.

Reader: slave-list-item-name (instance)
Writer: (setf slave-list-item-name) (instance)
Package

hemlock.

Source

slave-list.lisp.

Target Slot

name.

Function: slave-list-item-p (object)
Package

hemlock.

Source

slave-list.lisp.

Function: slave-list-write-line (item s)
Package

hemlock.

Source

slave-list.lisp.

Function: slave-stack-frame-from-mark (mark)
Package

hemlock.

Source

debug.lisp.

Reader: slave-stack-frame-label (instance)
Writer: (setf slave-stack-frame-label) (instance)
Package

hemlock.

Source

debug.lisp.

Target Slot

label.

Function: slave-stack-frame-p (object)
Package

hemlock.

Source

debug.lisp.

Reader: slave-stack-frame-remote-frame (instance)
Writer: (setf slave-stack-frame-remote-frame) (instance)
Package

hemlock.

Source

debug.lisp.

Target Slot

remote-frame.

Function: slave-symbol-at-point ()
Package

hemlock.

Source

lispeval.lisp.

Function: slf (string)

For a good time, figure out what this function does, and why it was written.

Package

hemlock-internals.

Source

htext2.lisp.

Function: smart-line-redisplay (hunk dl)
Package

hemlock.x11.

Source

bit-display.lisp.

Reader: spell-info-insertions (instance)
Writer: (setf spell-info-insertions) (instance)
Package

hemlock.

Source

spellcoms.lisp.

Target Slot

insertions.

Function: spell-info-p (object)
Package

hemlock.

Source

spellcoms.lisp.

Reader: spell-info-pathname (instance)
Writer: (setf spell-info-pathname) (instance)
Package

hemlock.

Source

spellcoms.lisp.

Target Slot

pathname.

Function: spell-mode-setup (buffer)
Package

hemlock.

Source

spellcoms.lisp.

Function: spell-place-entry (line word-end dictionary descriptors string-table descriptor-ptr string-ptr)
Package

spell.

Source

spell-build.lisp.

Function: spell-previous-word (mark end-p)
Package

hemlock.

Source

spellcoms.lisp.

Function: spell-replace-word (mark old new)
Package

hemlock.

Source

spellcoms.lisp.

Function: split-window-command (p)

Create a new window which displays starting at the same place as the current window.

Package

hemlock.

Source

filecoms.lisp.

Function: srccom-case-insensitive-line= (line-a line-b)
Package

hemlock.

Source

srccom.lisp.

Function: srccom-case-sensitive-line= (line-a line-b)
Package

hemlock.

Source

srccom.lisp.

Function: srccom-check-window (line-a line-b count)

Verifies that the Count lines following Line-A and Line-B are Srccom-Line=. If so, returns T. Otherwise returns Nil.

Package

hemlock.

Source

srccom.lisp.

Function: srccom-choose-comparison-functions ()
Package

hemlock.

Source

srccom.lisp.

Function: srccom-different-lines (mark-a mark-b)

Returns as multiple values two marks pointing to the first different lines found after Mark-A and Mark-B. Nil is returned if no different lines are found.

Package

hemlock.

Source

srccom.lisp.

Function: srccom-find-difference (mark-a mark-b)

Returns as multiple values two regions of text that are different in the lines following Mark-A and Mark-B. If no difference is encountered, Nil is returned.

Package

hemlock.

Source

srccom.lisp.

Function: srccom-ignore-case-and-indentation-line= (line-a line-b)
Package

hemlock.

Source

srccom.lisp.

Function: srccom-ignore-indentation-case-sensitive-line= (line-a line-b)
Package

hemlock.

Source

srccom.lisp.

Function: srccom-line-in (line start end)

Checks to see if there is a Line Srccom-Line= to the given Line in the region delimited by the Start and End marks. Returns that line if so, or Nil if there is none.

Package

hemlock.

Source

srccom.lisp.

Function: srccom-line-next-ignoring-extra-newlines (line)
Package

hemlock.

Source

srccom.lisp.

Function: srccom-similar-lines (mark-a mark-b)

Returns as multiple values two marks pointing to the first similar lines found after Mark-A and Mark-B.

Package

hemlock.

Source

srccom.lisp.

Function: start-italic-comment-command (p)

Italicize the text in this comment.

Package

hemlock.

Source

icom.lisp.

Function: start-of-dabbrev-prefix (mark)

Move Mark to the beginning of the word containing it. Returns NIL if there is no matching word.

Package

hemlock.

Source

dabbrev.lisp.

Function: start-of-parse-block (mark)
Package

hemlock.

Source

lispmode.lisp.

Function: start-of-search-line (line)

Set LINE to the begining line of the block of text to parse.

Package

hemlock.

Source

lispmode.lisp.

Function: start-slave-process-command (p)
Package

hemlock.

Source

eval-server.lisp.

Function: start-slave-thread-command (p)
Package

hemlock.

Source

eval-server.lisp.

Function: start-slave-using-clbuild-command (p)
Package

hemlock.

Source

eval-server.lisp.

Function: start-swank-server-command (p &optional port)
Package

hemlock.

Source

eval-server.lisp.

Function: starts-with-p (string prefix)
Package

hemlock.

Source

completion.lisp.

Function: state-font (state)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: step** (state char)
Package

hemlock-internals.

Source

exp-syntax.lisp.

Function: stop-buffer-subprocess-command (p)

Stop the subprocess currently executing in this shell.

Package

hemlock.

Source

shell.lisp.

Function: stop-main-process-command (p)

Stops the process in the current buffer. With an argument use :sigstop instead of :sigtstp.

Package

hemlock.

Source

shell.lisp.

Function: stream-device-p (object)
Package

hemlock.wire.

Source

wire.lisp.

Function: string-compare (s1 s2 &key start1 end1 start2 end2)
Package

hemlock-internals.

Source

table.lisp.

Function: string-eval (string &key server package context)

Queues the evaluation of string on an eval server. String is a simple string. If package is not supplied, the string is eval’ed in the slave’s current package.

Package

hemlock.

Source

lispeval.lisp.

Function: string-insensitive-direction (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: (setf string-insensitive-direction) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Reader: string-insensitive-folded-string (instance)
Writer: (setf string-insensitive-folded-string) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Target Slot

folded-string.

Reader: string-insensitive-hashed-string (instance)
Writer: (setf string-insensitive-hashed-string) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Target Slot

hashed-string.

Reader: string-insensitive-jumps (instance)
Writer: (setf string-insensitive-jumps) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Target Slot

jumps.

Function: string-insensitive-kind (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: (setf string-insensitive-kind) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: string-insensitive-pattern (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: (setf string-insensitive-pattern) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: string-insensitive-reclaim-function (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: (setf string-insensitive-reclaim-function) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: string-insensitive-search-function (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: (setf string-insensitive-search-function) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: string-insensitive-search-pattern-p (object)
Package

hemlock-internals.

Source

search1.lisp.

Function: string-sensitive-direction (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: (setf string-sensitive-direction) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Reader: string-sensitive-jumps (instance)
Writer: (setf string-sensitive-jumps) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Target Slot

jumps.

Function: string-sensitive-kind (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: (setf string-sensitive-kind) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: string-sensitive-pattern (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: (setf string-sensitive-pattern) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: string-sensitive-reclaim-function (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: (setf string-sensitive-reclaim-function) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: string-sensitive-search-function (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: (setf string-sensitive-search-function) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Function: string-sensitive-search-pattern-p (object)
Package

hemlock-internals.

Source

search1.lisp.

Reader: string-sensitive-string (instance)
Writer: (setf string-sensitive-string) (instance)
Package

hemlock-internals.

Source

search1.lisp.

Target Slot

string.

Reader: string-table-first-word-table (instance)
Writer: (setf string-table-first-word-table) (instance)
Package

hemlock-internals.

Source

table.lisp.

Target Slot

first-word-table.

Reader: string-table-num-nodes (instance)
Writer: (setf string-table-num-nodes) (instance)
Package

hemlock-internals.

Source

table.lisp.

Target Slot

num-nodes.

Reader: string-table-value-nodes (instance)
Writer: (setf string-table-value-nodes) (instance)
Package

hemlock-internals.

Source

table.lisp.

Target Slot

value-nodes.

Function: string-to-keyword (string)
Package

hemlock-internals.

Source

macros.lisp.

Function: stringify-list (list)
Package

hemlock.

Source

eval-server.lisp.

Function: sub-character-attribute (attribute character)
Package

hemlock-internals.

Source

syntax.lisp.

Function: sub-correct-last-misspelled-word (info)
Package

hemlock.

Source

spellcoms.lisp.

Function: sub-delete-string (folded string-table)
Package

hemlock-internals.

Source

table.lisp.

Function: sub-find-bound-entries (entry)
Package

hemlock-internals.

Source

table.lisp.

Function: sub-find-containing (words word-table)
Package

hemlock-internals.

Source

table.lisp.

Function: sub-rename-file (ses-name1 ses-name2)
Package

dired.

Source

dired.lisp.

Function: sub-set-buffer-modeline-fields (buffer modeline-fields)
Package

hemlock-internals.

Source

buffer.lisp.

Function: surplus-window-height (thumb-bar-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: surplus-window-height-w/-modeline (thumb-bar-p)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: swap-char-attributes (mode)
Package

hemlock-internals.

Source

syntax.lisp.

Reader: sy-font-marks (instance)
Writer: (setf sy-font-marks) (instance)
Package

hemlock-internals.

Source

line.lisp.

Target Slot

font-marks.

Reader: sy-from-state (instance)
Writer: (setf sy-from-state) (instance)
Package

hemlock-internals.

Source

line.lisp.

Target Slot

from-state.

Reader: sy-signature (instance)
Writer: (setf sy-signature) (instance)
Package

hemlock-internals.

Source

line.lisp.

Target Slot

signature.

Reader: sy-to-state (instance)
Writer: (setf sy-to-state) (instance)
Package

hemlock-internals.

Source

line.lisp.

Target Slot

to-state.

Function: symbol-classification->string (flags)
Package

hemlock.

Source

fuzzy.lisp.

Function: symbol-completion-set (name package-name package internal-p matchp)

Return the set of completion-candidates as strings.

Package

hemlock.

Source

cpc.lisp.

Function: symbol-string-at-point ()
Package

hemlock.

Source

lispeval.lisp.

Function: sync-dis-line-tag (line dis-line)
Package

hemlock-internals.

Source

linimage.lisp.

Function: syntax-info-p (object)
Package

hemlock-internals.

Source

line.lisp.

Reader: tag-line-number (instance)
Writer: (setf tag-line-number) (instance)
Package

hemlock-internals.

Source

line.lisp.

Target Slot

line-number.

Function: tag-p (object)
Package

hemlock-internals.

Source

line.lisp.

Reader: tag-package (instance)
Writer: (setf tag-package) (instance)
Package

hemlock-internals.

Source

line.lisp.

Target Slot

package.

Reader: tag-syntax-info (instance)
Writer: (setf tag-syntax-info) (instance)
Package

hemlock-internals.

Source

line.lisp.

Target Slot

syntax-info.

Reader: tag-ticks (instance)
Writer: (setf tag-ticks) (instance)
Package

hemlock-internals.

Source

line.lisp.

Target Slot

ticks.

Function: text-blank-line-p (mark)
Package

hemlock.

Source

text.lisp.

Function: text-mode-command (p)

Put the current buffer into "Text" mode.

Package

hemlock.

Source

morecoms.lisp.

Function: to-comment-end (mark end)
Package

hemlock.

Source

comments.lisp.

Function: to-line-comment (mark start)
Package

hemlock.

Source

comments.lisp.

Function: tokenize-completion (string delimeter)

Return all substrings of STRING delimited by DELIMETER.

Package

hemlock.

Source

cpc.lisp.

Function: tokenize-symbol (string)

STRING is interpreted as the string representation of a symbol and is tokenized accordingly. The result is returned in three values: The package identifier part, the actual symbol identifier part, and a flag if the STRING represents a symbol that is internal to the package identifier part. (Notice that the flag is also true with an empty package identifier part, as the STRING is considered to represent a symbol internal to some current package.)

Package

hemlock.

Source

fuzzy.lisp.

Function: tokenize-symbol-thoroughly (string)

This version of TOKENIZE-SYMBOL handles escape characters.

Package

hemlock.

Source

lispeval.lisp.

Function: top-line-to-here-command (p)

Move the top line to the line the mouse is on.

Package

hemlock.

Source

morecoms.lisp.

Function: top-of-window-command (p)

Move the point to the top of the current window.

Package

hemlock.

Source

command.lisp.

Reader: tq-event-function (instance)
Writer: (setf tq-event-function) (instance)
Package

hemlock-internals.

Source

rompsite.lisp.

Target Slot

function.

Reader: tq-event-interval (instance)
Writer: (setf tq-event-interval) (instance)
Package

hemlock-internals.

Source

rompsite.lisp.

Target Slot

interval.

Reader: tq-event-last-time (instance)
Writer: (setf tq-event-last-time) (instance)
Package

hemlock-internals.

Source

rompsite.lisp.

Target Slot

last-time.

Function: tq-event-p (object)
Package

hemlock-internals.

Source

rompsite.lisp.

Reader: tq-event-time (instance)
Writer: (setf tq-event-time) (instance)
Package

hemlock-internals.

Source

rompsite.lisp.

Target Slot

time.

Function: track-buffer-point-command (p)

Make the current window track the buffer’s point.

Package

hemlock.

Source

command.lisp.

Function: translate-definition-file (unmatched-dir new-dir file-name)
Package

hemlock.

Source

edit-defs.lisp.

Function: translate-key (key &optional result)
Package

hemlock-internals.

Source

interp.lisp.

Function: translate-tty-event (data)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: transpose-characters-command (p)

Exchanges the characters on either side of the point and moves forward.

Package

hemlock.

Source

command.lisp.

Function: transpose-forms-command (p)

Transpose Forms immediately preceding and following the point.

Package

hemlock.

Source

lispmode.lisp.

Function: transpose-lines (mark1 mark2)
Package

hemlock.

Source

text.lisp.

Function: transpose-lines-command (p)

Transpose the current line with the line before the cursor.

Package

hemlock.

Source

text.lisp.

Function: transpose-lists (lists)

Turn a list-of-lists on its side.
If the rows are of unequal length, truncate uniformly to the shortest.

For example:
(transpose-lists ’((ONE TWO THREE) (1 2)))
=> ((ONE 1) (TWO 2))

Package

hemlock.

Source

cpc.lisp.

Function: transpose-regions-command (p)

Transpose two regions with endpoints defined by the mark stack and point.

Package

hemlock.

Source

morecoms.lisp.

Function: transpose-words-backward (start mark1 mark2)
Package

hemlock.

Source

text.lisp.

Function: transpose-words-command (p)

Transpose the words before and after the cursor.

Package

hemlock.

Source

text.lisp.

Function: transpose-words-forward (mark1 end mark2)
Package

hemlock.

Source

text.lisp.

Function: trash-character ()

Throw away a character on *editor-input*.

Package

hemlock.

Source

kbdmac.lisp.

Function: trim-subseq (string start end)
Package

hemlock.

Source

filecoms.lisp.

Function: try-word-endings (word word-len)
Package

spell.

Source

spell-corr.lisp.

Function: ts-buffer-ask-for-input (remote)
Package

hemlock.

Source

ts-buf.lisp.

Function: ts-buffer-charpos (ts)
Package

hemlock.

Source

ts-buf.lisp.

Function: ts-buffer-clear-input (ts)
Package

hemlock.

Source

ts-buf.lisp.

Function: ts-buffer-finish-output (ts)
Package

hemlock.

Source

ts-buf.lisp.

Function: ts-buffer-line-length (ts)
Package

hemlock.

Source

ts-buf.lisp.

Function: ts-buffer-output-string (ts string &optional gratuitous-p)

Outputs STRING to the typescript described with TS. The output is inserted before the fill-mark and the current input.

Package

hemlock.

Source

ts-buf.lisp.

Function: ts-buffer-set-stream (ts stream)
Package

hemlock.

Source

ts-buf.lisp.

Function: ts-buffer-wire-connected (ts wire)
Package

hemlock.

Source

ts-buf.lisp.

Function: ts-buffer-wire-died (ts)
Package

hemlock.

Source

ts-buf.lisp.

Reader: ts-data-buffer (instance)
Writer: (setf ts-data-buffer) (instance)
Package

hemlock.

Source

ts-buf.lisp.

Target Slot

buffer.

Reader: ts-data-fill-mark (instance)
Writer: (setf ts-data-fill-mark) (instance)
Package

hemlock.

Source

ts-buf.lisp.

Target Slot

fill-mark.

Function: ts-data-p (object)
Package

hemlock.

Source

ts-buf.lisp.

Reader: ts-data-server (instance)
Writer: (setf ts-data-server) (instance)
Package

hemlock.

Source

ts-buf.lisp.

Target Slot

server.

Reader: ts-data-stream (instance)
Writer: (setf ts-data-stream) (instance)
Package

hemlock.

Source

ts-buf.lisp.

Target Slot

stream.

Reader: ts-data-wire (instance)
Writer: (setf ts-data-wire) (instance)
Package

hemlock.

Source

ts-buf.lisp.

Target Slot

wire.

Function: ts-stream-accept-input (remote input)
Package

hemlock.

Source

ts-stream.lisp.

Function: ts-stream-set-line-length (remote length)
Package

hemlock.

Source

ts-stream.lisp.

Function: tty-key-event (data)
Package

hemlock-internals.

Source

rompsite.lisp.

Function: twiddle-region (region function name)
Package

hemlock.

Source

morecoms.lisp.

Function: typeout-for-thread ()
Package

hemlock-internals.

Source

repl.lisp.

Function: typescript-data-or-lose ()
Package

hemlock.

Source

ts-buf.lisp.

Function: typescript-slave-break-command (p)

Interrupt the slave Lisp process associated with this interactive buffer, causing it to invoke BREAK.

Package

hemlock.

Source

ts-buf.lisp.

Function: typescript-slave-status-command (p)

Interrupt the slave and cause it to print status information.

Package

hemlock.

Source

ts-buf.lisp.

Function: typescript-slave-to-top-level-command (p)

Interrupt the slave Lisp process associated with this interactive buffer, causing it to throw to the top level REP loop.

Package

hemlock.

Source

ts-buf.lisp.

Function: typescriptify-buffer (buffer server wire)
Package

hemlock.

Source

ts-buf.lisp.

Function: un-event (key-event stream)
Package

hemlock-internals.

Source

input.lisp.

Function: un-kill-command (p)

Inserts the item with index p in the kill ring at the point, leaving the mark before and the point after.

Package

hemlock.

Source

killcoms.lisp.

Function: undefined-variable-error (name)
Package

hemlock-internals.

Source

vars.lisp.

Function: undo-command (p)

This is not intended to be called in Lisp code.

Package

hemlock.

Source

undo.lisp.

Reader: undo-info-buffer (instance)

Return the buffer that the last undoable command was invoked in.

Package

hemlock.

Source

undo.lisp.

Target Slot

buffer.

Writer: (setf undo-info-buffer) (instance)
Package

hemlock.

Source

undo.lisp.

Target Slot

buffer.

Reader: undo-info-cleanup (instance)

Return the closure that cleans up data necessary for an undo method.

Package

hemlock.

Source

undo.lisp.

Target Slot

cleanup.

Writer: (setf undo-info-cleanup) (instance)
Package

hemlock.

Source

undo.lisp.

Target Slot

cleanup.

Reader: undo-info-hold-name (instance)

Return the name being held since the last invocation of "Undo"

Package

hemlock.

Source

undo.lisp.

Target Slot

hold-name.

Writer: (setf undo-info-hold-name) (instance)
Package

hemlock.

Source

undo.lisp.

Target Slot

hold-name.

Reader: undo-info-method (instance)

Return the closure that undoes a command when invoked.

Package

hemlock.

Source

undo.lisp.

Target Slot

method.

Writer: (setf undo-info-method) (instance)
Package

hemlock.

Source

undo.lisp.

Target Slot

method.

Reader: undo-info-method-undo (instance)

Return the closure that undoes what undo-info-method does.

Package

hemlock.

Source

undo.lisp.

Target Slot

method-undo.

Writer: (setf undo-info-method-undo) (instance)
Package

hemlock.

Source

undo.lisp.

Target Slot

method-undo.

Reader: undo-info-name (instance)

Return the string indicating what would be undone for given undo info.

Package

hemlock.

Source

undo.lisp.

Target Slot

name.

Writer: (setf undo-info-name) (instance)
Package

hemlock.

Source

undo.lisp.

Target Slot

name.

Function: undo-info-p (object)
Package

hemlock.

Source

undo.lisp.

Function: undo-last-spelling-correction-command (p)

Undo the last incremental spelling correction, nuking any undesirable side-effects.

Package

hemlock.

Source

spellcoms.lisp.

Function: undo-mode-command (p)

Enable the recording of Undo information in the current buffer.

Package

hemlock-internals.

Source

new-undo.lisp.

Function: undo-previous-expansion ()
Package

hemlock.

Source

dabbrev.lisp.

Function: undoable-replace-word (mark old new)
Package

hemlock.

Source

spellcoms.lisp.

Function: unique-connection-name (base)
Package

hemlock-internals.

Source

connections.lisp.

Function: universal-argument-command (p)

You probably don’t want to use this as a function.

Package

hemlock.

Source

command.lisp.

Function: universal-argument-loop (key-event sign &optional multiplier)
Package

hemlock.

Source

command.lisp.

Function: universal-time-to-string (ut)
Package

hemlock.

Source

filecoms.lisp.

Function: unix-gethostid ()
Package

hemlock.wire.

Source

port.lisp.

Function: unix-getpid ()
Package

hemlock.wire.

Source

port.lisp.

Function: unmark-clbuild-project-command (p)
Package

hemlock.

Source

clbuild.lisp.

Function: unmark-slave-command (p)
Package

hemlock.

Source

slave-list.lisp.

Function: untokenize-completion (tokens)
Package

hemlock.

Source

cpc.lisp.

Function: untokenize-symbol (package-name internal-p symbol-name)

The inverse of TOKENIZE-SYMBOL.

(untokenize-symbol "quux" nil "foo") ==> "quux:foo" (untokenize-symbol "quux" t "foo") ==> "quux::foo" (untokenize-symbol nil nil "foo") ==> "foo"

Package

hemlock.

Source

fuzzy.lisp.

Function: unwedge-eval-buffer ()
Package

hemlock.

Source

lispbuf.lisp.

Function: unwedge-process-buffer ()
Package

hemlock.

Source

shell.lisp.

Function: unwedge-typescript-buffer ()
Package

hemlock.

Source

ts-buf.lisp.

Function: unwind-bindings (mode)
Package

hemlock-internals.

Source

buffer.lisp.

Function: up-comment-line-command (p)

Equivalent to Previous Line followed by Indent for Comment (C-P ALT-;).

Package

hemlock.

Source

comments.lisp.

Function: update-dired-buffer (directory pattern buffer)
Package

hemlock.

Source

diredcoms.lisp.

Function: update-modeline-for-window (window)
Package

hemlock-internals.

Source

window.lisp.

Function: update-modelines-for-buffer (buffer)
Package

hemlock-internals.

Source

window.lisp.

Function: update-process-buffer (buffer)
Package

hemlock.

Source

shell.lisp.

Function: update-tag-line-number (mark)
Package

hemlock-internals.

Source

new-undo.lisp.

Function: uppercase-region-command (p)

Uppercase words from point to mark.

Package

hemlock.

Source

morecoms.lisp.

Function: uppercase-word-command (p)

Uppercase p words at the point.

Package

hemlock.

Source

morecoms.lisp.

Function: use-buffer-clean-up (old-buffer)
Package

hemlock-internals.

Source

buffer.lisp.

Function: use-buffer-set-up (old-buffer)
Package

hemlock-internals.

Source

buffer.lisp.

Function: valid-font-p (font)
Package

hemlock-internals.

Source

font.lisp.

Function: validate-backend-type (want)
Package

hemlock-internals.

Source

rompsite.lisp.

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

hemlock-internals.

Source

table.lisp.

Target Slot

folded.

Function: value-node-p (object)
Package

hemlock-internals.

Source

table.lisp.

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

hemlock-internals.

Source

table.lisp.

Target Slot

proper.

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

hemlock-internals.

Source

table.lisp.

Target Slot

value.

Function: vanilla-kbdmac-transform (command key)
Package

hemlock.

Source

kbdmac.lisp.

Function: vanilla-search (string direction)
Package

hemlock.

Source

searchcoms.lisp.

Reader: variable-object-documentation (instance)
Writer: (setf variable-object-documentation) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

documentation.

Reader: variable-object-down (instance)
Writer: (setf variable-object-down) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

down.

Reader: variable-object-hooks (instance)
Writer: (setf variable-object-hooks) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

hooks.

Reader: variable-object-name (instance)
Writer: (setf variable-object-name) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

name.

Function: variable-object-p (object)
Package

hemlock-internals.

Source

struct.lisp.

Reader: variable-object-value (instance)
Writer: (setf variable-object-value) (instance)
Package

hemlock-internals.

Source

struct.lisp.

Target Slot

value.

Function: verbose-directory-command (p)

Do a directory into a pop-up window.

Package

hemlock.

Source

filecoms.lisp.

Function: view-edit-file-command (p)

Turn off "View" mode in this buffer.

Package

hemlock.

Source

diredcoms.lisp.

Function: view-file-command (p &optional pathname)

Reads a file in as if by "Find File", but read-only. Commands exist for scrolling convenience.

Package

hemlock.

Source

diredcoms.lisp.

Function: view-help-command (p)

Shows "View" mode help message.

Package

hemlock.

Source

diredcoms.lisp.

Function: view-page-directory-command (p)

Print a listing of the first non-blank line after each page mark in a pop-up window.

Package

hemlock.

Source

morecoms.lisp.

Function: view-quit-command (p)

Delete a buffer in view mode, invoking VIEW-RETURN-FUNCTION if it exists for this buffer.

Package

hemlock.

Source

diredcoms.lisp.

Function: view-return-command (p)

Return to a parent buffer, if it exists.

Package

hemlock.

Source

diredcoms.lisp.

Function: view-scroll-down-command (p)

Scroll the current window down through its buffer.
If the end of the file is visible, then delete the buffer if "View Scroll Deleting Buffer" is set. If the buffer is associated with a dired buffer, this returns there instead of to the previous buffer.

Package

hemlock.

Source

diredcoms.lisp.

Function: virtual-buffer-p (buffer)
Package

hemlock-internals.

Source

struct.lisp.

Function: visit-file-command (p &optional pathname buffer)

Replaces the contents of the current buffer with the text in the file which is prompted for. The prefix argument is, of course, ignored p times.

Package

hemlock.

Source

filecoms.lisp.

Function: wait-for-typescript-input (stream)
Package

hemlock.

Source

ts-stream.lisp.

Function: warn-about-visit-file-buffers (buffer)
Package

hemlock.

Source

filecoms.lisp.

Function: what-lossage-command (p)

Display the last 60 characters typed.

Package

hemlock.

Source

doccoms.lisp.

Function: where-is-command (p)

List places where a command is bound.

Package

hemlock.

Source

doccoms.lisp.

Function: whitespace-attribute-p (char)
Package

hemlock.

Source

text.lisp.

Function: who-binds (name)
Package

hemlock.

Source

xref.lisp.

Function: who-binds-command (p)
Package

hemlock.

Source

xref.lisp.

Function: who-calls (name)
Package

hemlock.

Source

xref.lisp.

Function: who-calls-command (p)
Package

hemlock.

Source

xref.lisp.

Function: who-macroexpands (name)
Package

hemlock.

Source

xref.lisp.

Function: who-macroexpands-command (p)
Package

hemlock.

Source

xref.lisp.

Function: who-references (name)
Package

hemlock.

Source

xref.lisp.

Function: who-references-command (p)
Package

hemlock.

Source

xref.lisp.

Function: who-sets (name)
Package

hemlock.

Source

xref.lisp.

Function: who-sets-command (p)
Package

hemlock.

Source

xref.lisp.

Function: who-specializes (name)
Package

hemlock.

Source

xref.lisp.

Function: who-specializes-command (p)
Package

hemlock.

Source

xref.lisp.

Reader: wild-match-file (instance)
Writer: (setf wild-match-file) (instance)
Package

dired.

Source

dired.lisp.

Target Slot

file.

Function: wild-match-p (object)
Package

dired.

Source

dired.lisp.

Reader: wild-match-substitute (instance)
Writer: (setf wild-match-substitute) (instance)
Package

dired.

Source

dired.lisp.

Target Slot

substitute.

Function: wind-bindings (modes)
Package

hemlock-internals.

Source

buffer.lisp.

Function: window-changed (hunk)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: window-dis-line-p (object)
Package

hemlock-internals.

Source

struct.lisp.

Function: window-group-changed (window-group new-width new-height)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: window-root-xy (xwin &optional x y)
Package

hemlock.x11.

Source

bit-screen.lisp.

Reader: wire-cache-index (instance)
Writer: (setf wire-cache-index) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

cache-index.

Reader: wire-device (instance)
Writer: (setf wire-device) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

device.

Function: wire-died (wire)
Package

hemlock.

Source

eval-server.lisp.

Reader: wire-encoding (instance)
Writer: (setf wire-encoding) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

encoding.

Reader: wire-ibuf (instance)
Writer: (setf wire-ibuf) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

ibuf.

Reader: wire-ibuf-end (instance)
Writer: (setf wire-ibuf-end) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

ibuf-end.

Reader: wire-ibuf-offset (instance)
Writer: (setf wire-ibuf-offset) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

ibuf-offset.

Reader: wire-object-cache (instance)
Writer: (setf wire-object-cache) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

object-cache.

Reader: wire-object-hash (instance)
Writer: (setf wire-object-hash) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

object-hash.

Reader: wire-obuf (instance)
Writer: (setf wire-obuf) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

obuf.

Reader: wire-obuf-end (instance)
Writer: (setf wire-obuf-end) (instance)
Package

hemlock.wire.

Source

wire.lisp.

Target Slot

obuf-end.

Function: wire-to-server-info (&optional wire errorp error-value)
Package

hemlock.

Source

eval-server.lisp.

Function: with-folded-munge-string (str separator)
Package

hemlock-internals.

Source

table.lisp.

Function: word-capitalize (string)
Package

hemlock.

Source

completion.lisp.

Function: word-delimiter-attribute-p (char)
Package

hemlock.

Source

text.lisp.

Reader: word-entry-folded (instance)
Writer: (setf word-entry-folded) (instance)
Package

hemlock-internals.

Source

table.lisp.

Target Slot

folded.

Reader: word-entry-next-table (instance)
Writer: (setf word-entry-next-table) (instance)
Package

hemlock-internals.

Source

table.lisp.

Target Slot

next-table.

Function: word-entry-p (object)
Package

hemlock-internals.

Source

table.lisp.

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

hemlock-internals.

Source

table.lisp.

Target Slot

value-node.

Reader: word-table-num-words (instance)
Writer: (setf word-table-num-words) (instance)
Package

hemlock-internals.

Source

table.lisp.

Target Slot

num-words.

Function: word-table-p (object)
Package

hemlock-internals.

Source

table.lisp.

Reader: word-table-words (instance)
Writer: (setf word-table-words) (instance)
Package

hemlock-internals.

Source

table.lisp.

Target Slot

words.

Function: write-checkpoint-file (pathname buffer)
Package

hemlock.

Source

auto-save.lisp.

Function: write-dictionary (filename dictionary descriptors entry-count string-table string-table-length)
Package

spell.

Source

spell-build.lisp.

Function: write-file-command (p &optional pathname buffer)

Prompts for a file to write the contents of the current Buffer to. The prefix argument is ignored.

Package

hemlock.

Source

filecoms.lisp.

Function: write-file-mode (mode)
Package

hemlock.

Source

filecoms.lisp.

Function: write-n-exposed-regions (hunk n)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: write-one-exposed-region (hunk y height)
Package

hemlock.x11.

Source

bit-screen.lisp.

Function: write-region-command (p &optional pathname)

Writes the current region to a file.

Package

hemlock.

Source

filecoms.lisp.

Reader: xref-entry-file (instance)
Writer: (setf xref-entry-file) (instance)
Package

hemlock.

Source

xref.lisp.

Target Slot

file.

Reader: xref-entry-name (instance)
Writer: (setf xref-entry-name) (instance)
Package

hemlock.

Source

xref.lisp.

Target Slot

name.

Function: xref-entry-p (object)
Package

hemlock.

Source

xref.lisp.

Reader: xref-entry-position (instance)
Writer: (setf xref-entry-position) (instance)
Package

hemlock.

Source

xref.lisp.

Target Slot

position.

Function: xref-goto-command (p)

Change to the entry’s buffer.

Package

hemlock.

Source

xref.lisp.

Function: xref-help-command (p)

Show this help.

Package

hemlock.

Source

xref.lisp.

Function: xref-quit-command (p)
Package

hemlock.

Source

xref.lisp.

Function: xref-write-line (entry s)
Package

hemlock.

Source

xref.lisp.

Function: xwindow-for-xparent (xparent icon-name)
Package

hemlock.x11.

Source

bit-screen.lisp.


5.2.6 Generic functions

Generic Function: %editor-input-method (editor-input ignore-abort-attempts-p)
Package

hemlock-internals.

Source

input.lisp.

Methods
Method: %editor-input-method :around ((editor-input windowed-editor-input) abortp)
Source

bitmap-input.lisp.

Method: %editor-input-method ((editor-input editor-input) ignore-abort-attempts-p)
Generic Function: %init-screen-manager (backend-type display)
Package

hemlock-internals.

Source

screen.lisp.

Methods
Method: %init-screen-manager ((backend-type (eql :clx)) display)
Source

bitmap-input.lisp.

Method: %init-screen-manager ((backend-type (eql :mini)) display)
Method: %init-screen-manager ((backend-type (eql :tty)) display)
Method: %init-screen-manager :before (backend-type display)
Generic Reader: %line-tag (object)
Generic Writer: (setf %line-tag) (object)
Package

hemlock-internals.

Methods
Reader Method: %line-tag ((line line))
Writer Method: (setf %line-tag) ((line line))

Line tag, which records information available only if all preceding lines have been analyzed yet.

Source

line.lisp.

Target Slot

tag.

Generic Function: %read (connection)
Package

hemlock-internals.

Methods
Method: %read ((connection iolib-connection))
Source

ioconnections.lisp.

Generic Function: backend-init-raw-io (backend-type display)
Package

hemlock-internals.

Source

rompsite.lisp.

Methods
Method: backend-init-raw-io ((backend (eql :clx)) display)
Source

bitmap-input.lisp.

Method: backend-init-raw-io ((backend (eql :mini)) display)
Method: backend-init-raw-io ((backend (eql :tty)) display)
Generic Reader: bitmap-hunk-changed-handler (object)
Generic Writer: (setf bitmap-hunk-changed-handler) (object)
Package

hemlock.x11.

Methods
Reader Method: bitmap-hunk-changed-handler ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-changed-handler) ((bitmap-hunk bitmap-hunk))

Gets hunk when size changed.

Source

bit-stuff.lisp.

Target Slot

changed-handler.

Generic Reader: bitmap-hunk-char-height (object)
Generic Writer: (setf bitmap-hunk-char-height) (object)
Package

hemlock.x11.

Methods
Reader Method: bitmap-hunk-char-height ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-char-height) ((bitmap-hunk bitmap-hunk))

Height of text body in characters.

Source

bit-stuff.lisp.

Target Slot

char-height.

Generic Reader: bitmap-hunk-char-width (object)
Generic Writer: (setf bitmap-hunk-char-width) (object)
Package

hemlock.x11.

Methods
Reader Method: bitmap-hunk-char-width ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-char-width) ((bitmap-hunk bitmap-hunk))

Width in characters.

Source

bit-stuff.lisp.

Target Slot

char-width.

Generic Reader: bitmap-hunk-end (object)
Generic Writer: (setf bitmap-hunk-end) (object)
Package

hemlock.x11.

Methods
Reader Method: bitmap-hunk-end ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-end) ((bitmap-hunk bitmap-hunk))

Exclusive end, i.e. nil if nil-terminated.

Source

bit-stuff.lisp.

Target Slot

end.

Generic Reader: bitmap-hunk-gcontext (object)
Generic Writer: (setf bitmap-hunk-gcontext) (object)
Package

hemlock.x11.

Methods
Reader Method: bitmap-hunk-gcontext ((x11-hunk x11-hunk))
Writer Method: (setf bitmap-hunk-gcontext) ((x11-hunk x11-hunk))

X gcontext for xwindow.

Source

bit-stuff.lisp.

Target Slot

gcontext.

Generic Reader: bitmap-hunk-input-handler (object)
Generic Writer: (setf bitmap-hunk-input-handler) (object)
Package

hemlock.x11.

Methods
Reader Method: bitmap-hunk-input-handler ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-input-handler) ((bitmap-hunk bitmap-hunk))

Gets hunk, char, x, y when char read.

Source

bit-stuff.lisp.

Target Slot

input-handler.

Generic Reader: bitmap-hunk-lock (object)
Generic Writer: (setf bitmap-hunk-lock) (object)
Package

hemlock.x11.

Methods
Reader Method: bitmap-hunk-lock ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-lock) ((bitmap-hunk bitmap-hunk))

Something going on, set trashed if we’re changed.

Source

bit-stuff.lisp.

Target Slot

lock.

Generic Reader: bitmap-hunk-start (object)
Generic Writer: (setf bitmap-hunk-start) (object)
Package

hemlock.x11.

Methods
Reader Method: bitmap-hunk-start ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-start) ((bitmap-hunk bitmap-hunk))

Head of dis-line list (no dummy).

Source

bit-stuff.lisp.

Target Slot

start.

Generic Reader: bitmap-hunk-thumb-bar-p (object)
Generic Writer: (setf bitmap-hunk-thumb-bar-p) (object)
Package

hemlock.x11.

Methods
Reader Method: bitmap-hunk-thumb-bar-p ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-thumb-bar-p) ((bitmap-hunk bitmap-hunk))

True if we draw a thumb bar in the top border.

Source

bit-stuff.lisp.

Target Slot

thumb-bar-p.

Generic Reader: bitmap-hunk-width (object)
Generic Writer: (setf bitmap-hunk-width) (object)
Package

hemlock.x11.

Methods
Reader Method: bitmap-hunk-width ((bitmap-hunk bitmap-hunk))
Writer Method: (setf bitmap-hunk-width) ((bitmap-hunk bitmap-hunk))

Pixel width.

Source

bit-stuff.lisp.

Target Slot

width.

Generic Function: class-for (backend type)
Package

hemlock-internals.

Methods
Method: class-for ((backend (eql :qt)) (type (eql hemlock-internals::tcp-listener-mixin)))
Source

connections.lisp.

Method: class-for ((backend (eql :iolib)) (type (eql hemlock-internals::tcp-listener-mixin)))
Source

connections.lisp.

Method: class-for ((backend (eql :qt)) (type (eql hemlock-internals::pipelike-connection-mixin)))
Source

connections.lisp.

Method: class-for ((backend (eql :iolib)) (type (eql hemlock-internals::pipelike-connection-mixin)))
Source

connections.lisp.

Method: class-for ((backend (eql :qt)) (type (eql hemlock-internals::process-with-pty-connection-mixin)))
Source

connections.lisp.

Method: class-for ((backend (eql :iolib)) (type (eql hemlock-internals::process-with-pty-connection-mixin)))
Source

connections.lisp.

Method: class-for ((backend (eql :qt)) (type (eql hemlock-internals::tcp-connection-mixin)))
Source

connections.lisp.

Method: class-for ((backend (eql :iolib)) (type (eql hemlock-internals::tcp-connection-mixin)))
Source

connections.lisp.

Method: class-for ((backend (eql :qt)) (type (eql hemlock-internals::process-connection-mixin)))
Source

connections.lisp.

Method: class-for ((backend (eql :iolib)) (type (eql hemlock-internals::process-connection-mixin)))
Source

connections.lisp.

Generic Reader: connection-acceptor (object)
Package

hemlock-internals.

Methods
Reader Method: connection-acceptor ((listening-connection listening-connection))

automatically generated reader method

Source

connections.lisp.

Target Slot

acceptor.

Generic Writer: (setf connection-acceptor) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-acceptor) ((listening-connection listening-connection))

automatically generated writer method

Source

connections.lisp.

Target Slot

acceptor.

Generic Reader: connection-directory (object)
Package

hemlock-internals.

Methods
Reader Method: connection-directory ((process-connection-mixin process-connection-mixin))

automatically generated reader method

Source

connections.lisp.

Target Slot

directory.

Generic Writer: (setf connection-directory) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-directory) ((process-connection-mixin process-connection-mixin))

automatically generated writer method

Source

connections.lisp.

Target Slot

directory.

Generic Reader: connection-fd (object)
Package

hemlock-internals.

Methods
Reader Method: connection-fd ((listening-connection/iolib listening-connection/iolib))

automatically generated reader method

Source

ioconnections.lisp.

Target Slot

fd.

Generic Function: (setf connection-fd) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-fd) :after ((connection listening-connection/iolib))
Source

ioconnections.lisp.

Target Slot

fd.

Method: (setf connection-fd) ((listening-connection/iolib listening-connection/iolib))

automatically generated writer method

Source

ioconnections.lisp.

Generic Reader: connection-initargs (object)
Package

hemlock-internals.

Methods
Reader Method: connection-initargs ((listening-connection listening-connection))

automatically generated reader method

Source

connections.lisp.

Target Slot

initargs.

Generic Writer: (setf connection-initargs) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-initargs) ((listening-connection listening-connection))

automatically generated writer method

Source

connections.lisp.

Target Slot

initargs.

Generic Reader: connection-input-buffer (object)
Package

hemlock-internals.

Methods
Reader Method: connection-input-buffer ((io-connection io-connection))

automatically generated reader method

Source

connections.lisp.

Target Slot

input-buffer.

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

hemlock-internals.

Methods
Writer Method: (setf connection-input-buffer) ((io-connection io-connection))

automatically generated writer method

Source

connections.lisp.

Target Slot

input-buffer.

Generic Reader: connection-pid (object)
Package

hemlock-internals.

Methods
Reader Method: connection-pid ((process-connection/iolib process-connection/iolib))

automatically generated reader method

Source

ioconnections.lisp.

Target Slot

pid.

Generic Writer: (setf connection-pid) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-pid) ((process-connection/iolib process-connection/iolib))

automatically generated writer method

Source

ioconnections.lisp.

Target Slot

pid.

Generic Reader: connection-process-connection (object)
Package

hemlock-internals.

Methods
Reader Method: connection-process-connection ((process-with-pty-connection-mixin process-with-pty-connection-mixin))

automatically generated reader method

Source

connections.lisp.

Target Slot

process-connection.

Generic Writer: (setf connection-process-connection) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-process-connection) ((process-with-pty-connection-mixin process-with-pty-connection-mixin))

automatically generated writer method

Source

connections.lisp.

Target Slot

process-connection.

Generic Reader: connection-read-fd (object)
Package

hemlock-internals.

Methods
Reader Method: connection-read-fd ((iolib-connection iolib-connection))

automatically generated reader method

Source

ioconnections.lisp.

Target Slot

read-fd.

Generic Function: (setf connection-read-fd) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-read-fd) :after ((connection iolib-connection))
Source

ioconnections.lisp.

Target Slot

read-fd.

Method: (setf connection-read-fd) ((iolib-connection iolib-connection))

automatically generated writer method

Source

ioconnections.lisp.

Generic Reader: connection-server (object)
Package

hemlock-internals.

Methods
Reader Method: connection-server ((listening-connection listening-connection))

automatically generated reader method

Source

connections.lisp.

Target Slot

server.

Generic Writer: (setf connection-server) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-server) ((listening-connection listening-connection))

automatically generated writer method

Source

connections.lisp.

Target Slot

server.

Generic Reader: connection-slave-pty-name (object)
Package

hemlock-internals.

Methods
Reader Method: connection-slave-pty-name ((process-connection-mixin process-connection-mixin))

automatically generated reader method

Source

connections.lisp.

Target Slot

slave-pty-name.

Generic Writer: (setf connection-slave-pty-name) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-slave-pty-name) ((process-connection-mixin process-connection-mixin))

automatically generated writer method

Source

connections.lisp.

Target Slot

slave-pty-name.

Generic Reader: connection-socket (object)
Package

hemlock-internals.

Methods
Reader Method: connection-socket ((listening-connection/iolib listening-connection/iolib))

automatically generated reader method

Source

ioconnections.lisp.

Target Slot

socket.

Reader Method: connection-socket ((tcp-connection/iolib tcp-connection/iolib))

automatically generated reader method

Source

ioconnections.lisp.

Target Slot

socket.

Generic Writer: (setf connection-socket) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-socket) ((listening-connection/iolib listening-connection/iolib))

automatically generated writer method

Source

ioconnections.lisp.

Target Slot

socket.

Writer Method: (setf connection-socket) ((tcp-connection/iolib tcp-connection/iolib))

automatically generated writer method

Source

ioconnections.lisp.

Target Slot

socket.

Generic Reader: connection-stream (object)
Package

hemlock-internals.

Methods
Reader Method: connection-stream ((connection connection))

automatically generated reader method

Source

connections.lisp.

Target Slot

stream.

Generic Writer: (setf connection-stream) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-stream) ((connection connection))

automatically generated writer method

Source

connections.lisp.

Target Slot

stream.

Generic Reader: connection-write-buffers (object)
Package

hemlock-internals.

Methods
Reader Method: connection-write-buffers ((iolib-connection iolib-connection))

automatically generated reader method

Source

ioconnections.lisp.

Target Slot

write-buffers.

Generic Writer: (setf connection-write-buffers) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-write-buffers) ((iolib-connection iolib-connection))

automatically generated writer method

Source

ioconnections.lisp.

Target Slot

write-buffers.

Generic Reader: connection-write-fd (object)
Package

hemlock-internals.

Methods
Reader Method: connection-write-fd ((iolib-connection iolib-connection))

automatically generated reader method

Source

ioconnections.lisp.

Target Slot

write-fd.

Generic Function: (setf connection-write-fd) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf connection-write-fd) :after ((connection iolib-connection))
Source

ioconnections.lisp.

Target Slot

write-fd.

Method: (setf connection-write-fd) ((iolib-connection iolib-connection))

automatically generated writer method

Source

ioconnections.lisp.

Generic Function: convert-pending-connection (listener)
Package

hemlock-internals.

Source

connections.lisp.

Methods
Method: convert-pending-connection ((connection tcp-listener/iolib))
Source

ioconnections.lisp.

Generic Function: deserialize-with-type (type data)
Package

hemlock.wire.

Source

wire.lisp.

Methods
Method: deserialize-with-type ((type (eql hemlock::slave-symbol)) data)
Source

lispeval.lisp.

Generic Function: dispatch-events-no-hang-with-backend (backend)
Package

hemlock-internals.

Methods
Method: dispatch-events-no-hang-with-backend ((backend (eql :iolib)))
Source

ioconnections.lisp.

Generic Function: dispatch-events-with-backend (backend)
Package

hemlock-internals.

Methods
Method: dispatch-events-with-backend ((backend (eql :iolib)))
Source

ioconnections.lisp.

Generic Reader: editor-input-head (object)
Package

hemlock-internals.

Methods
Reader Method: editor-input-head ((editor-input editor-input))

automatically generated reader method

Source

input.lisp.

Target Slot

head.

Generic Writer: (setf editor-input-head) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf editor-input-head) ((editor-input editor-input))

automatically generated writer method

Source

input.lisp.

Target Slot

head.

Generic Reader: editor-input-tail (object)
Package

hemlock-internals.

Methods
Reader Method: editor-input-tail ((editor-input editor-input))

automatically generated reader method

Source

input.lisp.

Target Slot

tail.

Generic Writer: (setf editor-input-tail) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf editor-input-tail) ((editor-input editor-input))

automatically generated writer method

Source

input.lisp.

Target Slot

tail.

Generic Reader: font-mark-font (object)
Package

hemlock-internals.

Methods
Reader Method: font-mark-font ((font-mark font-mark))

automatically generated reader method

Source

struct.lisp.

Target Slot

font.

Generic Writer: (setf font-mark-font) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf font-mark-font) ((font-mark font-mark))

automatically generated writer method

Source

struct.lisp.

Target Slot

font.

Generic Reader: hemlock-output-stream-mark (object)
Generic Writer: (setf hemlock-output-stream-mark) (object)
Package

hemlock-internals.

Methods
Reader Method: hemlock-output-stream-mark ((hemlock-output-stream hemlock-output-stream))
Writer Method: (setf hemlock-output-stream-mark) ((hemlock-output-stream hemlock-output-stream))

The mark we insert at.

Source

streams.lisp.

Target Slot

mark.

Generic Reader: hemlock-region-stream-mark (object)
Package

hemlock-internals.

Methods
Reader Method: hemlock-region-stream-mark ((hemlock-region-stream hemlock-region-stream))

automatically generated reader method

Source

streams.lisp.

Target Slot

mark.

Generic Writer: (setf hemlock-region-stream-mark) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf hemlock-region-stream-mark) ((hemlock-region-stream hemlock-region-stream))

automatically generated writer method

Source

streams.lisp.

Target Slot

mark.

Generic Reader: hemlock-region-stream-region (object)
Package

hemlock-internals.

Methods
Reader Method: hemlock-region-stream-region ((hemlock-region-stream hemlock-region-stream))

automatically generated reader method

Source

streams.lisp.

Target Slot

region.

Generic Writer: (setf hemlock-region-stream-region) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf hemlock-region-stream-region) ((hemlock-region-stream hemlock-region-stream))

automatically generated writer method

Source

streams.lisp.

Target Slot

region.

Generic Function: hunk-clear-lines (hunk start count)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Methods
Method: hunk-clear-lines ((hunk x11-hunk) start count)
Source

hunk-draw.lisp.

Generic Function: hunk-copy-lines (hunk src dst count)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Methods
Method: hunk-copy-lines ((hunk x11-hunk) src dst count)
Source

hunk-draw.lisp.

Generic Function: hunk-put-string* (hunk x y font-family font string start end)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Methods
Method: hunk-put-string* ((hunk x11-hunk) x y font-family font string start end)
Source

hunk-draw.lisp.

Generic Function: hunk-replace-modeline (hunk)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Methods
Method: hunk-replace-modeline ((hunk x11-hunk))
Source

hunk-draw.lisp.

Generic Function: invoke-later (backend fun)
Package

hemlock-internals.

Methods
Method: invoke-later ((backend (eql :iolib)) fun)
Source

ioconnections.lisp.

Generic Function: invoke-with-existing-event-loop (backend loop fun)
Package

hemlock-internals.

Methods
Method: invoke-with-existing-event-loop ((backend (eql :iolib)) loop fun)
Source

ioconnections.lisp.

Generic Function: invoke-with-new-event-loop (backend fun)
Package

hemlock-internals.

Methods
Method: invoke-with-new-event-loop ((backend (eql :iolib)) fun)
Source

ioconnections.lisp.

Generic Reader: kbdmac-stream-buffer (object)
Generic Writer: (setf kbdmac-stream-buffer) (object)
Package

hemlock-internals.

Methods
Reader Method: kbdmac-stream-buffer ((kbdmac-stream kbdmac-stream))
Writer Method: (setf kbdmac-stream-buffer) ((kbdmac-stream kbdmac-stream))

The simple-vector that holds the characters.

Source

streams.lisp.

Target Slot

buffer.

Generic Reader: kbdmac-stream-index (object)
Generic Writer: (setf kbdmac-stream-index) (object)
Package

hemlock-internals.

Methods
Reader Method: kbdmac-stream-index ((kbdmac-stream kbdmac-stream))
Writer Method: (setf kbdmac-stream-index) ((kbdmac-stream kbdmac-stream))

Index of the next character.

Source

streams.lisp.

Target Slot

index.

Generic Reader: line-%buffer (object)
Generic Writer: (setf line-%buffer) (object)
Package

hemlock-internals.

Methods
Reader Method: line-%buffer ((line line))
Writer Method: (setf line-%buffer) ((line line))

The buffer to which this line belongs, or a *disembodied-buffer-count* if the line is not in any buffer.

Source

line.lisp.

Target Slot

%buffer.

Generic Reader: line-chars (object)
Generic Writer: (setf line-chars) (object)
Package

hemlock-internals.

Methods
Reader Method: line-chars ((line line))
Writer Method: (setf line-chars) ((line line))

Something that represents the contents of the line. This is
guaranteed to change (as compared by EQL) whenver the contents of the line changes, but might at arbitarary other times. There are currently about two different cases:

Normal:
A simple string holding the contents of the line.

A cached line:
The line is eq to Open-Line, and the actual contents are in the line cache. The %Chars may be either the original contents or a negative fixnum.

Source

line.lisp.

Target Slot

chars.

Generic Reader: line-marks (object)
Generic Writer: (setf line-marks) (object)
Package

hemlock-internals.

Methods
Reader Method: line-marks ((line line))
Writer Method: (setf line-marks) ((line line))

A list of all the permanent marks pointing into this line.

Source

line.lisp.

Target Slot

marks.

Generic Reader: line-number (object)
Generic Writer: (setf line-number) (object)
Package

hemlock-internals.

Methods
Reader Method: line-number ((line line))
Writer Method: (setf line-number) ((line line))

A non-negative integer (fixnum) that represents the ordering of lines
within continguous range of lines (a buffer or disembuffered region). The number of the Line-Next is guaranteed to be strictly greater than our number, and the Line-Previous is guaranteed to be strictly less.

Source

line.lisp.

Target Slot

number.

Generic Function: make-event-loop (backend)
Package

hemlock-internals.

Methods
Method: make-event-loop ((backend (eql :iolib)))
Source

ioconnections.lisp.

Generic Reader: mark-%kind (object)
Generic Writer: (setf mark-%kind) (object)
Package

hemlock-internals.

Methods
Reader Method: mark-%kind ((mark mark))
Writer Method: (setf mark-%kind) ((mark mark))

type of mark

Source

struct.lisp.

Target Slot

%kind.

Generic Function: old-hunk-replace-line (hunk dl &optional position)
Package

hemlock.x11.

Source

bit-stuff.lisp.

Methods
Method: old-hunk-replace-line ((hunk x11-hunk) dl &optional position)
Source

hunk-draw.lisp.

Generic Reader: old-lisp-stream-out (object)
Package

hemlock-internals.

Methods
Reader Method: old-lisp-stream-out ((hemlock-output-stream hemlock-output-stream))

automatically generated reader method

Source

streams.lisp.

Target Slot

out.

Generic Writer: (setf old-lisp-stream-out) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf old-lisp-stream-out) ((hemlock-output-stream hemlock-output-stream))

automatically generated writer method

Source

streams.lisp.

Target Slot

out.

Generic Reader: old-lisp-stream-sout (object)
Package

hemlock-internals.

Methods
Reader Method: old-lisp-stream-sout ((hemlock-output-stream hemlock-output-stream))

automatically generated reader method

Source

streams.lisp.

Target Slot

sout.

Generic Writer: (setf old-lisp-stream-sout) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf old-lisp-stream-sout) ((hemlock-output-stream hemlock-output-stream))

automatically generated writer method

Source

streams.lisp.

Target Slot

sout.

Generic Function: serialize (serializable-object)
Package

hemlock.wire.

Source

wire.lisp.

Methods
Method: serialize ((x slave-symbol))
Source

lispeval.lisp.

Generic Reader: shell-filter-stream-buffer (object)
Generic Writer: (setf shell-filter-stream-buffer) (object)
Package

hemlock.

Methods
Reader Method: shell-filter-stream-buffer ((shell-filter-stream shell-filter-stream))
Writer Method: (setf shell-filter-stream-buffer) ((shell-filter-stream shell-filter-stream))

The buffer where output will be going

Source

shell.lisp.

Target Slot

buffer.

Generic Reader: shell-filter-stream-hemlock-stream (object)
Generic Writer: (setf shell-filter-stream-hemlock-stream) (object)
Package

hemlock.

Methods
Reader Method: shell-filter-stream-hemlock-stream ((shell-filter-stream shell-filter-stream))
Writer Method: (setf shell-filter-stream-hemlock-stream) ((shell-filter-stream shell-filter-stream))

The Hemlock stream to which output will be directed

Source

shell.lisp.

Target Slot

hemlock-stream.

Generic Function: slave-symbol-name (object)
Package

hemlock.

Methods
Method: slave-symbol-name ((x symbol))
Source

lispeval.lisp.

Reader Method: slave-symbol-name ((slave-symbol slave-symbol))

automatically generated reader method

Source

lispeval.lisp.

Target Slot

name.

Generic Writer: (setf slave-symbol-name) (object)
Package

hemlock.

Methods
Writer Method: (setf slave-symbol-name) ((slave-symbol slave-symbol))

automatically generated writer method

Source

lispeval.lisp.

Target Slot

name.

Generic Function: slave-symbol-package-name (object)
Package

hemlock.

Methods
Method: slave-symbol-package-name ((x symbol))
Source

lispeval.lisp.

Reader Method: slave-symbol-package-name ((slave-symbol slave-symbol))

automatically generated reader method

Source

lispeval.lisp.

Target Slot

package-name.

Generic Writer: (setf slave-symbol-package-name) (object)
Package

hemlock.

Methods
Writer Method: (setf slave-symbol-package-name) ((slave-symbol slave-symbol))

automatically generated writer method

Source

lispeval.lisp.

Target Slot

package-name.

Generic Function: stream-fd (stream)
Package

hemlock-internals.

Source

connections.lisp.

Methods
Method: stream-fd ((stream integer))
Method: stream-fd ((stream fd-stream))
Method: stream-fd (stream)
Generic Function: stream-line-length (stream)
Package

hemlock-internals.

Methods
Method: stream-line-length ((stream shell-filter-stream))
Source

shell.lisp.

Method: stream-line-length ((stream ts-stream))
Source

ts-stream.lisp.

Method: stream-line-length ((stream hemlock-output-stream))
Source

streams.lisp.

Generic Reader: ts-stream-char-pos (object)
Generic Writer: (setf ts-stream-char-pos) (object)
Package

hemlock.

Methods
Reader Method: ts-stream-char-pos ((ts-stream ts-stream))
Writer Method: (setf ts-stream-char-pos) ((ts-stream ts-stream))

The current output character position on the line, returned by the :CHARPOS method.

Source

ts-stream.lisp.

Target Slot

char-pos.

Generic Reader: ts-stream-current-input (object)
Generic Writer: (setf ts-stream-current-input) (object)
Package

hemlock.

Methods
Reader Method: ts-stream-current-input ((ts-stream ts-stream))
Writer Method: (setf ts-stream-current-input) ((ts-stream ts-stream))

This is a list of strings and stream-commands whose order manifests the input provided by remote procedure calls into the slave of TS-STREAM-ACCEPT-INPUT.

Source

ts-stream.lisp.

Target Slot

current-input.

Generic Reader: ts-stream-input-read-index (object)
Package

hemlock.

Methods
Reader Method: ts-stream-input-read-index ((ts-stream ts-stream))

automatically generated reader method

Source

ts-stream.lisp.

Target Slot

input-read-index.

Generic Writer: (setf ts-stream-input-read-index) (object)
Package

hemlock.

Methods
Writer Method: (setf ts-stream-input-read-index) ((ts-stream ts-stream))

automatically generated writer method

Source

ts-stream.lisp.

Target Slot

input-read-index.

Generic Reader: ts-stream-line-length (object)
Generic Writer: (setf ts-stream-line-length) (object)
Package

hemlock.

Methods
Reader Method: ts-stream-line-length ((ts-stream ts-stream))
Writer Method: (setf ts-stream-line-length) ((ts-stream ts-stream))

The current length of a line of output. Returned by STREAM-LINE-LENGTH method.

Source

ts-stream.lisp.

Target Slot

line-length.

Generic Reader: ts-stream-output-buffer (object)
Package

hemlock.

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

automatically generated reader method

Source

ts-stream.lisp.

Target Slot

output-buffer.

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

hemlock.

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

automatically generated writer method

Source

ts-stream.lisp.

Target Slot

output-buffer.

Generic Reader: ts-stream-output-buffer-index (object)
Package

hemlock.

Methods
Reader Method: ts-stream-output-buffer-index ((ts-stream ts-stream))

automatically generated reader method

Source

ts-stream.lisp.

Target Slot

output-buffer-index.

Generic Writer: (setf ts-stream-output-buffer-index) (object)
Package

hemlock.

Methods
Writer Method: (setf ts-stream-output-buffer-index) ((ts-stream ts-stream))

automatically generated writer method

Source

ts-stream.lisp.

Target Slot

output-buffer-index.

Generic Reader: ts-stream-typescript (object)
Package

hemlock.

Methods
Reader Method: ts-stream-typescript ((ts-stream ts-stream))

automatically generated reader method

Source

ts-stream.lisp.

Target Slot

typescript.

Generic Writer: (setf ts-stream-typescript) (object)
Package

hemlock.

Methods
Writer Method: (setf ts-stream-typescript) ((ts-stream ts-stream))

automatically generated writer method

Source

ts-stream.lisp.

Target Slot

typescript.

Generic Reader: ts-stream-wire (object)
Package

hemlock.

Methods
Reader Method: ts-stream-wire ((ts-stream ts-stream))

automatically generated reader method

Source

ts-stream.lisp.

Target Slot

wire.

Generic Writer: (setf ts-stream-wire) (object)
Package

hemlock.

Methods
Writer Method: (setf ts-stream-wire) ((ts-stream ts-stream))

automatically generated writer method

Source

ts-stream.lisp.

Target Slot

wire.

Generic Reader: tty-device-clear-lines (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-clear-lines ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

clear-lines.

Generic Writer: (setf tty-device-clear-lines) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-clear-lines) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

clear-lines.

Generic Reader: tty-device-clear-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-clear-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

clear-string.

Generic Writer: (setf tty-device-clear-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-clear-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

clear-string.

Generic Reader: tty-device-clear-to-eol (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-clear-to-eol ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

clear-to-eol.

Generic Writer: (setf tty-device-clear-to-eol) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-clear-to-eol) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

clear-to-eol.

Generic Reader: tty-device-clear-to-eol-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-clear-to-eol-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

clear-to-eol-string.

Generic Writer: (setf tty-device-clear-to-eol-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-clear-to-eol-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

clear-to-eol-string.

Generic Reader: tty-device-clear-to-eow (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-clear-to-eow ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

clear-to-eow.

Generic Writer: (setf tty-device-clear-to-eow) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-clear-to-eow) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

clear-to-eow.

Generic Reader: tty-device-cm-end-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-end-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-end-string.

Generic Writer: (setf tty-device-cm-end-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-end-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-end-string.

Generic Reader: tty-device-cm-one-origin (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-one-origin ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-one-origin.

Generic Writer: (setf tty-device-cm-one-origin) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-one-origin) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-one-origin.

Generic Reader: tty-device-cm-reversep (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-reversep ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-reversep.

Generic Writer: (setf tty-device-cm-reversep) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-reversep) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-reversep.

Generic Reader: tty-device-cm-string1 (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-string1 ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-string1.

Generic Writer: (setf tty-device-cm-string1) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-string1) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-string1.

Generic Reader: tty-device-cm-string2 (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-string2 ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-string2.

Generic Writer: (setf tty-device-cm-string2) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-string2) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-string2.

Generic Reader: tty-device-cm-string3 (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-string3 ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-string3.

Generic Writer: (setf tty-device-cm-string3) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-string3) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-string3.

Generic Reader: tty-device-cm-x-add-char (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-x-add-char ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-x-add-char.

Generic Writer: (setf tty-device-cm-x-add-char) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-x-add-char) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-x-add-char.

Generic Reader: tty-device-cm-x-condx-add-char (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-x-condx-add-char ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-x-condx-add-char.

Generic Writer: (setf tty-device-cm-x-condx-add-char) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-x-condx-add-char) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-x-condx-add-char.

Generic Reader: tty-device-cm-x-condx-char (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-x-condx-char ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-x-condx-char.

Generic Writer: (setf tty-device-cm-x-condx-char) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-x-condx-char) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-x-condx-char.

Generic Reader: tty-device-cm-x-pad (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-x-pad ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-x-pad.

Generic Writer: (setf tty-device-cm-x-pad) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-x-pad) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-x-pad.

Generic Reader: tty-device-cm-y-add-char (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-y-add-char ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-y-add-char.

Generic Writer: (setf tty-device-cm-y-add-char) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-y-add-char) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-y-add-char.

Generic Reader: tty-device-cm-y-condx-add-char (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-y-condx-add-char ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-y-condx-add-char.

Generic Writer: (setf tty-device-cm-y-condx-add-char) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-y-condx-add-char) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-y-condx-add-char.

Generic Reader: tty-device-cm-y-condx-char (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-y-condx-char ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-y-condx-char.

Generic Writer: (setf tty-device-cm-y-condx-char) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-y-condx-char) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-y-condx-char.

Generic Reader: tty-device-cm-y-pad (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cm-y-pad ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cm-y-pad.

Generic Writer: (setf tty-device-cm-y-pad) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cm-y-pad) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cm-y-pad.

Generic Reader: tty-device-columns (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-columns ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

columns.

Generic Writer: (setf tty-device-columns) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-columns) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

columns.

Generic Reader: tty-device-cursor-x (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cursor-x ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cursor-x.

Generic Writer: (setf tty-device-cursor-x) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cursor-x) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cursor-x.

Generic Reader: tty-device-cursor-y (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-cursor-y ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

cursor-y.

Generic Writer: (setf tty-device-cursor-y) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-cursor-y) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

cursor-y.

Generic Reader: tty-device-delete-char (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-delete-char ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

delete-char.

Generic Writer: (setf tty-device-delete-char) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-delete-char) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

delete-char.

Generic Reader: tty-device-delete-char-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-delete-char-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

delete-char-string.

Generic Writer: (setf tty-device-delete-char-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-delete-char-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

delete-char-string.

Generic Reader: tty-device-delete-end-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-delete-end-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

delete-end-string.

Generic Writer: (setf tty-device-delete-end-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-delete-end-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

delete-end-string.

Generic Reader: tty-device-delete-init-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-delete-init-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

delete-init-string.

Generic Writer: (setf tty-device-delete-init-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-delete-init-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

delete-init-string.

Generic Reader: tty-device-delete-line (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-delete-line ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

delete-line.

Generic Writer: (setf tty-device-delete-line) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-delete-line) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

delete-line.

Generic Reader: tty-device-delete-line-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-delete-line-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

delete-line-string.

Generic Writer: (setf tty-device-delete-line-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-delete-line-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

delete-line-string.

Generic Reader: tty-device-display-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-display-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

display-string.

Generic Writer: (setf tty-device-display-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-display-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

display-string.

Generic Reader: tty-device-dumbp (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-dumbp ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

dumbp.

Generic Writer: (setf tty-device-dumbp) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-dumbp) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

dumbp.

Generic Reader: tty-device-init-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-init-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

init-string.

Generic Writer: (setf tty-device-init-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-init-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

init-string.

Generic Reader: tty-device-insert-char-end-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-insert-char-end-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

insert-char-end-string.

Generic Writer: (setf tty-device-insert-char-end-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-insert-char-end-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

insert-char-end-string.

Generic Reader: tty-device-insert-char-init-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-insert-char-init-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

insert-char-init-string.

Generic Writer: (setf tty-device-insert-char-init-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-insert-char-init-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

insert-char-init-string.

Generic Reader: tty-device-insert-end-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-insert-end-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

insert-end-string.

Generic Writer: (setf tty-device-insert-end-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-insert-end-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

insert-end-string.

Generic Reader: tty-device-insert-init-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-insert-init-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

insert-init-string.

Generic Writer: (setf tty-device-insert-init-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-insert-init-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

insert-init-string.

Generic Reader: tty-device-insert-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-insert-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

insert-string.

Generic Writer: (setf tty-device-insert-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-insert-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

insert-string.

Generic Reader: tty-device-lines (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-lines ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

lines.

Generic Writer: (setf tty-device-lines) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-lines) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

lines.

Generic Reader: tty-device-open-line (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-open-line ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

open-line.

Generic Writer: (setf tty-device-open-line) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-open-line) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

open-line.

Generic Reader: tty-device-open-line-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-open-line-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

open-line-string.

Generic Writer: (setf tty-device-open-line-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-open-line-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

open-line-string.

Generic Reader: tty-device-screen-image (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-screen-image ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

screen-image.

Generic Writer: (setf tty-device-screen-image) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-screen-image) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

screen-image.

Generic Reader: tty-device-speed (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-speed ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

speed.

Generic Writer: (setf tty-device-speed) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-speed) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

speed.

Generic Reader: tty-device-standout-end (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-standout-end ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

standout-end.

Generic Writer: (setf tty-device-standout-end) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-standout-end) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

standout-end.

Generic Reader: tty-device-standout-end-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-standout-end-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

standout-end-string.

Generic Writer: (setf tty-device-standout-end-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-standout-end-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

standout-end-string.

Generic Reader: tty-device-standout-init (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-standout-init ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

standout-init.

Generic Writer: (setf tty-device-standout-init) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-standout-init) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

standout-init.

Generic Reader: tty-device-standout-init-string (object)
Package

hemlock-internals.

Methods
Reader Method: tty-device-standout-init-string ((tty-device tty-device))

automatically generated reader method

Source

struct.lisp.

Target Slot

standout-init-string.

Generic Writer: (setf tty-device-standout-init-string) (object)
Package

hemlock-internals.

Methods
Writer Method: (setf tty-device-standout-init-string) ((tty-device tty-device))

automatically generated writer method

Source

struct.lisp.

Target Slot

standout-init-string.

Generic Reader: unexpected-stream-command-context (condition)
Package

hemlock.

Methods
Reader Method: unexpected-stream-command-context ((condition unexpected-stream-command))
Source

ts-stream.lisp.

Target Slot

context.

Generic Reader: windowed-editor-input-hunks (object)
Generic Writer: (setf windowed-editor-input-hunks) (object)
Package

hemlock-internals.

Methods
Reader Method: windowed-editor-input-hunks ((windowed-editor-input windowed-editor-input))
Writer Method: (setf windowed-editor-input-hunks) ((windowed-editor-input windowed-editor-input))

List of bitmap-hunks which input to this stream.

Source

bitmap-input.lisp.

Target Slot

hunks.

Generic Reader: wire-error-wire (condition)
Package

hemlock.wire.

Methods
Reader Method: wire-error-wire ((condition wire-error))
Source

wire.lisp.

Target Slot

wire.

Generic Reader: wire-io-error-msg (condition)
Package

hemlock.wire.

Methods
Reader Method: wire-io-error-msg ((condition wire-io-error))
Source

wire.lisp.

Target Slot

msg.

Generic Reader: wire-io-error-when (condition)
Package

hemlock.wire.

Methods
Reader Method: wire-io-error-when ((condition wire-io-error))
Source

wire.lisp.

Target Slot

when.


5.2.7 Conditions

Condition: unexpected-stream-command
Package

hemlock.

Source

ts-stream.lisp.

Direct superclasses

error.

Direct methods

unexpected-stream-command-context.

Direct slots
Slot: context
Initargs

:context

Readers

unexpected-stream-command-context.

Writers

This slot is read-only.


5.2.8 Structures

Structure: apropos-entry
Package

hemlock.

Source

apropos.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: slavesym
Readers

apropos-entry-slavesym.

Writers

(setf apropos-entry-slavesym).

Slot: kind
Readers

apropos-entry-kind.

Writers

(setf apropos-entry-kind).

Slot: docstring
Readers

apropos-entry-docstring.

Writers

(setf apropos-entry-docstring).

Structure: attribute-descriptor

This structure is used internally in Hemlock to describe a character attribute.

Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: name
Readers

attribute-descriptor-name.

Writers

(setf attribute-descriptor-name).

Slot: keyword
Package

common-lisp.

Readers

attribute-descriptor-keyword.

Writers

(setf attribute-descriptor-keyword).

Slot: documentation
Package

common-lisp.

Readers

attribute-descriptor-documentation.

Writers

(setf attribute-descriptor-documentation).

Slot: char-set
Readers

attribute-descriptor-char-set.

Writers

(setf attribute-descriptor-char-set).

Slot: hooks
Readers

attribute-descriptor-hooks.

Writers

(setf attribute-descriptor-hooks).

Slot: end-value
Readers

attribute-descriptor-end-value.

Writers

(setf attribute-descriptor-end-value).

Structure: auto-save-state

Per buffer state for auto-save

Package

hemlock.

Source

auto-save.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: buffer
Package

hemlock-internals.

Readers

save-state-buffer.

Writers

(setf save-state-buffer).

Slot: key-signature
Type

fixnum

Initform

0

Readers

save-state-key-signature.

Writers

(setf save-state-key-signature).

Slot: last-ckp-signature
Type

fixnum

Initform

0

Readers

save-state-last-ckp-signature.

Writers

(setf save-state-last-ckp-signature).

Slot: key-count
Type

fixnum

Initform

0

Readers

save-state-key-count.

Writers

(setf save-state-key-count).

Slot: pathname
Package

common-lisp.

Readers

save-state-pathname.

Writers

(setf save-state-pathname).

Structure: bit-descriptor
Package

hemlock-internals.

Source

syntax.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: function
Package

common-lisp.

Readers

bit-descriptor-function.

Writers

(setf bit-descriptor-function).

Slot: attribute
Readers

bit-descriptor-attribute.

Writers

(setf bit-descriptor-attribute).

Slot: mask
Type

fixnum

Initform

0

Readers

bit-descriptor-mask.

Writers

(setf bit-descriptor-mask).

Slot: char-set
Readers

bit-descriptor-char-set.

Writers

(setf bit-descriptor-char-set).

Slot: end-wins
Readers

bit-descriptor-end-wins.

Writers

(setf bit-descriptor-end-wins).

Structure: character-set
Package

hemlock-internals.

Source

charmacs.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: page0
Readers

character-set-page0.

Writers

(setf character-set-page0).

Slot: table
Readers

character-set-table.

Writers

(setf character-set-table).

Slot: default
Readers

character-set-default.

Writers

(setf character-set-default).

Structure: clbuild-info
Package

hemlock.

Source

clbuild.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: marked
Readers

clbuild-info-marked.

Writers

(setf clbuild-info-marked).

Slot: name
Readers

clbuild-info-name.

Writers

(setf clbuild-info-name).

Slot: installed
Readers

clbuild-info-installed.

Writers

(setf clbuild-info-installed).

Slot: description
Readers

clbuild-info-description.

Writers

(setf clbuild-info-description).

Slot: dependencies
Readers

clbuild-info-dependencies.

Writers

(setf clbuild-info-dependencies).

Structure: coned-connection
Package

hemlock.

Source

coned.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: connection
Package

hemlock-interface.

Readers

coned-connection-connection.

Writers

(setf coned-connection-connection).

Slot: deleted
Readers

coned-connection-deleted.

Writers

(setf coned-connection-deleted).

Structure: connection-device
Package

hemlock-internals.

Source

connections.lisp.

Direct superclasses

device.

Direct methods
Direct slots
Slot: connection
Package

hemlock-interface.

Type

hemlock-interface:connection

Initform

(error "missing argument")

Readers

device-connection.

Writers

(setf device-connection).

Slot: reading
Type

integer

Initform

0

Readers

device-reading.

Writers

(setf device-reading).

Slot: filter-counter
Type

integer

Initform

0

Readers

device-filter-counter.

Writers

(setf device-filter-counter).

Slot: original-sentinel
Readers

device-original-sentinel.

Writers

(setf device-original-sentinel).

Structure: dired-file
Package

hemlock.

Source

diredcoms.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: pathname
Package

common-lisp.

Readers

dired-file-pathname.

Writers

(setf dired-file-pathname).

Slot: deleted-p
Readers

dired-file-deleted-p.

Writers

(setf dired-file-deleted-p).

Slot: write-date
Readers

dired-file-write-date.

Writers

(setf dired-file-write-date).

Structure: dired-information
Package

hemlock.

Source

diredcoms.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: pathname
Package

common-lisp.

Readers

dired-info-pathname.

Writers

(setf dired-info-pathname).

Slot: pattern
Readers

dired-info-pattern.

Writers

(setf dired-info-pattern).

Slot: dot-files-p
Readers

dired-info-dot-files-p.

Writers

(setf dired-info-dot-files-p).

Slot: write-date
Readers

dired-info-write-date.

Writers

(setf dired-info-write-date).

Slot: files
Readers

dired-info-files.

Writers

(setf dired-info-files).

Slot: file-list
Readers

dired-info-file-list.

Writers

(setf dired-info-file-list).

Structure: error-info
Package

hemlock.

Source

eval-server.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: buffer
Package

hemlock-internals.

Readers

error-info-buffer.

Writers

(setf error-info-buffer).

Slot: message
Package

hemlock-interface.

Readers

error-info-message.

Writers

(setf error-info-message).

Slot: line
Package

hemlock-internals.

Readers

error-info-line.

Writers

(setf error-info-line).

Slot: region
Package

hemlock-interface.

Readers

error-info-region.

Writers

(setf error-info-region).

Structure: font-change
Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: x
Readers

font-change-x.

Writers

(setf font-change-x).

Slot: font
Readers

font-change-font.

Writers

(setf font-change-font).

Slot: next
Package

iterate.

Readers

font-change-next.

Writers

(setf font-change-next).

Slot: mark
Package

hemlock-interface.

Readers

font-change-mark.

Writers

(setf font-change-mark).

Structure: font-family
Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: map
Package

common-lisp.

Readers

font-family-map.

Writers

(setf font-family-map).

Slot: height
Readers

font-family-height.

Writers

(setf font-family-height).

Slot: width
Readers

font-family-width.

Writers

(setf font-family-width).

Slot: baseline
Readers

font-family-baseline.

Writers

(setf font-family-baseline).

Slot: cursor-width
Readers

font-family-cursor-width.

Writers

(setf font-family-cursor-width).

Slot: cursor-height
Readers

font-family-cursor-height.

Writers

(setf font-family-cursor-height).

Slot: cursor-x-offset
Readers

font-family-cursor-x-offset.

Writers

(setf font-family-cursor-x-offset).

Slot: cursor-y-offset
Readers

font-family-cursor-y-offset.

Writers

(setf font-family-cursor-y-offset).

Structure: fuzzy-matching
Package

hemlock.

Source

fuzzy.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: symbol
Package

common-lisp.

Readers

fuzzy-matching.symbol.

Writers

(setf fuzzy-matching.symbol).

Slot: package-name
Package

common-lisp.

Readers

fuzzy-matching.package-name.

Writers

(setf fuzzy-matching.package-name).

Slot: score
Readers

fuzzy-matching.score.

Writers

(setf fuzzy-matching.score).

Slot: package-chunks
Readers

fuzzy-matching.package-chunks.

Writers

(setf fuzzy-matching.package-chunks).

Slot: symbol-chunks
Readers

fuzzy-matching.symbol-chunks.

Writers

(setf fuzzy-matching.symbol-chunks).

Structure: fuzzylist-entry
Package

hemlock.

Source

fuzzy.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: completed-string
Readers

fuzz-completed-string.

Writers

(setf fuzz-completed-string).

Slot: score
Readers

fuzz-score.

Writers

(setf fuzz-score).

Slot: chunks
Readers

fuzz-chunks.

Writers

(setf fuzz-chunks).

Slot: classification-string
Readers

fuzz-classification-string.

Writers

(setf fuzz-classification-string).

Structure: input-event
Package

hemlock-internals.

Source

input.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: next
Package

iterate.

Readers

input-event-next.

Writers

(setf input-event-next).

Slot: hunk
Readers

input-event-hunk.

Writers

(setf input-event-hunk).

Slot: key-event
Readers

input-event-key-event.

Writers

(setf input-event-key-event).

Slot: x
Readers

input-event-x.

Writers

(setf input-event-x).

Slot: y
Readers

input-event-y.

Writers

(setf input-event-y).

Slot: unread-p
Readers

input-event-unread-p.

Writers

(setf input-event-unread-p).

Structure: lisp-info
Package

hemlock.

Source

lispmode.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: begins-quoted
Readers

lisp-info-begins-quoted.

Writers

(setf lisp-info-begins-quoted).

Slot: ending-quoted
Readers

lisp-info-ending-quoted.

Writers

(setf lisp-info-ending-quoted).

Slot: ranges-to-ignore
Readers

lisp-info-ranges-to-ignore.

Writers

(setf lisp-info-ranges-to-ignore).

Slot: net-open-parens
Type

fixnum

Initform

0

Readers

lisp-info-net-open-parens.

Writers

(setf lisp-info-net-open-parens).

Slot: net-close-parens
Type

fixnum

Initform

0

Readers

lisp-info-net-close-parens.

Writers

(setf lisp-info-net-close-parens).

Slot: signature-slot
Readers

lisp-info-signature-slot.

Writers

(setf lisp-info-signature-slot).

Structure: logical-key-event-descriptor
Package

hemlock-internals.

Source

echo.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

logical-key-event-descriptor-name.

Writers

(setf logical-key-event-descriptor-name).

Slot: key-events
Readers

logical-key-event-descriptor-key-events.

Writers

(setf logical-key-event-descriptor-key-events).

Slot: documentation
Package

common-lisp.

Readers

logical-key-event-descriptor-documentation.

Writers

(setf logical-key-event-descriptor-documentation).

Structure: mode-object
Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: name
Readers

mode-object-name.

Writers

(setf mode-object-name).

Slot: setup-function
Readers

mode-object-setup-function.

Writers

(setf mode-object-setup-function).

Slot: cleanup-function
Readers

mode-object-cleanup-function.

Writers

(setf mode-object-cleanup-function).

Slot: bindings
Readers

mode-object-bindings.

Writers

(setf mode-object-bindings).

Slot: transparent-p
Readers

mode-object-transparent-p.

Writers

(setf mode-object-transparent-p).

Slot: hook-name
Readers

mode-object-hook-name.

Writers

(setf mode-object-hook-name).

Slot: major-p
Readers

mode-object-major-p.

Writers

(setf mode-object-major-p).

Slot: precedence
Readers

mode-object-precedence.

Writers

(setf mode-object-precedence).

Slot: character-attributes
Readers

mode-object-character-attributes.

Writers

(setf mode-object-character-attributes).

Slot: variables
Readers

mode-object-variables.

Writers

(setf mode-object-variables).

Slot: var-values
Readers

mode-object-var-values.

Writers

(setf mode-object-var-values).

Slot: documentation
Package

common-lisp.

Readers

mode-object-documentation.

Writers

(setf mode-object-documentation).

Structure: modeline-field-info
Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: field
Readers

ml-field-info-field.

Writers

(setf ml-field-info-field).

Slot: start
Readers

ml-field-info-start.

Writers

(setf ml-field-info-start).

Slot: end
Readers

ml-field-info-end.

Writers

(setf ml-field-info-end).

Structure: note
Package

hemlock.

Source

lispeval.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: state
Initform

:unsent

Readers

note-state.

Writers

(setf note-state).

Slot: server
Readers

note-server.

Writers

(setf note-server).

Slot: context
Readers

note-context.

Writers

(setf note-context).

Slot: kind
Readers

note-kind.

Writers

(setf note-kind).

Slot: buffer
Package

hemlock-internals.

Readers

note-buffer.

Writers

(setf note-buffer).

Slot: region
Package

hemlock-interface.

Readers

note-region.

Writers

(setf note-region).

Slot: package
Package

common-lisp.

Readers

note-package.

Writers

(setf note-package).

Slot: text
Readers

note-text.

Writers

(setf note-text).

Slot: input-file
Readers

note-input-file.

Writers

(setf note-input-file).

Slot: net-input-file
Readers

note-net-input-file.

Writers

(setf note-net-input-file).

Slot: output-file
Readers

note-output-file.

Writers

(setf note-output-file).

Slot: net-output-file
Readers

note-net-output-file.

Writers

(setf note-net-output-file).

Slot: output-date
Readers

note-output-date.

Writers

(setf note-output-date).

Slot: lap-file
Readers

note-lap-file.

Writers

(setf note-lap-file).

Slot: error-file
Readers

note-error-file.

Writers

(setf note-error-file).

Slot: load
Package

common-lisp.

Readers

note-load.

Writers

(setf note-load).

Slot: errors
Initform

0

Readers

note-errors.

Writers

(setf note-errors).

Slot: warnings
Initform

0

Readers

note-warnings.

Writers

(setf note-warnings).

Slot: notes
Initform

0

Readers

note-notes.

Writers

(setf note-notes).

Structure: object-set
Package

hemlock-ext.

Source

hemlock-ext.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

object-set-name.

Writers

(setf object-set-name).

Slot: default-handler
Readers

object-set-default-handler.

Writers

(setf object-set-default-handler).

Slot: table
Initform

(make-hash-table)

Readers

object-set-table.

Writers

(setf object-set-table).

Structure: remote-wait
Package

hemlock.wire.

Source

remote.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: value1
Readers

remote-wait-value1.

Writers

(setf remote-wait-value1).

Slot: value2
Readers

remote-wait-value2.

Writers

(setf remote-wait-value2).

Slot: value3
Readers

remote-wait-value3.

Writers

(setf remote-wait-value3).

Slot: value4
Readers

remote-wait-value4.

Writers

(setf remote-wait-value4).

Slot: value5
Readers

remote-wait-value5.

Writers

(setf remote-wait-value5).

Slot: abort
Package

common-lisp.

Readers

remote-wait-abort.

Writers

(setf remote-wait-abort).

Slot: finished
Readers

remote-wait-finished.

Writers

(setf remote-wait-finished).

Structure: replace-undo
Package

hemlock.

Source

searchcoms.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: mark
Package

hemlock-interface.

Readers

replace-undo-mark.

Writers

(setf replace-undo-mark).

Slot: region
Package

hemlock-interface.

Readers

replace-undo-region.

Writers

(setf replace-undo-region).

Structure: request-server
Package

hemlock.

Source

request.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: listener
Readers

request-server-listener.

Writers

(setf request-server-listener).

Structure: server-info
Package

hemlock.

Source

eval-server.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: name
Readers

server-info-name.

Writers

(setf server-info-name).

Slot: wire
Readers

server-info-wire.

Writers

(setf server-info-wire).

Slot: notes
Readers

server-info-notes.

Writers

(setf server-info-notes).

Slot: slave-info
Readers

server-info-slave-info.

Writers

(setf server-info-slave-info).

Slot: slave-buffer
Readers

server-info-slave-buffer.

Writers

(setf server-info-slave-buffer).

Slot: background-info
Readers

server-info-background-info.

Writers

(setf server-info-background-info).

Slot: background-buffer
Readers

server-info-background-buffer.

Writers

(setf server-info-background-buffer).

Slot: errors
Initform

(make-array 16 :adjustable t :fill-pointer 0)

Readers

server-info-errors.

Writers

(setf server-info-errors).

Slot: error-index
Readers

server-info-error-index.

Writers

(setf server-info-error-index).

Slot: implementation-type
Readers

server-info-implementation-type.

Writers

(setf server-info-implementation-type).

Slot: implementation-version
Readers

server-info-implementation-version.

Writers

(setf server-info-implementation-version).

Structure: set-search-pattern
Package

hemlock-internals.

Source

search2.lisp.

Direct superclasses

search-pattern.

Direct methods

print-object.

Direct slots
Slot: set
Package

common-lisp.

Readers

set-search-pattern-set.

Writers

(setf set-search-pattern-set).

Structure: slave-list-item
Package

hemlock.

Source

slave-list.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: marked
Readers

slave-list-item-marked.

Writers

(setf slave-list-item-marked).

Slot: name
Readers

slave-list-item-name.

Writers

(setf slave-list-item-name).

Slot: info
Readers

slave-list-item-info.

Writers

(setf slave-list-item-info).

Structure: slave-stack-frame
Package

hemlock.

Source

debug.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: label
Readers

slave-stack-frame-label.

Writers

(setf slave-stack-frame-label).

Slot: remote-frame
Readers

slave-stack-frame-remote-frame.

Writers

(setf slave-stack-frame-remote-frame).

Structure: spell-info
Package

hemlock.

Source

spellcoms.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: pathname
Package

common-lisp.

Readers

spell-info-pathname.

Writers

(setf spell-info-pathname).

Slot: insertions
Readers

spell-info-insertions.

Writers

(setf spell-info-insertions).

Structure: string-insensitive-search-pattern
Package

hemlock-internals.

Source

search1.lisp.

Direct superclasses

search-pattern.

Direct methods

print-object.

Direct slots
Slot: jumps
Readers

string-insensitive-jumps.

Writers

(setf string-insensitive-jumps).

Slot: hashed-string
Readers

string-insensitive-hashed-string.

Writers

(setf string-insensitive-hashed-string).

Slot: folded-string
Readers

string-insensitive-folded-string.

Writers

(setf string-insensitive-folded-string).

Structure: string-sensitive-search-pattern
Package

hemlock-internals.

Source

search1.lisp.

Direct superclasses

search-pattern.

Direct methods

print-object.

Direct slots
Slot: string
Package

common-lisp.

Readers

string-sensitive-string.

Writers

(setf string-sensitive-string).

Slot: jumps
Readers

string-sensitive-jumps.

Writers

(setf string-sensitive-jumps).

Structure: syntax-info
Package

hemlock-internals.

Source

line.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: signature
Initform

:bogus-signature

Readers

sy-signature.

Writers

(setf sy-signature).

Slot: from-state
Readers

sy-from-state.

Writers

(setf sy-from-state).

Slot: to-state
Readers

sy-to-state.

Writers

(setf sy-to-state).

Slot: font-marks
Readers

sy-font-marks.

Writers

(setf sy-font-marks).

Structure: tag
Package

hemlock-internals.

Source

line.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: ticks
Initform

-1

Readers

tag-ticks.

Writers

(setf tag-ticks).

Slot: line-number
Type

(integer 1)

Initform

1

Readers

tag-line-number.

Writers

(setf tag-line-number).

Slot: syntax-info
Type

(or null hemlock-internals::syntax-info)

Readers

tag-syntax-info.

Writers

(setf tag-syntax-info).

Slot: package
Package

common-lisp.

Type

(or null string)

Initform

(symbol-name :cl-user)

Readers

tag-package.

Writers

(setf tag-package).

Structure: tq-event
Package

hemlock-internals.

Source

rompsite.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: time
Package

common-lisp.

Readers

tq-event-time.

Writers

(setf tq-event-time).

Slot: last-time
Readers

tq-event-last-time.

Writers

(setf tq-event-last-time).

Slot: interval
Readers

tq-event-interval.

Writers

(setf tq-event-interval).

Slot: function
Package

common-lisp.

Readers

tq-event-function.

Writers

(setf tq-event-function).

Structure: ts-data
Package

hemlock.

Source

ts-buf.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: buffer
Package

hemlock-internals.

Readers

ts-data-buffer.

Writers

(setf ts-data-buffer).

Slot: stream
Package

common-lisp.

Readers

ts-data-stream.

Writers

(setf ts-data-stream).

Slot: wire
Readers

ts-data-wire.

Writers

(setf ts-data-wire).

Slot: server
Readers

ts-data-server.

Writers

(setf ts-data-server).

Slot: fill-mark
Readers

ts-data-fill-mark.

Writers

(setf ts-data-fill-mark).

Structure: undo-info
Package

hemlock.

Source

undo.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: name
Readers

undo-info-name.

Writers

(setf undo-info-name).

Slot: hold-name
Initform

hemlock::undo-name

Readers

undo-info-hold-name.

Writers

(setf undo-info-hold-name).

Slot: method
Package

common-lisp.

Readers

undo-info-method.

Writers

(setf undo-info-method).

Slot: method-undo
Readers

undo-info-method-undo.

Writers

(setf undo-info-method-undo).

Slot: cleanup
Readers

undo-info-cleanup.

Writers

(setf undo-info-cleanup).

Slot: buffer
Package

hemlock-internals.

Readers

undo-info-buffer.

Writers

(setf undo-info-buffer).

Structure: value-node

This structure is a node containing a value in a Hemlock string-table.

Package

hemlock-internals.

Source

table.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: folded
Readers

value-node-folded.

Writers

(setf value-node-folded).

Slot: proper
Readers

value-node-proper.

Writers

(setf value-node-proper).

Slot: value
Package

hemlock-interface.

Readers

value-node-value.

Writers

(setf value-node-value).

Structure: variable-object
Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: value
Package

hemlock-interface.

Readers

variable-object-value.

Writers

(setf variable-object-value).

Slot: hooks
Readers

variable-object-hooks.

Writers

(setf variable-object-hooks).

Slot: down
Readers

variable-object-down.

Writers

(setf variable-object-down).

Slot: documentation
Package

common-lisp.

Readers

variable-object-documentation.

Writers

(setf variable-object-documentation).

Slot: name
Readers

variable-object-name.

Writers

(setf variable-object-name).

Structure: wild-match
Package

dired.

Source

dired.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: file
Readers

wild-match-file.

Writers

(setf wild-match-file).

Slot: substitute
Package

common-lisp.

Readers

wild-match-substitute.

Writers

(setf wild-match-substitute).

Structure: window-dis-line
Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: chars
Readers

dis-line-chars.

Writers

(setf dis-line-chars).

Slot: length
Package

common-lisp.

Type

fixnum

Initform

0

Readers

dis-line-length.

Writers

(setf dis-line-length).

Slot: font-changes
Readers

dis-line-font-changes.

Writers

(setf dis-line-font-changes).

Slot: old-chars
Readers

dis-line-old-chars.

Writers

(setf dis-line-old-chars).

Slot: line
Readers

dis-line-line.

Writers

(setf dis-line-line).

Slot: flags
Type

fixnum

Initform

0

Readers

dis-line-flags.

Writers

(setf dis-line-flags).

Slot: delta
Type

fixnum

Initform

0

Readers

dis-line-delta.

Writers

(setf dis-line-delta).

Slot: position
Package

common-lisp.

Type

fixnum

Initform

0

Readers

dis-line-position.

Writers

(setf dis-line-position).

Slot: end
Type

fixnum

Initform

0

Readers

dis-line-end.

Writers

(setf dis-line-end).

Slot: tick
Package

hemlock-interface.

Initform

0

Readers

dis-line-tick.

Writers

(setf dis-line-tick).

Slot: tag
Type

(or null hemlock-internals::tag)

Readers

dis-line-tag.

Writers

(setf dis-line-tag).

Slot: tag-ticks
Type

fixnum

Initform

-1

Readers

dis-line-tag-ticks.

Writers

(setf dis-line-tag-ticks).

Structure: wire
Package

hemlock.wire.

Source

wire.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: device
Type

hemlock.wire:device

Initform

(error "missing argument")

Readers

wire-device.

Writers

(setf wire-device).

Slot: ibuf
Initform

(make-array hemlock.wire::+buffer-size+ :element-type (quote (unsigned-byte 8)))

Readers

wire-ibuf.

Writers

(setf wire-ibuf).

Slot: ibuf-offset
Initform

0

Readers

wire-ibuf-offset.

Writers

(setf wire-ibuf-offset).

Slot: ibuf-end
Initform

0

Readers

wire-ibuf-end.

Writers

(setf wire-ibuf-end).

Slot: obuf
Initform

(make-array hemlock.wire::+buffer-size+ :element-type (quote (unsigned-byte 8)))

Readers

wire-obuf.

Writers

(setf wire-obuf).

Slot: obuf-end
Initform

0

Readers

wire-obuf-end.

Writers

(setf wire-obuf-end).

Slot: object-cache
Initform

(make-array hemlock.wire::+initial-cache-size+)

Readers

wire-object-cache.

Writers

(setf wire-object-cache).

Slot: cache-index
Initform

0

Readers

wire-cache-index.

Writers

(setf wire-cache-index).

Slot: object-hash
Initform

(make-hash-table :test (quote eq))

Readers

wire-object-hash.

Writers

(setf wire-object-hash).

Slot: encoding
Initform

:utf-8

Readers

wire-encoding.

Writers

(setf wire-encoding).

Structure: word-entry

This structure is an entry in a word table which is part of a Hemlock string-table.

Package

hemlock-internals.

Source

table.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: next-table
Readers

word-entry-next-table.

Writers

(setf word-entry-next-table).

Slot: folded
Readers

word-entry-folded.

Writers

(setf word-entry-folded).

Slot: value-node
Readers

word-entry-value-node.

Writers

(setf word-entry-value-node).

Structure: word-table

This structure is a word-table which is part of a Hemlock string-table.

Package

hemlock-internals.

Source

table.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: num-words
Type

fixnum

Initform

0

Readers

word-table-num-words.

Writers

(setf word-table-num-words).

Slot: words
Initform

(make-array hemlock-internals::initial-word-table-size)

Readers

word-table-words.

Writers

(setf word-table-words).

Structure: xref-entry
Package

hemlock.

Source

xref.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

xref-entry-name.

Writers

(setf xref-entry-name).

Slot: file
Readers

xref-entry-file.

Writers

(setf xref-entry-file).

Slot: position
Package

common-lisp.

Readers

xref-entry-position.

Writers

(setf xref-entry-position).


5.2.9 Classes

Class: bitmap-device
Package

hemlock.x11.

Source

bit-stuff.lisp.

Direct superclasses

device.

Direct methods
Direct slots
Slot: display

CLX display object.

Initargs

:display

Readers

bitmap-device-display.

Writers

(setf bitmap-device-display).

Class: bitmap-hunk
Package

hemlock.x11.

Source

bit-stuff.lisp.

Direct superclasses

device-hunk.

Direct subclasses

x11-hunk.

Direct methods
Direct slots
Slot: width

Pixel width.

Initargs

:width

Readers

bitmap-hunk-width.

Writers

(setf bitmap-hunk-width).

Slot: char-height

Height of text body in characters.

Initargs

:char-height

Readers

bitmap-hunk-char-height.

Writers

(setf bitmap-hunk-char-height).

Slot: char-width

Width in characters.

Initargs

:char-width

Readers

bitmap-hunk-char-width.

Writers

(setf bitmap-hunk-char-width).

Slot: start

Head of dis-line list (no dummy).

Initargs

:start

Readers

bitmap-hunk-start.

Writers

(setf bitmap-hunk-start).

Slot: end

Exclusive end, i.e. nil if nil-terminated.

Initargs

:end

Readers

bitmap-hunk-end.

Writers

(setf bitmap-hunk-end).

Slot: modeline-dis-line

Dis-line for modeline, or NIL if none.

Initargs

:modeline-dis-line

Readers

bitmap-hunk-modeline-dis-line.

Writers

(setf bitmap-hunk-modeline-dis-line).

Slot: modeline-pos

Position of modeline in pixels.

Initargs

:modeline-pos

Readers

bitmap-hunk-modeline-pos.

Writers

(setf bitmap-hunk-modeline-pos).

Slot: lock

Something going on, set trashed if we’re changed.

Initform

t

Initargs

:lock

Readers

bitmap-hunk-lock.

Writers

(setf bitmap-hunk-lock).

Slot: trashed

Something bad happened, recompute image.

Initargs

:trashed

Readers

bitmap-hunk-trashed.

Writers

(setf bitmap-hunk-trashed).

Slot: font-family

Font-family used in this window.

Initargs

:font-family

Readers

bitmap-hunk-font-family.

Writers

(setf bitmap-hunk-font-family).

Slot: input-handler

Gets hunk, char, x, y when char read.

Initargs

:input-handler

Readers

bitmap-hunk-input-handler.

Writers

(setf bitmap-hunk-input-handler).

Slot: changed-handler

Gets hunk when size changed.

Initargs

:changed-handler

Readers

bitmap-hunk-changed-handler.

Writers

(setf bitmap-hunk-changed-handler).

Slot: thumb-bar-p

True if we draw a thumb bar in the top border.

Initargs

:thumb-bar-p

Readers

bitmap-hunk-thumb-bar-p.

Writers

(setf bitmap-hunk-thumb-bar-p).

Slot: window-group

The window-group to which this hunk belongs.

Package

hemlock-interface.

Initargs

:window-group

Readers

bitmap-hunk-window-group.

Writers

(setf bitmap-hunk-window-group).

Class: io-connection
Package

hemlock-internals.

Source

connections.lisp.

Direct superclasses

connection.

Direct subclasses

iolib-connection.

Direct methods
Direct slots
Slot: connection-filter
Package

hemlock-interface.

Initargs

:filter

Readers

connection-filter.

Writers

(setf connection-filter).

Slot: input-buffer
Initform

(make-array hemlock-internals::+input-buffer-size+ :element-type (quote (unsigned-byte 8)))

Readers

connection-input-buffer.

Writers

(setf connection-input-buffer).

Slot: encoding
Initform

:utf-8

Initargs

:encoding

Readers

connection-encoding.

Writers

(setf connection-encoding).

Class: iolib-connection
Package

hemlock-internals.

Source

ioconnections.lisp.

Direct superclasses

io-connection.

Direct subclasses
Direct methods
Direct slots
Slot: read-fd
Initargs

:fd, :read-fd

Readers

connection-read-fd.

Writers

(setf connection-read-fd).

Slot: write-fd
Initargs

:fd, :write-fd

Readers

connection-write-fd.

Writers

(setf connection-write-fd).

Slot: write-buffers
Readers

connection-write-buffers.

Writers

(setf connection-write-buffers).

Class: kbdmac-stream
Package

hemlock-internals.

Source

streams.lisp.

Direct superclasses

editor-input.

Direct methods
Direct slots
Slot: buffer

The simple-vector that holds the characters.

Initargs

:buffer

Readers

kbdmac-stream-buffer.

Writers

(setf kbdmac-stream-buffer).

Slot: index

Index of the next character.

Initargs

:index

Readers

kbdmac-stream-index.

Writers

(setf kbdmac-stream-index).

Class: listening-connection/iolib
Package

hemlock-internals.

Source

ioconnections.lisp.

Direct superclasses

listening-connection.

Direct subclasses

tcp-listener/iolib.

Direct methods
Direct slots
Slot: socket
Readers

connection-socket.

Writers

(setf connection-socket).

Slot: fd
Readers

connection-fd.

Writers

(setf connection-fd).

Class: pipelike-connection-mixin
Package

hemlock-internals.

Source

connections.lisp.

Direct subclasses
Class: pipelike-connection/iolib
Package

hemlock-internals.

Source

ioconnections.lisp.

Direct superclasses
Direct subclasses

process-with-pty-connection/iolib.

Direct methods

initialize-instance.

Class: process-connection-mixin
Package

hemlock-internals.

Source

connections.lisp.

Direct subclasses

process-connection/iolib.

Direct methods
Direct slots
Slot: command
Initargs

:command

Readers

connection-command.

Writers

(setf connection-command).

Slot: exit-code
Initargs

:exit-code

Readers

connection-exit-code.

Writers

(setf connection-exit-code).

Slot: exit-status
Initargs

:exit-status

Readers

connection-exit-status.

Writers

(setf connection-exit-status).

Slot: slave-pty-name
Initargs

:slave-pty-name

Readers

connection-slave-pty-name.

Writers

(setf connection-slave-pty-name).

Slot: directory
Package

common-lisp.

Initargs

:directory

Readers

connection-directory.

Writers

(setf connection-directory).

Class: process-connection/iolib
Package

hemlock-internals.

Source

ioconnections.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: pid
Readers

connection-pid.

Writers

(setf connection-pid).

Class: process-with-pty-connection-mixin
Package

hemlock-internals.

Source

connections.lisp.

Direct superclasses

pipelike-connection-mixin.

Direct subclasses

process-with-pty-connection/iolib.

Direct methods
Direct slots
Slot: process-connection
Package

hemlock-interface.

Initargs

:process-connection

Readers

connection-process-connection.

Writers

(setf connection-process-connection).

Class: process-with-pty-connection/iolib
Package

hemlock-internals.

Source

ioconnections.lisp.

Direct superclasses
Class: serializable-object
Package

hemlock.wire.

Source

wire.lisp.

Direct subclasses

slave-symbol.

Class: shell-filter-stream
Package

hemlock.

Source

shell.lisp.

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

The buffer where output will be going

Package

hemlock-internals.

Initargs

:buffer

Readers

shell-filter-stream-buffer.

Writers

(setf shell-filter-stream-buffer).

Slot: hemlock-stream

The Hemlock stream to which output will be directed

Initargs

:hemlock-stream

Readers

shell-filter-stream-hemlock-stream.

Writers

(setf shell-filter-stream-hemlock-stream).

Class: slave-symbol
Package

hemlock.

Source

lispeval.lisp.

Direct superclasses

serializable-object.

Direct methods
Direct slots
Slot: package-name
Package

common-lisp.

Initargs

:package-name

Readers

slave-symbol-package-name.

Writers

(setf slave-symbol-package-name).

Slot: name
Initargs

:name

Readers

slave-symbol-name.

Writers

(setf slave-symbol-name).

Class: tcp-connection-mixin
Package

hemlock-internals.

Source

connections.lisp.

Direct subclasses

tcp-connection/iolib.

Direct methods
Direct slots
Slot: host
Initargs

:host

Readers

connection-host.

Writers

(setf connection-host).

Slot: port
Initargs

:port

Readers

connection-port.

Writers

(setf connection-port).

Class: tcp-connection/iolib
Package

hemlock-internals.

Source

ioconnections.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: socket
Readers

connection-socket.

Writers

(setf connection-socket).

Class: tcp-listener-mixin
Package

hemlock-internals.

Source

connections.lisp.

Direct subclasses

tcp-listener/iolib.

Direct methods
Direct slots
Slot: host
Initargs

:host

Readers

connection-host.

Writers

(setf connection-host).

Slot: port
Initargs

:port

Readers

connection-port.

Writers

(setf connection-port).

Class: tcp-listener/iolib
Package

hemlock-internals.

Source

ioconnections.lisp.

Direct superclasses
Direct methods
Class: ts-stream
Package

hemlock.

Source

ts-stream.lisp.

Direct superclasses
  • fundamental-character-input-stream.
  • fundamental-character-output-stream.
  • trivial-gray-stream-mixin.
Direct methods
Direct slots
Slot: wire
Initargs

:wire

Readers

ts-stream-wire.

Writers

(setf ts-stream-wire).

Slot: typescript
Initargs

:typescript

Readers

ts-stream-typescript.

Writers

(setf ts-stream-typescript).

Slot: output-buffer
Type

simple-string

Initform

(make-string hemlock::ts-stream-output-buffer-size)

Initargs

:output-buffer

Readers

ts-stream-output-buffer.

Writers

(setf ts-stream-output-buffer).

Slot: output-buffer-index
Type

fixnum

Initform

0

Initargs

:output-buffer-index

Readers

ts-stream-output-buffer-index.

Writers

(setf ts-stream-output-buffer-index).

Slot: char-pos

The current output character position on the line, returned by the :CHARPOS method.

Type

fixnum

Initform

0

Initargs

:char-pos

Readers

ts-stream-char-pos.

Writers

(setf ts-stream-char-pos).

Slot: line-length

The current length of a line of output. Returned by STREAM-LINE-LENGTH method.

Package

hemlock-interface.

Initform

80

Initargs

:line-length

Readers

ts-stream-line-length.

Writers

(setf ts-stream-line-length).

Slot: current-input

This is a list of strings and stream-commands whose order manifests the input provided by remote procedure calls into the slave of TS-STREAM-ACCEPT-INPUT.

Type

list

Initargs

:current-input

Readers

ts-stream-current-input.

Writers

(setf ts-stream-current-input).

Slot: input-read-index
Type

fixnum

Initform

0

Initargs

:input-read-index

Readers

ts-stream-input-read-index.

Writers

(setf ts-stream-input-read-index).

Class: tty-device
Package

hemlock-internals.

Source

struct.lisp.

Direct superclasses

device.

Direct methods
Direct slots
Slot: dumbp
Initargs

:dumbp

Readers

tty-device-dumbp.

Writers

(setf tty-device-dumbp).

Slot: lines
Initargs

:lines

Readers

tty-device-lines.

Writers

(setf tty-device-lines).

Slot: columns
Initargs

:columns

Readers

tty-device-columns.

Writers

(setf tty-device-columns).

Slot: display-string
Initargs

:display-string

Readers

tty-device-display-string.

Writers

(setf tty-device-display-string).

Slot: standout-init
Initargs

:standout-init

Readers

tty-device-standout-init.

Writers

(setf tty-device-standout-init).

Slot: standout-end
Initargs

:standout-end

Readers

tty-device-standout-end.

Writers

(setf tty-device-standout-end).

Slot: clear-lines
Initargs

:clear-lines

Readers

tty-device-clear-lines.

Writers

(setf tty-device-clear-lines).

Slot: clear-to-eol
Initargs

:clear-to-eol

Readers

tty-device-clear-to-eol.

Writers

(setf tty-device-clear-to-eol).

Slot: clear-to-eow
Initargs

:clear-to-eow

Readers

tty-device-clear-to-eow.

Writers

(setf tty-device-clear-to-eow).

Slot: open-line
Initargs

:open-line

Readers

tty-device-open-line.

Writers

(setf tty-device-open-line).

Slot: delete-line
Initargs

:delete-line

Readers

tty-device-delete-line.

Writers

(setf tty-device-delete-line).

Slot: insert-string
Package

hemlock-interface.

Initargs

:insert-string

Readers

tty-device-insert-string.

Writers

(setf tty-device-insert-string).

Slot: delete-char
Initargs

:delete-char

Readers

tty-device-delete-char.

Writers

(setf tty-device-delete-char).

Slot: cursor-x
Initform

0

Initargs

:cursor-x

Readers

tty-device-cursor-x.

Writers

(setf tty-device-cursor-x).

Slot: cursor-y
Initform

0

Initargs

:cursor-y

Readers

tty-device-cursor-y.

Writers

(setf tty-device-cursor-y).

Slot: standout-init-string
Initargs

:standout-init-string

Readers

tty-device-standout-init-string.

Writers

(setf tty-device-standout-init-string).

Slot: standout-end-string
Initargs

:standout-end-string

Readers

tty-device-standout-end-string.

Writers

(setf tty-device-standout-end-string).

Slot: clear-to-eol-string
Initargs

:clear-to-eol-string

Readers

tty-device-clear-to-eol-string.

Writers

(setf tty-device-clear-to-eol-string).

Slot: clear-string
Initargs

:clear-string

Readers

tty-device-clear-string.

Writers

(setf tty-device-clear-string).

Slot: open-line-string
Initargs

:open-line-string

Readers

tty-device-open-line-string.

Writers

(setf tty-device-open-line-string).

Slot: delete-line-string
Initargs

:delete-line-string

Readers

tty-device-delete-line-string.

Writers

(setf tty-device-delete-line-string).

Slot: insert-init-string
Initargs

:insert-init-string

Readers

tty-device-insert-init-string.

Writers

(setf tty-device-insert-init-string).

Slot: insert-char-init-string
Initargs

:insert-char-init-string

Readers

tty-device-insert-char-init-string.

Writers

(setf tty-device-insert-char-init-string).

Slot: insert-char-end-string
Initargs

:insert-char-end-string

Readers

tty-device-insert-char-end-string.

Writers

(setf tty-device-insert-char-end-string).

Slot: insert-end-string
Initargs

:insert-end-string

Readers

tty-device-insert-end-string.

Writers

(setf tty-device-insert-end-string).

Slot: delete-init-string
Initargs

:delete-init-string

Readers

tty-device-delete-init-string.

Writers

(setf tty-device-delete-init-string).

Slot: delete-char-string
Initargs

:delete-char-string

Readers

tty-device-delete-char-string.

Writers

(setf tty-device-delete-char-string).

Slot: delete-end-string
Initargs

:delete-end-string

Readers

tty-device-delete-end-string.

Writers

(setf tty-device-delete-end-string).

Slot: init-string
Initargs

:init-string

Readers

tty-device-init-string.

Writers

(setf tty-device-init-string).

Slot: cm-end-string
Initargs

:cm-end-string

Readers

tty-device-cm-end-string.

Writers

(setf tty-device-cm-end-string).

Slot: cm-x-add-char
Initargs

:cm-x-add-char

Readers

tty-device-cm-x-add-char.

Writers

(setf tty-device-cm-x-add-char).

Slot: cm-y-add-char
Initargs

:cm-y-add-char

Readers

tty-device-cm-y-add-char.

Writers

(setf tty-device-cm-y-add-char).

Slot: cm-x-condx-char
Initargs

:cm-x-condx-char

Readers

tty-device-cm-x-condx-char.

Writers

(setf tty-device-cm-x-condx-char).

Slot: cm-y-condx-char
Initargs

:cm-y-condx-char

Readers

tty-device-cm-y-condx-char.

Writers

(setf tty-device-cm-y-condx-char).

Slot: cm-x-condx-add-char
Initargs

:cm-x-condx-add-char

Readers

tty-device-cm-x-condx-add-char.

Writers

(setf tty-device-cm-x-condx-add-char).

Slot: cm-y-condx-add-char
Initargs

:cm-y-condx-add-char

Readers

tty-device-cm-y-condx-add-char.

Writers

(setf tty-device-cm-y-condx-add-char).

Slot: cm-string1
Initargs

:cm-string1

Readers

tty-device-cm-string1.

Writers

(setf tty-device-cm-string1).

Slot: cm-string2
Initargs

:cm-string2

Readers

tty-device-cm-string2.

Writers

(setf tty-device-cm-string2).

Slot: cm-string3
Initargs

:cm-string3

Readers

tty-device-cm-string3.

Writers

(setf tty-device-cm-string3).

Slot: cm-one-origin
Initargs

:cm-one-origin

Readers

tty-device-cm-one-origin.

Writers

(setf tty-device-cm-one-origin).

Slot: cm-reversep
Initargs

:cm-reversep

Readers

tty-device-cm-reversep.

Writers

(setf tty-device-cm-reversep).

Slot: cm-x-pad
Initargs

:cm-x-pad

Readers

tty-device-cm-x-pad.

Writers

(setf tty-device-cm-x-pad).

Slot: cm-y-pad
Initargs

:cm-y-pad

Readers

tty-device-cm-y-pad.

Writers

(setf tty-device-cm-y-pad).

Slot: screen-image
Initargs

:screen-image

Readers

tty-device-screen-image.

Writers

(setf tty-device-screen-image).

Slot: speed
Package

common-lisp.

Type

(or (unsigned-byte 24) null)

Initargs

:speed

Readers

tty-device-speed.

Writers

(setf tty-device-speed).

Class: windowed-editor-input

Editor input from windowing system.

Package

hemlock-internals.

Source

bitmap-input.lisp.

Direct superclasses

editor-input.

Direct methods
Direct slots
Slot: hunks

List of bitmap-hunks which input to this stream.

Initargs

:hunks

Readers

windowed-editor-input-hunks.

Writers

(setf windowed-editor-input-hunks).

Class: x11-hunk
Package

hemlock.x11.

Source

bit-stuff.lisp.

Direct superclasses

bitmap-hunk.

Direct methods
Direct slots
Slot: xwindow

X window for this hunk.

Initargs

:xwindow

Readers

bitmap-hunk-xwindow.

Writers

(setf bitmap-hunk-xwindow).

Slot: gcontext

X gcontext for xwindow.

Initargs

:gcontext

Readers

bitmap-hunk-gcontext.

Writers

(setf bitmap-hunk-gcontext).


5.2.10 Types

Type: dis-line ()
Package

hemlock-internals.

Source

struct.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (   1  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X  
Index Entry  Section

%
%apropos: Private ordinary functions
%apropos-results: Private ordinary functions
%auto-fill-blank-before-p: Private ordinary functions
%auto-fill-clean-previous-line: Private ordinary functions
%auto-fill-line-as-region-p: Private ordinary functions
%auto-fill-space: Private ordinary functions
%auto-fill-word-past-column: Private ordinary functions
%command-loop: Private ordinary functions
%copy-line: Private ordinary functions
%definitions-found: Private ordinary functions
%directory: Private ordinary functions
%displayed-p: Private ordinary functions
%do-comment-lines: Private macros
%editor-input-method: Private generic functions
%editor-input-method: Private generic functions
%editor-input-method: Private generic functions
%exec: Private ordinary functions
%fcwa: Private macros
%fill-paragraph-start: Private ordinary functions
%filling-set-next-line: Private ordinary functions
%find-definitions: Private ordinary functions
%find-symbol-completion-matches: Private ordinary functions
%find-symbol-completion/request: Private ordinary functions
%find-symbol-completion/results: Private ordinary functions
%fork-and-exec: Private ordinary functions
%form-offset: Private macros
%fuzzy-complete-symbol: Private ordinary functions
%fuzzy-complete-symbol/request: Private ordinary functions
%fuzzy-complete-symbol/results: Private ordinary functions
%fuzzy-extract-matching-info: Private ordinary functions
%fuzzy-insert-completion: Private ordinary functions
%guess-sort-duration: Private ordinary functions
%i-search: Private ordinary functions
%i-search-char-eval: Private ordinary functions
%i-search-control-s-or-r: Private ordinary functions
%i-search-echo-refresh: Private ordinary functions
%i-search-empty-string: Private ordinary functions
%i-search-find-pattern: Private ordinary functions
%i-search-printed-char: Private ordinary functions
%init-hemlock: Private ordinary functions
%init-line-image: Private ordinary functions
%init-redisplay: Private ordinary functions
%init-screen-manager: Private generic functions
%init-screen-manager: Private generic functions
%init-screen-manager: Private generic functions
%init-screen-manager: Private generic functions
%init-screen-manager: Private generic functions
%init-syntax-table: Private ordinary functions
%insert-completion: Private ordinary functions
%line-has-prefix-p: Private ordinary functions
%line-tag: Private generic functions
%line-tag: Private generic functions
%list-offset: Private macros
%make-connection-device: Private ordinary functions
%make-device: Private ordinary functions
%make-duplicate-symbols-filter: Private ordinary functions
%make-extra-typescript-buffer: Private ordinary functions
%make-fuzzy-matching: Private ordinary functions
%make-key-event: Private ordinary functions
%make-modeline-field: Private ordinary functions
%make-remote-object: Private ordinary functions
%make-string-table: Private ordinary functions
%make-tty-device: Private ordinary functions
%make-undo-info: Private ordinary functions
%make-wire: Private ordinary functions
%mark-to-paragraph: Private macros
%not-inside-a-parse: Private ordinary functions
%para-offset-back-find-para: Private ordinary functions
%para-offset-back-place-mark: Private ordinary functions
%paragraph-offset-aux: Private macros
%paragraph-offset-backward: Private ordinary functions
%paragraph-offset-forward: Private ordinary functions
%print-after-mark: Private ordinary functions
%print-attribute-descriptor: Private ordinary functions
%print-before-mark: Private ordinary functions
%print-hbuffer: Private ordinary functions
%print-hcommand: Private ordinary functions
%print-hemlock-mode: Private ordinary functions
%print-hregion: Private ordinary functions
%print-hring: Private ordinary functions
%print-hwindow: Private ordinary functions
%print-key-event: Private ordinary functions
%print-note: Private ordinary functions
%print-request-server: Private ordinary functions
%print-search-pattern: Private ordinary functions
%print-undo-info: Private ordinary functions
%print-whole-line: Private ordinary functions
%print-window-group: Private ordinary functions
%read: Private generic functions
%read: Private generic functions
%set-insert-words: Private ordinary functions
%set-value: Private ordinary functions
%set-variable-documentation: Private ordinary functions
%set-variable-hooks: Private ordinary functions
%set-variable-value: Private ordinary functions
%sp-byte-blt: Private ordinary functions
%sp-find-character-with-attribute: Private ordinary functions
%sp-reverse-find-character-with-attribute: Private ordinary functions
%start-slave: Private ordinary functions
%tcp-connection-from-fd: Private ordinary functions
%ts-stream-flsbuf: Private ordinary functions
%ts-stream-listen: Private ordinary functions
%value: Private ordinary functions

(
(setf %line-tag): Private generic functions
(setf %line-tag): Private generic functions
(setf apropos-entry-docstring): Private ordinary functions
(setf apropos-entry-kind): Private ordinary functions
(setf apropos-entry-slavesym): Private ordinary functions
(setf attribute-descriptor-char-set): Private ordinary functions
(setf attribute-descriptor-documentation): Private ordinary functions
(setf attribute-descriptor-end-value): Private ordinary functions
(setf attribute-descriptor-hooks): Private ordinary functions
(setf attribute-descriptor-keyword): Private ordinary functions
(setf attribute-descriptor-name): Private ordinary functions
(setf binding-across): Private ordinary functions
(setf binding-cons): Private ordinary functions
(setf binding-object): Private ordinary functions
(setf binding-symbol): Private ordinary functions
(setf bit-descriptor-attribute): Private ordinary functions
(setf bit-descriptor-char-set): Private ordinary functions
(setf bit-descriptor-end-wins): Private ordinary functions
(setf bit-descriptor-function): Private ordinary functions
(setf bit-descriptor-mask): Private ordinary functions
(setf bitmap-device-display): Public generic functions
(setf bitmap-device-display): Public generic functions
(setf bitmap-hunk-changed-handler): Private generic functions
(setf bitmap-hunk-changed-handler): Private generic functions
(setf bitmap-hunk-char-height): Private generic functions
(setf bitmap-hunk-char-height): Private generic functions
(setf bitmap-hunk-char-width): Private generic functions
(setf bitmap-hunk-char-width): Private generic functions
(setf bitmap-hunk-device): Private ordinary functions
(setf bitmap-hunk-end): Private generic functions
(setf bitmap-hunk-end): Private generic functions
(setf bitmap-hunk-font-family): Public generic functions
(setf bitmap-hunk-font-family): Public generic functions
(setf bitmap-hunk-gcontext): Private generic functions
(setf bitmap-hunk-gcontext): Private generic functions
(setf bitmap-hunk-height): Private ordinary functions
(setf bitmap-hunk-input-handler): Private generic functions
(setf bitmap-hunk-input-handler): Private generic functions
(setf bitmap-hunk-lock): Private generic functions
(setf bitmap-hunk-lock): Private generic functions
(setf bitmap-hunk-modeline-dis-line): Public generic functions
(setf bitmap-hunk-modeline-dis-line): Public generic functions
(setf bitmap-hunk-modeline-pos): Public generic functions
(setf bitmap-hunk-modeline-pos): Public generic functions
(setf bitmap-hunk-next): Private ordinary functions
(setf bitmap-hunk-position): Private ordinary functions
(setf bitmap-hunk-previous): Private ordinary functions
(setf bitmap-hunk-start): Private generic functions
(setf bitmap-hunk-start): Private generic functions
(setf bitmap-hunk-thumb-bar-p): Private generic functions
(setf bitmap-hunk-thumb-bar-p): Private generic functions
(setf bitmap-hunk-trashed): Public generic functions
(setf bitmap-hunk-trashed): Public generic functions
(setf bitmap-hunk-width): Private generic functions
(setf bitmap-hunk-width): Private generic functions
(setf bitmap-hunk-window): Public ordinary functions
(setf bitmap-hunk-window-group): Public generic functions
(setf bitmap-hunk-window-group): Public generic functions
(setf bitmap-hunk-xwindow): Public generic functions
(setf bitmap-hunk-xwindow): Public generic functions
(setf buffer-%modeline-fields): Private ordinary functions
(setf buffer-%name): Private ordinary functions
(setf buffer-%pathname): Private ordinary functions
(setf buffer-%region): Private ordinary functions
(setf buffer-%writable): Private ordinary functions
(setf buffer-active-region-p): Public ordinary functions
(setf buffer-bindings): Private ordinary functions
(setf buffer-delete-hook): Public ordinary functions
(setf buffer-display-start): Private ordinary functions
(setf buffer-major-mode): Public ordinary functions
(setf buffer-minor-mode): Public ordinary functions
(setf buffer-mode-objects): Private ordinary functions
(setf buffer-modeline-fields): Public ordinary functions
(setf buffer-modes): Public ordinary functions
(setf buffer-modified): Public ordinary functions
(setf buffer-modified-tick): Private ordinary functions
(setf buffer-name): Public ordinary functions
(setf buffer-pathname): Public ordinary functions
(setf buffer-point): Public ordinary functions
(setf buffer-region): Public ordinary functions
(setf buffer-tag-line-number): Private ordinary functions
(setf buffer-undo-list): Private ordinary functions
(setf buffer-undo-p): Public ordinary functions
(setf buffer-unmodified-tick): Private ordinary functions
(setf buffer-var-values): Private ordinary functions
(setf buffer-variables): Public ordinary functions
(setf buffer-widget): Private ordinary functions
(setf buffer-windows): Public ordinary functions
(setf buffer-writable): Public ordinary functions
(setf buffer-write-date): Public ordinary functions
(setf char-key-event): Public ordinary functions
(setf char-set-ref): Private ordinary functions
(setf character-attribute): Public ordinary functions
(setf character-attribute-hooks): Public ordinary functions
(setf character-set-default): Private ordinary functions
(setf character-set-page0): Private ordinary functions
(setf character-set-table): Private ordinary functions
(setf clbuild-info-dependencies): Private ordinary functions
(setf clbuild-info-description): Private ordinary functions
(setf clbuild-info-installed): Private ordinary functions
(setf clbuild-info-marked): Private ordinary functions
(setf clbuild-info-name): Private ordinary functions
(setf command-%bindings): Private ordinary functions
(setf command-%name): Private ordinary functions
(setf command-documentation): Public ordinary functions
(setf command-function): Public ordinary functions
(setf command-name): Public ordinary functions
(setf completion-bucket-for): Private setf expanders
(setf coned-connection-connection): Private ordinary functions
(setf coned-connection-deleted): Private ordinary functions
(setf connection-acceptor): Private generic functions
(setf connection-acceptor): Private generic functions
(setf connection-buffer): Public generic functions
(setf connection-buffer): Public generic functions
(setf connection-command): Public generic functions
(setf connection-command): Public generic functions
(setf connection-directory): Private generic functions
(setf connection-directory): Private generic functions
(setf connection-encoding): Public generic functions
(setf connection-encoding): Public generic functions
(setf connection-exit-code): Public generic functions
(setf connection-exit-code): Public generic functions
(setf connection-exit-status): Public generic functions
(setf connection-exit-status): Public generic functions
(setf connection-fd): Private generic functions
(setf connection-fd): Private generic functions
(setf connection-fd): Private generic functions
(setf connection-filter): Public generic functions
(setf connection-filter): Public generic functions
(setf connection-host): Public generic functions
(setf connection-host): Public generic functions
(setf connection-host): Public generic functions
(setf connection-initargs): Private generic functions
(setf connection-initargs): Private generic functions
(setf connection-input-buffer): Private generic functions
(setf connection-input-buffer): Private generic functions
(setf connection-name): Public generic functions
(setf connection-name): Public generic functions
(setf connection-pid): Private generic functions
(setf connection-pid): Private generic functions
(setf connection-port): Public generic functions
(setf connection-port): Public generic functions
(setf connection-port): Public generic functions
(setf connection-process-connection): Private generic functions
(setf connection-process-connection): Private generic functions
(setf connection-read-fd): Private generic functions
(setf connection-read-fd): Private generic functions
(setf connection-read-fd): Private generic functions
(setf connection-sentinel): Public generic functions
(setf connection-sentinel): Public generic functions
(setf connection-server): Private generic functions
(setf connection-server): Private generic functions
(setf connection-slave-pty-name): Private generic functions
(setf connection-slave-pty-name): Private generic functions
(setf connection-socket): Private generic functions
(setf connection-socket): Private generic functions
(setf connection-socket): Private generic functions
(setf connection-stream): Private generic functions
(setf connection-stream): Private generic functions
(setf connection-write-buffers): Private generic functions
(setf connection-write-buffers): Private generic functions
(setf connection-write-fd): Private generic functions
(setf connection-write-fd): Private generic functions
(setf connection-write-fd): Private generic functions
(setf current-buffer): Public ordinary functions
(setf current-window): Public ordinary functions
(setf default-font): Public ordinary functions
(setf device-bottom-window-base): Public generic functions
(setf device-bottom-window-base): Public generic functions
(setf device-connection): Private ordinary functions
(setf device-filter-counter): Private ordinary functions
(setf device-hunk-device): Public generic functions
(setf device-hunk-device): Public generic functions
(setf device-hunk-height): Public generic functions
(setf device-hunk-height): Public generic functions
(setf device-hunk-next): Public generic functions
(setf device-hunk-next): Public generic functions
(setf device-hunk-position): Public generic functions
(setf device-hunk-position): Public generic functions
(setf device-hunk-previous): Public generic functions
(setf device-hunk-previous): Public generic functions
(setf device-hunk-window): Public generic functions
(setf device-hunk-window): Public generic functions
(setf device-hunks): Public generic functions
(setf device-hunks): Public generic functions
(setf device-name): Public generic functions
(setf device-name): Public generic functions
(setf device-original-sentinel): Private ordinary functions
(setf device-reading): Private ordinary functions
(setf device-stream): Private ordinary functions
(setf device-wire): Public ordinary functions
(setf device-wire): Private ordinary functions
(setf dired-file-deleted-p): Private ordinary functions
(setf dired-file-pathname): Private ordinary functions
(setf dired-file-write-date): Private ordinary functions
(setf dired-info-dot-files-p): Private ordinary functions
(setf dired-info-file-list): Private ordinary functions
(setf dired-info-files): Private ordinary functions
(setf dired-info-pathname): Private ordinary functions
(setf dired-info-pattern): Private ordinary functions
(setf dired-info-write-date): Private ordinary functions
(setf dis-line-chars): Public ordinary functions
(setf dis-line-delta): Public ordinary functions
(setf dis-line-end): Private ordinary functions
(setf dis-line-flags): Public ordinary functions
(setf dis-line-font-changes): Public ordinary functions
(setf dis-line-length): Public ordinary functions
(setf dis-line-line): Private ordinary functions
(setf dis-line-old-chars): Public ordinary functions
(setf dis-line-position): Public ordinary functions
(setf dis-line-tag): Private ordinary functions
(setf dis-line-tag-ticks): Private ordinary functions
(setf dis-line-tick): Private ordinary functions
(setf editor-input-head): Private generic functions
(setf editor-input-head): Private generic functions
(setf editor-input-tail): Private generic functions
(setf editor-input-tail): Private generic functions
(setf error-info-buffer): Private ordinary functions
(setf error-info-line): Private ordinary functions
(setf error-info-message): Private ordinary functions
(setf error-info-region): Private ordinary functions
(setf font-change-font): Public ordinary functions
(setf font-change-mark): Private ordinary functions
(setf font-change-next): Public ordinary functions
(setf font-change-x): Public ordinary functions
(setf font-family-baseline): Public ordinary functions
(setf font-family-cursor-height): Public ordinary functions
(setf font-family-cursor-width): Public ordinary functions
(setf font-family-cursor-x-offset): Public ordinary functions
(setf font-family-cursor-y-offset): Public ordinary functions
(setf font-family-height): Public ordinary functions
(setf font-family-map): Public ordinary functions
(setf font-family-width): Public ordinary functions
(setf font-mark-font): Private generic functions
(setf font-mark-font): Private generic functions
(setf fuzz-chunks): Private ordinary functions
(setf fuzz-classification-string): Private ordinary functions
(setf fuzz-completed-string): Private ordinary functions
(setf fuzz-score): Private ordinary functions
(setf fuzzy-matching.package-chunks): Private ordinary functions
(setf fuzzy-matching.package-name): Private ordinary functions
(setf fuzzy-matching.score): Private ordinary functions
(setf fuzzy-matching.symbol): Private ordinary functions
(setf fuzzy-matching.symbol-chunks): Private ordinary functions
(setf getstring): Public ordinary functions
(setf hemlock-output-stream-mark): Private generic functions
(setf hemlock-output-stream-mark): Private generic functions
(setf hemlock-region-stream-mark): Private generic functions
(setf hemlock-region-stream-mark): Private generic functions
(setf hemlock-region-stream-region): Private generic functions
(setf hemlock-region-stream-region): Private generic functions
(setf input-event-hunk): Private ordinary functions
(setf input-event-key-event): Private ordinary functions
(setf input-event-next): Private ordinary functions
(setf input-event-unread-p): Private ordinary functions
(setf input-event-x): Private ordinary functions
(setf input-event-y): Private ordinary functions
(setf kbdmac-stream-buffer): Private generic functions
(setf kbdmac-stream-buffer): Private generic functions
(setf kbdmac-stream-index): Private generic functions
(setf kbdmac-stream-index): Private generic functions
(setf key-event-bits): Public ordinary functions
(setf key-event-char): Public ordinary functions
(setf key-event-keysym): Public ordinary functions
(setf key-translation): Public ordinary functions
(setf last-command-type): Public ordinary functions
(setf line-%buffer): Private generic functions
(setf line-%buffer): Private generic functions
(setf line-chars): Private generic functions
(setf line-chars): Private generic functions
(setf line-marks): Private generic functions
(setf line-marks): Private generic functions
(setf line-next): Public generic functions
(setf line-next): Public generic functions
(setf line-number): Private generic functions
(setf line-number): Private generic functions
(setf line-plist): Public generic functions
(setf line-plist): Public generic functions
(setf line-previous): Public generic functions
(setf line-previous): Public generic functions
(setf line-string): Public ordinary functions
(setf line-syntax-info): Private ordinary functions
(setf lisp-info-begins-quoted): Private ordinary functions
(setf lisp-info-ending-quoted): Private ordinary functions
(setf lisp-info-net-close-parens): Private ordinary functions
(setf lisp-info-net-open-parens): Private ordinary functions
(setf lisp-info-ranges-to-ignore): Private ordinary functions
(setf lisp-info-signature-slot): Private ordinary functions
(setf logical-key-event-descriptor-documentation): Private ordinary functions
(setf logical-key-event-descriptor-key-events): Private ordinary functions
(setf logical-key-event-descriptor-name): Private ordinary functions
(setf logical-key-event-p): Public ordinary functions
(setf mark-%kind): Private generic functions
(setf mark-%kind): Private generic functions
(setf mark-charpos): Public generic functions
(setf mark-charpos): Public generic functions
(setf mark-kind): Public ordinary functions
(setf mark-line): Public generic functions
(setf mark-line): Public generic functions
(setf ml-field-info-end): Private ordinary functions
(setf ml-field-info-field): Private ordinary functions
(setf ml-field-info-start): Private ordinary functions
(setf mode-object-bindings): Private ordinary functions
(setf mode-object-character-attributes): Private ordinary functions
(setf mode-object-cleanup-function): Private ordinary functions
(setf mode-object-documentation): Private ordinary functions
(setf mode-object-hook-name): Private ordinary functions
(setf mode-object-major-p): Private ordinary functions
(setf mode-object-name): Private ordinary functions
(setf mode-object-precedence): Private ordinary functions
(setf mode-object-setup-function): Private ordinary functions
(setf mode-object-transparent-p): Private ordinary functions
(setf mode-object-var-values): Private ordinary functions
(setf mode-object-variables): Private ordinary functions
(setf modeline-field-%function): Private ordinary functions
(setf modeline-field-%name): Private ordinary functions
(setf modeline-field-%width): Private ordinary functions
(setf modeline-field-function): Public ordinary functions
(setf modeline-field-name): Public ordinary functions
(setf modeline-field-width): Public ordinary functions
(setf mouse-translation-info): Private ordinary functions
(setf next-character): Public ordinary functions
(setf note-buffer): Private ordinary functions
(setf note-context): Private ordinary functions
(setf note-error-file): Private ordinary functions
(setf note-errors): Private ordinary functions
(setf note-input-file): Private ordinary functions
(setf note-kind): Private ordinary functions
(setf note-lap-file): Private ordinary functions
(setf note-load): Private ordinary functions
(setf note-net-input-file): Private ordinary functions
(setf note-net-output-file): Private ordinary functions
(setf note-notes): Private ordinary functions
(setf note-output-date): Private ordinary functions
(setf note-output-file): Private ordinary functions
(setf note-package): Private ordinary functions
(setf note-region): Private ordinary functions
(setf note-server): Private ordinary functions
(setf note-state): Private ordinary functions
(setf note-text): Private ordinary functions
(setf note-warnings): Private ordinary functions
(setf object-set-default-handler): Private ordinary functions
(setf object-set-name): Private ordinary functions
(setf object-set-table): Private ordinary functions
(setf old-lisp-stream-out): Private generic functions
(setf old-lisp-stream-out): Private generic functions
(setf old-lisp-stream-sout): Private generic functions
(setf old-lisp-stream-sout): Private generic functions
(setf prefix-argument): Public ordinary functions
(setf previous-character): Public ordinary functions
(setf random-typeout-stream-first-more-p): Public generic functions
(setf random-typeout-stream-first-more-p): Public generic functions
(setf random-typeout-stream-mark): Public generic functions
(setf random-typeout-stream-mark): Public generic functions
(setf random-typeout-stream-more-mark): Public generic functions
(setf random-typeout-stream-more-mark): Public generic functions
(setf random-typeout-stream-no-prompt): Public generic functions
(setf random-typeout-stream-no-prompt): Public generic functions
(setf random-typeout-stream-window): Public generic functions
(setf random-typeout-stream-window): Public generic functions
(setf region-end): Public ordinary functions
(setf region-start): Public ordinary functions
(setf register-value): Private ordinary functions
(setf remote-object-host): Private ordinary functions
(setf remote-object-id): Private ordinary functions
(setf remote-object-pid): Private ordinary functions
(setf remote-wait-abort): Private ordinary functions
(setf remote-wait-finished): Private ordinary functions
(setf remote-wait-value1): Private ordinary functions
(setf remote-wait-value2): Private ordinary functions
(setf remote-wait-value3): Private ordinary functions
(setf remote-wait-value4): Private ordinary functions
(setf remote-wait-value5): Private ordinary functions
(setf replace-undo-mark): Private ordinary functions
(setf replace-undo-region): Private ordinary functions
(setf request-server-listener): Private ordinary functions
(setf ring-bound): Private ordinary functions
(setf ring-delete-function): Private ordinary functions
(setf ring-first): Private ordinary functions
(setf ring-ref): Public ordinary functions
(setf ring-vector): Private ordinary functions
(setf sapref): Private macros
(setf save-state-buffer): Private ordinary functions
(setf save-state-key-count): Private ordinary functions
(setf save-state-key-signature): Private ordinary functions
(setf save-state-last-ckp-signature): Private ordinary functions
(setf save-state-pathname): Private ordinary functions
(setf search-pattern-direction): Private ordinary functions
(setf search-pattern-kind): Private ordinary functions
(setf search-pattern-pattern): Private ordinary functions
(setf search-pattern-reclaim-function): Private ordinary functions
(setf search-pattern-search-function): Private ordinary functions
(setf server-info-background-buffer): Private ordinary functions
(setf server-info-background-info): Private ordinary functions
(setf server-info-error-index): Private ordinary functions
(setf server-info-errors): Private ordinary functions
(setf server-info-implementation-type): Private ordinary functions
(setf server-info-implementation-version): Private ordinary functions
(setf server-info-name): Private ordinary functions
(setf server-info-notes): Private ordinary functions
(setf server-info-slave-buffer): Private ordinary functions
(setf server-info-slave-info): Private ordinary functions
(setf server-info-wire): Private ordinary functions
(setf set-search-pattern-direction): Private ordinary functions
(setf set-search-pattern-kind): Private ordinary functions
(setf set-search-pattern-pattern): Private ordinary functions
(setf set-search-pattern-reclaim-function): Private ordinary functions
(setf set-search-pattern-search-function): Private ordinary functions
(setf set-search-pattern-set): Private ordinary functions
(setf shell-filter-stream-buffer): Private generic functions
(setf shell-filter-stream-buffer): Private generic functions
(setf shell-filter-stream-hemlock-stream): Private generic functions
(setf shell-filter-stream-hemlock-stream): Private generic functions
(setf slave-list-item-info): Private ordinary functions
(setf slave-list-item-marked): Private ordinary functions
(setf slave-list-item-name): Private ordinary functions
(setf slave-stack-frame-label): Private ordinary functions
(setf slave-stack-frame-remote-frame): Private ordinary functions
(setf slave-symbol-name): Private generic functions
(setf slave-symbol-name): Private generic functions
(setf slave-symbol-package-name): Private generic functions
(setf slave-symbol-package-name): Private generic functions
(setf spell-info-insertions): Private ordinary functions
(setf spell-info-pathname): Private ordinary functions
(setf string-insensitive-direction): Private ordinary functions
(setf string-insensitive-folded-string): Private ordinary functions
(setf string-insensitive-hashed-string): Private ordinary functions
(setf string-insensitive-jumps): Private ordinary functions
(setf string-insensitive-kind): Private ordinary functions
(setf string-insensitive-pattern): Private ordinary functions
(setf string-insensitive-reclaim-function): Private ordinary functions
(setf string-insensitive-search-function): Private ordinary functions
(setf string-sensitive-direction): Private ordinary functions
(setf string-sensitive-jumps): Private ordinary functions
(setf string-sensitive-kind): Private ordinary functions
(setf string-sensitive-pattern): Private ordinary functions
(setf string-sensitive-reclaim-function): Private ordinary functions
(setf string-sensitive-search-function): Private ordinary functions
(setf string-sensitive-string): Private ordinary functions
(setf string-table-first-word-table): Private ordinary functions
(setf string-table-num-nodes): Private ordinary functions
(setf string-table-separator): Public ordinary functions
(setf string-table-value-nodes): Private ordinary functions
(setf sy-font-marks): Private ordinary functions
(setf sy-from-state): Private ordinary functions
(setf sy-signature): Private ordinary functions
(setf sy-to-state): Private ordinary functions
(setf tag-line-number): Private ordinary functions
(setf tag-package): Private ordinary functions
(setf tag-syntax-info): Private ordinary functions
(setf tag-ticks): Private ordinary functions
(setf tq-event-function): Private ordinary functions
(setf tq-event-interval): Private ordinary functions
(setf tq-event-last-time): Private ordinary functions
(setf tq-event-time): Private ordinary functions
(setf ts-data-buffer): Private ordinary functions
(setf ts-data-fill-mark): Private ordinary functions
(setf ts-data-server): Private ordinary functions
(setf ts-data-stream): Private ordinary functions
(setf ts-data-wire): Private ordinary functions
(setf ts-stream-char-pos): Private generic functions
(setf ts-stream-char-pos): Private generic functions
(setf ts-stream-current-input): Private generic functions
(setf ts-stream-current-input): Private generic functions
(setf ts-stream-input-read-index): Private generic functions
(setf ts-stream-input-read-index): Private generic functions
(setf ts-stream-line-length): Private generic functions
(setf ts-stream-line-length): Private generic functions
(setf ts-stream-output-buffer): Private generic functions
(setf ts-stream-output-buffer): Private generic functions
(setf ts-stream-output-buffer-index): Private generic functions
(setf ts-stream-output-buffer-index): Private generic functions
(setf ts-stream-typescript): Private generic functions
(setf ts-stream-typescript): Private generic functions
(setf ts-stream-wire): Private generic functions
(setf ts-stream-wire): Private generic functions
(setf tty-device-clear-lines): Private generic functions
(setf tty-device-clear-lines): Private generic functions
(setf tty-device-clear-string): Private generic functions
(setf tty-device-clear-string): Private generic functions
(setf tty-device-clear-to-eol): Private generic functions
(setf tty-device-clear-to-eol): Private generic functions
(setf tty-device-clear-to-eol-string): Private generic functions
(setf tty-device-clear-to-eol-string): Private generic functions
(setf tty-device-clear-to-eow): Private generic functions
(setf tty-device-clear-to-eow): Private generic functions
(setf tty-device-cm-end-string): Private generic functions
(setf tty-device-cm-end-string): Private generic functions
(setf tty-device-cm-one-origin): Private generic functions
(setf tty-device-cm-one-origin): Private generic functions
(setf tty-device-cm-reversep): Private generic functions
(setf tty-device-cm-reversep): Private generic functions
(setf tty-device-cm-string1): Private generic functions
(setf tty-device-cm-string1): Private generic functions
(setf tty-device-cm-string2): Private generic functions
(setf tty-device-cm-string2): Private generic functions
(setf tty-device-cm-string3): Private generic functions
(setf tty-device-cm-string3): Private generic functions
(setf tty-device-cm-x-add-char): Private generic functions
(setf tty-device-cm-x-add-char): Private generic functions
(setf tty-device-cm-x-condx-add-char): Private generic functions
(setf tty-device-cm-x-condx-add-char): Private generic functions
(setf tty-device-cm-x-condx-char): Private generic functions
(setf tty-device-cm-x-condx-char): Private generic functions
(setf tty-device-cm-x-pad): Private generic functions
(setf tty-device-cm-x-pad): Private generic functions
(setf tty-device-cm-y-add-char): Private generic functions
(setf tty-device-cm-y-add-char): Private generic functions
(setf tty-device-cm-y-condx-add-char): Private generic functions
(setf tty-device-cm-y-condx-add-char): Private generic functions
(setf tty-device-cm-y-condx-char): Private generic functions
(setf tty-device-cm-y-condx-char): Private generic functions
(setf tty-device-cm-y-pad): Private generic functions
(setf tty-device-cm-y-pad): Private generic functions
(setf tty-device-columns): Private generic functions
(setf tty-device-columns): Private generic functions
(setf tty-device-cursor-x): Private generic functions
(setf tty-device-cursor-x): Private generic functions
(setf tty-device-cursor-y): Private generic functions
(setf tty-device-cursor-y): Private generic functions
(setf tty-device-delete-char): Private generic functions
(setf tty-device-delete-char): Private generic functions
(setf tty-device-delete-char-string): Private generic functions
(setf tty-device-delete-char-string): Private generic functions
(setf tty-device-delete-end-string): Private generic functions
(setf tty-device-delete-end-string): Private generic functions
(setf tty-device-delete-init-string): Private generic functions
(setf tty-device-delete-init-string): Private generic functions
(setf tty-device-delete-line): Private generic functions
(setf tty-device-delete-line): Private generic functions
(setf tty-device-delete-line-string): Private generic functions
(setf tty-device-delete-line-string): Private generic functions
(setf tty-device-display-string): Private generic functions
(setf tty-device-display-string): Private generic functions
(setf tty-device-dumbp): Private generic functions
(setf tty-device-dumbp): Private generic functions
(setf tty-device-init-string): Private generic functions
(setf tty-device-init-string): Private generic functions
(setf tty-device-insert-char-end-string): Private generic functions
(setf tty-device-insert-char-end-string): Private generic functions
(setf tty-device-insert-char-init-string): Private generic functions
(setf tty-device-insert-char-init-string): Private generic functions
(setf tty-device-insert-end-string): Private generic functions
(setf tty-device-insert-end-string): Private generic functions
(setf tty-device-insert-init-string): Private generic functions
(setf tty-device-insert-init-string): Private generic functions
(setf tty-device-insert-string): Private generic functions
(setf tty-device-insert-string): Private generic functions
(setf tty-device-lines): Private generic functions
(setf tty-device-lines): Private generic functions
(setf tty-device-open-line): Private generic functions
(setf tty-device-open-line): Private generic functions
(setf tty-device-open-line-string): Private generic functions
(setf tty-device-open-line-string): Private generic functions
(setf tty-device-screen-image): Private generic functions
(setf tty-device-screen-image): Private generic functions
(setf tty-device-speed): Private generic functions
(setf tty-device-speed): Private generic functions
(setf tty-device-standout-end): Private generic functions
(setf tty-device-standout-end): Private generic functions
(setf tty-device-standout-end-string): Private generic functions
(setf tty-device-standout-end-string): Private generic functions
(setf tty-device-standout-init): Private generic functions
(setf tty-device-standout-init): Private generic functions
(setf tty-device-standout-init-string): Private generic functions
(setf tty-device-standout-init-string): Private generic functions
(setf undo-info-buffer): Private ordinary functions
(setf undo-info-cleanup): Private ordinary functions
(setf undo-info-hold-name): Private ordinary functions
(setf undo-info-method): Private ordinary functions
(setf undo-info-method-undo): Private ordinary functions
(setf undo-info-name): Private ordinary functions
(setf value): Public setf expanders
(setf value-node-folded): Private ordinary functions
(setf value-node-proper): Private ordinary functions
(setf value-node-value): Private ordinary functions
(setf variable-documentation): Public setf expanders
(setf variable-hooks): Public setf expanders
(setf variable-object-documentation): Private ordinary functions
(setf variable-object-down): Private ordinary functions
(setf variable-object-hooks): Private ordinary functions
(setf variable-object-name): Private ordinary functions
(setf variable-object-value): Private ordinary functions
(setf variable-value): Public setf expanders
(setf wild-match-file): Private ordinary functions
(setf wild-match-substitute): Private ordinary functions
(setf window-%buffer): Public ordinary functions
(setf window-buffer): Public ordinary functions
(setf window-display-end): Public ordinary functions
(setf window-display-recentering): Public ordinary functions
(setf window-display-start): Public ordinary functions
(setf window-first-changed): Public ordinary functions
(setf window-first-line): Public ordinary functions
(setf window-font): Public ordinary functions
(setf window-group-height): Public ordinary functions
(setf window-group-width): Public ordinary functions
(setf window-group-xparent): Public ordinary functions
(setf window-height): Public ordinary functions
(setf window-hunk): Public ordinary functions
(setf window-last-changed): Public ordinary functions
(setf window-last-line): Public ordinary functions
(setf window-modeline-buffer): Public ordinary functions
(setf window-modeline-buffer-len): Public ordinary functions
(setf window-modeline-dis-line): Public ordinary functions
(setf window-old-lines): Public ordinary functions
(setf window-old-start): Public ordinary functions
(setf window-point): Public ordinary functions
(setf window-spare-lines): Public ordinary functions
(setf window-tick): Public ordinary functions
(setf window-width): Public ordinary functions
(setf windowed-editor-input-hunks): Private generic functions
(setf windowed-editor-input-hunks): Private generic functions
(setf wire-cache-index): Private ordinary functions
(setf wire-device): Private ordinary functions
(setf wire-encoding): Private ordinary functions
(setf wire-ibuf): Private ordinary functions
(setf wire-ibuf-end): Private ordinary functions
(setf wire-ibuf-offset): Private ordinary functions
(setf wire-object-cache): Private ordinary functions
(setf wire-object-hash): Private ordinary functions
(setf wire-obuf): Private ordinary functions
(setf wire-obuf-end): Private ordinary functions
(setf word-entry-folded): Private ordinary functions
(setf word-entry-next-table): Private ordinary functions
(setf word-entry-value-node): Private ordinary functions
(setf word-table-num-words): Private ordinary functions
(setf word-table-words): Private ordinary functions
(setf xref-entry-file): Private ordinary functions
(setf xref-entry-name): Private ordinary functions
(setf xref-entry-position): Private ordinary functions

1
1+m: Private macros
1-m: Private macros

A
abort-eval-input-command: Private ordinary functions
abort-key-event-p: Private macros
abort-operations-command: Private ordinary functions
abort-recursive-edit: Public ordinary functions
abort-recursive-edit-command: Private ordinary functions
activate-region: Public ordinary functions
activate-region-command: Private ordinary functions
activate-slave-command: Private ordinary functions
add-buffer-history-hook: Private ordinary functions
add-character-to-set: Private ordinary functions
add-definition-dir-translation: Public ordinary functions
add-definition-directory-translation-command: Private ordinary functions
add-flags: Private ordinary functions
add-hook: Public macros
add-scribe-directive-command: Private ordinary functions
add-scribe-paragraph-delimiter-command: Private ordinary functions
add-word-to-spelling-dictionary-command: Private ordinary functions
add-xwindow-object: Public ordinary functions
adjust-comment: Private ordinary functions
after-editor-initializations: Public macros
align-comment: Private ordinary functions
alloc-font-change: Private macros
allocate-bit: Private macros
alpha-chars-loop: Private macros
alpha-key-events-loop: Private macros
always-change-line: Private macros
ambiguous-files: Public ordinary functions
append-to-input-buffer: Private ordinary functions
apropos-command: Private ordinary functions
apropos-command-output: Private ordinary functions
apropos-describe-command: Private ordinary functions
apropos-entry-docstring: Private ordinary functions
apropos-entry-from-mark: Private ordinary functions
apropos-entry-kind: Private ordinary functions
apropos-entry-p: Private ordinary functions
apropos-entry-slavesym: Private ordinary functions
apropos-find-definition-command: Private ordinary functions
apropos-help-command: Private ordinary functions
apropos-quit-command: Private ordinary functions
apropos-write-line: Private ordinary functions
argument-digit-command: Private ordinary functions
array-element-from-mark: Private ordinary functions
array-element-from-pointer-pos: Private ordinary functions
ass: Private ordinary functions
assq: Public ordinary functions
at-beginning-of-word-p: Private ordinary functions
attr-predicate: Private ordinary functions
attr-predicate-aux: Private ordinary functions
attribute-descriptor-char-set: Private ordinary functions
attribute-descriptor-documentation: Private ordinary functions
attribute-descriptor-end-value: Private ordinary functions
attribute-descriptor-hooks: Private ordinary functions
attribute-descriptor-keyword: Private ordinary functions
attribute-descriptor-name: Private ordinary functions
attribute-descriptor-p: Private ordinary functions
auto-check-word-spelling-command: Private ordinary functions
auto-fill-line-as-region: Private ordinary functions
auto-fill-linefeed-command: Private ordinary functions
auto-fill-mode-command: Private ordinary functions
auto-fill-return-command: Private ordinary functions
auto-fill-space-command: Private ordinary functions
auto-save-count-keys: Private ordinary functions
auto-save-mode-command: Private ordinary functions
auto-save-state-p: Private ordinary functions
auto-spell-mode-command: Private ordinary functions

B
back-to-indentation-command: Private ordinary functions
backend-init-raw-io: Private generic functions
backend-init-raw-io: Private generic functions
backend-init-raw-io: Private generic functions
backend-init-raw-io: Private generic functions
backup-file-command: Private ordinary functions
backward-character-command: Private ordinary functions
backward-character-search-macro: Private macros
backward-form-command: Private ordinary functions
backward-kill-form-command: Private ordinary functions
backward-kill-line-command: Private ordinary functions
backward-kill-sentence-command: Private ordinary functions
backward-list-command: Private ordinary functions
backward-paragraph-command: Private ordinary functions
backward-sentence-command: Private ordinary functions
backward-set-search-macro: Private macros
backward-up-list: Public ordinary functions
backward-up-list-command: Private ordinary functions
backward-word-command: Private ordinary functions
balance-paren: Private ordinary functions
bash-string-to-symbol: Private ordinary functions
beep: Public ordinary functions
before-wildcard-after: Private ordinary functions
beginning-of-buffer-command: Private ordinary functions
beginning-of-defun-command: Private ordinary functions
beginning-of-line-command: Private ordinary functions
beginning-of-parse-command: Private ordinary functions
bi-svposition: Private ordinary functions
bind-key: Public ordinary functions
bind-key-command: Private ordinary functions
bind-variable-bindings: Private macros
binding-across: Private ordinary functions
binding-cons: Private ordinary functions
binding-object: Private ordinary functions
binding-symbol: Private ordinary functions
bit-descriptor-attribute: Private ordinary functions
bit-descriptor-char-set: Private ordinary functions
bit-descriptor-end-wins: Private ordinary functions
bit-descriptor-function: Private ordinary functions
bit-descriptor-mask: Private ordinary functions
bit-descriptor-p: Private ordinary functions
bitmap-delete-and-reclaim-window-space: Private ordinary functions
bitmap-device-display: Public generic functions
bitmap-device-display: Public generic functions
bitmap-hunk-bottom-border: Private ordinary functions
bitmap-hunk-changed-handler: Private generic functions
bitmap-hunk-changed-handler: Private generic functions
bitmap-hunk-char-height: Private generic functions
bitmap-hunk-char-height: Private generic functions
bitmap-hunk-char-width: Private generic functions
bitmap-hunk-char-width: Private generic functions
bitmap-hunk-device: Private ordinary functions
bitmap-hunk-end: Private generic functions
bitmap-hunk-end: Private generic functions
bitmap-hunk-font-family: Public generic functions
bitmap-hunk-font-family: Public generic functions
bitmap-hunk-gcontext: Private generic functions
bitmap-hunk-gcontext: Private generic functions
bitmap-hunk-height: Private ordinary functions
bitmap-hunk-input-handler: Private generic functions
bitmap-hunk-input-handler: Private generic functions
bitmap-hunk-lock: Private generic functions
bitmap-hunk-lock: Private generic functions
bitmap-hunk-modeline-dis-line: Public generic functions
bitmap-hunk-modeline-dis-line: Public generic functions
bitmap-hunk-modeline-pos: Public generic functions
bitmap-hunk-modeline-pos: Public generic functions
bitmap-hunk-next: Private ordinary functions
bitmap-hunk-position: Private ordinary functions
bitmap-hunk-previous: Private ordinary functions
bitmap-hunk-start: Private generic functions
bitmap-hunk-start: Private generic functions
bitmap-hunk-thumb-bar-p: Private generic functions
bitmap-hunk-thumb-bar-p: Private generic functions
bitmap-hunk-trashed: Public generic functions
bitmap-hunk-trashed: Public generic functions
bitmap-hunk-width: Private generic functions
bitmap-hunk-width: Private generic functions
bitmap-hunk-window: Public ordinary functions
bitmap-hunk-window-group: Public generic functions
bitmap-hunk-window-group: Public generic functions
bitmap-hunk-xwindow: Public generic functions
bitmap-hunk-xwindow: Public generic functions
blank-after-p: Public ordinary functions
blank-before-p: Public ordinary functions
blank-between-positions: Private ordinary functions
blank-line-p: Public ordinary functions
blt-ml-field-buffer-fix: Private ordinary functions
blt-modeline-field-buffer: Private ordinary functions
bottom-of-window-command: Private ordinary functions
bufed-buffer: Private macros
bufed-buffer-deleted: Private macros
bufed-command: Private ordinary functions
bufed-delete-command: Private ordinary functions
bufed-delete-hook: Private ordinary functions
bufed-expunge-command: Private ordinary functions
bufed-goto-and-quit-command: Private ordinary functions
bufed-goto-command: Private ordinary functions
bufed-help-command: Private ordinary functions
bufed-make-hook: Private ordinary functions
bufed-modified-hook: Private ordinary functions
bufed-name-hook: Private ordinary functions
bufed-pathname-hook: Private ordinary functions
bufed-quit-command: Private ordinary functions
bufed-save-file-command: Private ordinary functions
bufed-undelete-command: Private ordinary functions
bufed-write-line: Private ordinary functions
buffer-%modeline-fields: Private ordinary functions
buffer-%name: Private ordinary functions
buffer-%pathname: Private ordinary functions
buffer-%region: Private ordinary functions
buffer-%writable: Private ordinary functions
buffer-active-region-p: Public ordinary functions
buffer-bindings: Private ordinary functions
buffer-changes-command: Private ordinary functions
buffer-default-directory: Private ordinary functions
buffer-default-pathname: Public ordinary functions
buffer-delete-hook: Public ordinary functions
buffer-display-start: Private ordinary functions
buffer-end: Public ordinary functions
buffer-end-mark: Public ordinary functions
buffer-major-mode: Public ordinary functions
buffer-mark: Public ordinary functions
buffer-minor-mode: Public ordinary functions
buffer-mode-objects: Private ordinary functions
buffer-modeline-field-p: Public ordinary functions
buffer-modeline-fields: Public ordinary functions
buffer-modes: Public ordinary functions
buffer-modified: Public ordinary functions
buffer-modified-tick: Private ordinary functions
buffer-name: Public ordinary functions
buffer-not-modified-command: Private ordinary functions
buffer-pathname: Public ordinary functions
buffer-pathname-ml-field-fun: Private ordinary functions
buffer-point: Public ordinary functions
buffer-region: Public ordinary functions
buffer-signature: Public ordinary functions
buffer-start: Public ordinary functions
buffer-start-mark: Public ordinary functions
buffer-tag-line-number: Private ordinary functions
buffer-undo-list: Private ordinary functions
buffer-undo-p: Public ordinary functions
buffer-unmodified-tick: Private ordinary functions
buffer-var-values: Private ordinary functions
buffer-variables: Public ordinary functions
buffer-verification-function: Private ordinary functions
buffer-widget: Private ordinary functions
buffer-windows: Public ordinary functions
buffer-writable: Public ordinary functions
buffer-write-date: Public ordinary functions
bufferp: Public ordinary functions
build-dictionary: Private ordinary functions
button-keysym: Private macros
button-press-info: Private macros
button-release-info: Private macros
button-shifted-modifier-name: Private macros

C
cache-find-attribute: Private macros
cache-scanner: Private macros
cached-attribute-lookup: Private macros
cached-real-line-length: Private ordinary functions
call-command-with-redirection: Private ordinary functions
call-display-event-handler: Private ordinary functions
call-print-directory: Private ordinary functions
call-view-return-fun: Private ordinary functions
call-with-clx-event-handling: Private ordinary functions
call-with-editor: Public ordinary functions
call-with-standard-synonym-streams: Private ordinary functions
call-with-typeout-for-thread-debugger: Private ordinary functions
call-with-typeout-pop-up-in-master: Private ordinary functions
canonical-case: Public ordinary functions
canonicalize-slave-package-name: Private ordinary functions
capitalize-word-command: Private ordinary functions
caps-lock-mode-command: Private ordinary functions
case-insensitive-test-fun: Private macros
case-sensitive-test-fun: Private macros
casify-char: Private ordinary functions
cat: Private ordinary functions
catch-cd-string: Private ordinary functions
center-line-command: Private ordinary functions
center-window: Public ordinary functions
change-bitmap-random-typeout-window: Private ordinary functions
change-comment-line: Private ordinary functions
change-line: Private macros
change-save-frequency: Private ordinary functions
change-to-buffer: Public ordinary functions
change-to-definition: Private ordinary functions
change-window-image-height: Private ordinary functions
char-key-event: Public ordinary functions
char-set-ref: Private ordinary functions
character-attribute: Public ordinary functions
character-attribute-documentation: Public ordinary functions
character-attribute-hooks: Public ordinary functions
character-attribute-name: Public ordinary functions
character-attribute-p: Public ordinary functions
character-offset: Public ordinary functions
character-set-default: Private ordinary functions
character-set-p: Private ordinary functions
character-set-page0: Private ordinary functions
character-set-table: Private ordinary functions
chars-to-string: Private ordinary functions
check-active-region-font-marks: Private ordinary functions
check-buffer-modified-command: Private ordinary functions
check-closeness: Private macros
check-disk-version-consistent: Private ordinary functions
check-fill-prefix: Private ordinary functions
check-out-word-spelling: Private ordinary functions
check-range: Private macros
check-region-active: Public ordinary functions
check-region-query-size: Public ordinary functions
check-word-spelling-command: Private ordinary functions
checkpoint-all-buffers: Private ordinary functions
checkpoint-buffer: Private ordinary functions
choose-backend-type: Private ordinary functions
circulate-buffers-command: Private ordinary functions
class-for: Private generic functions
class-for: Private generic functions
class-for: Private generic functions
class-for: Private generic functions
class-for: Private generic functions
class-for: Private generic functions
class-for: Private generic functions
class-for: Private generic functions
class-for: Private generic functions
class-for: Private generic functions
class-for: Private generic functions
classify-symbol: Private ordinary functions
clbuild-command: Private ordinary functions
clbuild-directory: Private ordinary functions
clbuild-help-command: Private ordinary functions
clbuild-info-dependencies: Private ordinary functions
clbuild-info-description: Private ordinary functions
clbuild-info-installed: Private ordinary functions
clbuild-info-marked: Private ordinary functions
clbuild-info-name: Private ordinary functions
clbuild-info-p: Private ordinary functions
clbuild-quit-command: Private ordinary functions
clbuild-refresh-command: Private ordinary functions
clbuild-write-line: Private ordinary functions
cleanup-auto-save-mode: Private ordinary functions
cleanup-checkpoint: Private ordinary functions
cleanup-for-wm-closed-display: Private ordinary functions
cleanup-view-mode: Private ordinary functions
clear-command-type: Private ordinary functions
clear-completion-display: Private ordinary functions
clear-echo-area: Public ordinary functions
clear-editor-input: Public generic functions
clear-editor-input: Public generic functions
clear-eval-buffer-command: Private ordinary functions
clear-server-errors: Private ordinary functions
clear-typescript-buffer-command: Private ordinary functions
close: Public standalone methods
close: Public standalone methods
close: Public standalone methods
close-dictionary: Private ordinary functions
close-line: Private ordinary functions
clrstring: Public ordinary functions
coelesce-buffer-elt: Private macros
coelesce-buffer-elt-end-line: Private macros
coelesce-buffer-elt-height: Private macros
coelesce-buffer-elt-start: Private macros
coelesce-buffer-elt-start-line: Private macros
coelesce-buffer-insert: Private ordinary functions
coelesce-exposed-regions: Private ordinary functions
coelesce-exposed-regions-merge: Private ordinary functions
command-%bindings: Private ordinary functions
command-%name: Private ordinary functions
command-bindings: Public ordinary functions
command-case: Public macros
command-case-help: Private ordinary functions
command-case-tag: Private ordinary functions
command-documentation: Public ordinary functions
command-function: Public ordinary functions
command-loop: Private ordinary functions
command-name: Public ordinary functions
commandp: Public ordinary functions
comment-line: Private ordinary functions
compare-buffers-command: Private ordinary functions
compile-buffer-file-command: Private ordinary functions
compile-defun-command: Private ordinary functions
compile-file-command: Private ordinary functions
compile-group-command: Private ordinary functions
compile-region-command: Private ordinary functions
compiler-error: Private ordinary functions
compiler-error-handler: Private ordinary functions
compiler-note-in-editor: Private ordinary functions
complete-field-command: Private ordinary functions
complete-file: Public ordinary functions
complete-file-directory: Private ordinary functions
complete-for-mode-command: Private ordinary functions
complete-keyword-command: Private ordinary functions
complete-string: Public ordinary functions
complete-symbol: Private ordinary functions
completelist-entry-from-mark: Private ordinary functions
completelist-find-definition-command: Private ordinary functions
completelist-help-command: Private ordinary functions
completelist-pick-command: Private ordinary functions
completelist-quit-command: Private ordinary functions
completelist-write-line: Private ordinary functions
completion-bucket-for: Private ordinary functions
completion-char-p: Private macros
completion-complete-word-command: Private ordinary functions
completion-mode-command: Private ordinary functions
completion-output-case-converter: Private ordinary functions
completion-output-package-converter: Private ordinary functions
completion-output-symbol-converter: Private ordinary functions
completion-redisplay-fun: Private ordinary functions
completion-rotate-completions-command: Private ordinary functions
completion-self-insert-command: Private ordinary functions
completions: Private ordinary functions
completions-for-character: Private ordinary functions
compute-boyer-moore-jumps: Private ordinary functions
compute-cached-line-image: Private ordinary functions
compute-changes: Private ordinary functions
compute-field-pos: Private ordinary functions
compute-highest-scoring-completion: Private ordinary functions
compute-line-image: Private ordinary functions
compute-most-completions: Private ordinary functions
compute-normal-line-image: Private ordinary functions
concat: Public ordinary functions
coned-command: Private ordinary functions
coned-connection: Private ordinary functions
coned-connection-connection: Private ordinary functions
coned-connection-deleted: Private ordinary functions
coned-connection-p: Private ordinary functions
coned-delete-command: Private ordinary functions
coned-expunge-command: Private ordinary functions
coned-goto-command: Private ordinary functions
coned-help-command: Private ordinary functions
coned-quit-command: Private ordinary functions
coned-refresh-command: Private ordinary functions
coned-undelete-command: Private ordinary functions
coned-write-line: Private ordinary functions
confirm-eval-input-command: Private ordinary functions
confirm-parse-command: Private ordinary functions
confirm-process-input-command: Private ordinary functions
confirm-typescript-input-command: Private ordinary functions
connect-stream: Private ordinary functions
connect-to-editor: Private ordinary functions
connect-to-editor-for-background-thread: Private ordinary functions
connect-to-remote-server: Private ordinary functions
connection-acceptor: Private generic functions
connection-acceptor: Private generic functions
connection-buffer: Public generic functions
connection-buffer: Public generic functions
connection-command: Public generic functions
connection-command: Public generic functions
connection-command: Public generic functions
connection-device-filter: Private ordinary functions
connection-device-p: Private ordinary functions
connection-device-sentinel: Private ordinary functions
connection-directory: Private generic functions
connection-directory: Private generic functions
connection-encoding: Public generic functions
connection-encoding: Public generic functions
connection-exit-code: Public generic functions
connection-exit-code: Public generic functions
connection-exit-code: Public generic functions
connection-exit-status: Public generic functions
connection-exit-status: Public generic functions
connection-exit-status: Public generic functions
connection-fd: Private generic functions
connection-fd: Private generic functions
connection-filter: Public generic functions
connection-filter: Public generic functions
connection-host: Public generic functions
connection-host: Public generic functions
connection-host: Public generic functions
connection-initargs: Private generic functions
connection-initargs: Private generic functions
connection-input-buffer: Private generic functions
connection-input-buffer: Private generic functions
connection-listen: Public generic functions
connection-listen: Public generic functions
connection-name: Public generic functions
connection-name: Public generic functions
connection-note-event: Private ordinary functions
connection-pid: Private generic functions
connection-pid: Private generic functions
connection-port: Public generic functions
connection-port: Public generic functions
connection-port: Public generic functions
connection-process-connection: Private generic functions
connection-process-connection: Private generic functions
connection-read-fd: Private generic functions
connection-read-fd: Private generic functions
connection-sentinel: Public generic functions
connection-sentinel: Public generic functions
connection-server: Private generic functions
connection-server: Private generic functions
connection-slave-pty-name: Private generic functions
connection-slave-pty-name: Private generic functions
connection-socket: Private generic functions
connection-socket: Private generic functions
connection-socket: Private generic functions
connection-stream: Private generic functions
connection-stream: Private generic functions
connection-write: Public generic functions
connection-write: Public generic functions
connection-write-buffers: Private generic functions
connection-write-buffers: Private generic functions
connection-write-fd: Private generic functions
connection-write-fd: Private generic functions
continue-dabbrev-search: Private ordinary functions
continue-failed-expansion: Private ordinary functions
continue-main-process-command: Private ordinary functions
control-g-deactivate-region: Private ordinary functions
convert-pending-connection: Private generic functions
convert-pending-connection: Private generic functions
copy-apropos-entry: Private ordinary functions
copy-auto-save-state: Private ordinary functions
copy-bit-descriptor: Private ordinary functions
copy-character-set: Private ordinary functions
copy-clbuild-info: Private ordinary functions
copy-coned-connection: Private ordinary functions
copy-connection-device: Private ordinary functions
copy-device: Private ordinary functions
copy-dired-file: Private ordinary functions
copy-dired-information: Private ordinary functions
copy-error-info: Private ordinary functions
copy-file: Public ordinary functions
copy-file-1: Private ordinary functions
copy-file-2: Private ordinary functions
copy-file-command: Private ordinary functions
copy-font-family: Private ordinary functions
copy-fuzzy-matching: Private ordinary functions
copy-fuzzylist-entry: Private ordinary functions
copy-input-event: Private ordinary functions
copy-key-event: Private ordinary functions
copy-lisp-info: Private ordinary functions
copy-logical-key-event-descriptor: Private ordinary functions
copy-mark: Public ordinary functions
copy-modeline-field: Private ordinary functions
copy-modeline-field-info: Private ordinary functions
copy-note: Private ordinary functions
copy-object-set: Private ordinary functions
copy-region: Public ordinary functions
copy-remote-object: Private ordinary functions
copy-remote-wait: Private ordinary functions
copy-replace-undo: Private ordinary functions
copy-request-server: Private ordinary functions
copy-ring: Private ordinary functions
copy-search-pattern: Private ordinary functions
copy-server-info: Private ordinary functions
copy-set-search-pattern: Private ordinary functions
copy-slave-list-item: Private ordinary functions
copy-slave-stack-frame: Private ordinary functions
copy-spell-info: Private ordinary functions
copy-stream-device: Private ordinary functions
copy-string-insensitive-search-pattern: Private ordinary functions
copy-string-sensitive-search-pattern: Private ordinary functions
copy-string-table: Private ordinary functions
copy-syntax-info: Private ordinary functions
copy-tag: Private ordinary functions
copy-tq-event: Private ordinary functions
copy-ts-data: Private ordinary functions
copy-value-node: Private ordinary functions
copy-wild-match: Private ordinary functions
copy-wildcard-files: Private ordinary functions
copy-window-group: Private ordinary functions
copy-wire: Private ordinary functions
copy-word-entry: Private ordinary functions
copy-word-table: Private ordinary functions
copy-xref-entry: Private ordinary functions
correct-buffer-spelling: Private ordinary functions
correct-buffer-spelling-command: Private ordinary functions
correct-buffer-word-end: Private ordinary functions
correct-buffer-word-not-found: Private ordinary functions
correct-last-misspelled-word-command: Private ordinary functions
correct-spelling: Public ordinary functions
count-characters: Public ordinary functions
count-extra-last-chars: Private macros
count-lines: Public ordinary functions
count-lines-command: Private ordinary functions
count-lines-function: Private ordinary functions
count-lines-page-command: Private ordinary functions
count-occurrences-command: Private ordinary functions
count-occurrences-region: Private ordinary functions
count-words-command: Private ordinary functions
create-buffer-command: Private ordinary functions
create-character-set: Private ordinary functions
create-request-server: Private ordinary functions
create-slave: Private ordinary functions
create-slave-in-thread: Private ordinary functions
create-window-from-current: Private ordinary functions
create-window-with-properties: Private ordinary functions
crunch-key: Private ordinary functions
current-buffer: Public ordinary functions
current-compile-server-command: Private ordinary functions
current-eval-server-command: Private ordinary functions
current-mark: Public ordinary functions
current-point: Public ordinary functions
current-region: Public ordinary functions
current-variable-tables: Public ordinary functions
current-window: Public ordinary functions
cursor-invert: Private ordinary functions
cursor-invert-center: Private ordinary functions
cursorpos-to-mark: Public ordinary functions

D
dabbrev-apply-expansion: Private ordinary functions
dabbrev-expand-command: Private ordinary functions
dabbrev-find-expansion: Private ordinary functions
dabbrev-install-continuation: Private ordinary functions
deactivate-region: Public ordinary functions
deal-with-string-quote: Private ordinary functions
debug-quit-command: Private ordinary functions
debug-using-master: Private ordinary functions
debug-write-line: Private ordinary functions
declfun: Private macros
decode-universal-time-for-files: Private ordinary functions
def-insensitive-newline-search-method: Private macros
def-sensitive-newline-search-method: Private macros
defattribute: Public ordinary functions
default-clx-event-handler: Public ordinary functions
default-create-initial-windows-hook: Private ordinary functions
default-create-window-hook: Private ordinary functions
default-delete-window-hook: Private ordinary functions
default-directory: Public ordinary functions
default-error-function: Private ordinary functions
default-filter: Private ordinary functions
default-font: Public ordinary functions
default-gcontext: Private ordinary functions
default-hemlock-window-mngt: Private ordinary functions
default-kbdmac-transform: Private ordinary functions
default-para-delim-function: Private ordinary functions
default-random-typeout-hook: Private ordinary functions
default-report-function: Private ordinary functions
default-yesp-function: Private ordinary functions
defcommand: Public macros
defconstant: Private macros
defhvar: Public ordinary functions
defhvar-command: Private ordinary functions
defindent: Public ordinary functions
defindent-command: Private ordinary functions
define-character-search-method: Private macros
define-clx-modifier: Public ordinary functions
define-file-option: Public macros
define-file-type-hook: Public macros
define-functions: Private macros
define-kbdmac-transform: Private macros
define-key-event-modifier: Public ordinary functions
define-keyboard-macro: Private ordinary functions
define-keyboard-macro-command: Private ordinary functions
define-keyboard-macro-key-command: Private ordinary functions
define-keysym: Public ordinary functions
define-logical-key-event: Public ordinary functions
define-mouse-keysym: Public ordinary functions
define-search-kind: Private macros
define-set-search-method: Private macros
define-some-variables: Private ordinary functions
define-window-cursor: Public ordinary functions
definition-editing-info: Private ordinary functions
defmode: Public ordinary functions
defstate: Private macros
defun-region: Public ordinary functions
delete-and-save-region: Public generic functions
delete-and-save-region: Public generic functions
delete-and-save-region: Public generic functions
delete-apropos-buffers: Private ordinary functions
delete-binding: Private ordinary functions
delete-blank-lines-command: Private ordinary functions
delete-bufed-buffer: Private ordinary functions
delete-bufed-buffers: Private ordinary functions
delete-buffer: Public ordinary functions
delete-buffer-history-hook: Private ordinary functions
delete-buffer-if-possible: Public ordinary functions
delete-characters: Public generic functions
delete-characters: Public generic functions
delete-characters: Public generic functions
delete-clbuild-buffers: Private ordinary functions
delete-completelist-buffers: Private ordinary functions
delete-coned-buffers: Private ordinary functions
delete-coned-connection: Private ordinary functions
delete-connection: Public generic functions
delete-connection: Public generic functions
delete-connection: Public generic functions
delete-connection: Public generic functions
delete-connection: Public generic functions
delete-connection: Public generic functions
delete-connection-buffer: Private ordinary functions
delete-debug-buffers: Private ordinary functions
delete-definition-dir-translation: Public ordinary functions
delete-definition-directory-translation-command: Private ordinary functions
delete-directory: Private ordinary functions
delete-file: Public ordinary functions
delete-file-1: Private ordinary functions
delete-file-2: Private ordinary functions
delete-file-command: Private ordinary functions
delete-font-mark: Public ordinary functions
delete-fuzzylist-buffers: Private ordinary functions
delete-horizontal-space: Public ordinary functions
delete-horizontal-space-command: Private ordinary functions
delete-indentation-command: Private ordinary functions
delete-italic-marks-region: Private ordinary functions
delete-key-binding: Public ordinary functions
delete-key-binding-command: Private ordinary functions
delete-line-font-marks: Public ordinary functions
delete-line-italic-marks: Private ordinary functions
delete-mark: Public ordinary functions
delete-matching-lines-command: Private ordinary functions
delete-next-character-command: Private ordinary functions
delete-next-window-command: Private ordinary functions
delete-non-matching-lines-command: Private ordinary functions
delete-previous-character-command: Private ordinary functions
delete-previous-character-expanding-tabs-command: Private ordinary functions
delete-region: Public generic functions
delete-region: Public generic functions
delete-region: Public generic functions
delete-slave-list-buffers: Private ordinary functions
delete-string: Public ordinary functions
delete-variable: Public ordinary functions
delete-window: Public ordinary functions
delete-window-command: Private ordinary functions
delete-xref-buffers: Private ordinary functions
deleting-window-drop-event: Private ordinary functions
deliver-signal-to-process: Private ordinary functions
deliver-signal-to-subprocess: Private ordinary functions
delq: Public ordinary functions
describe-and-show-variable-command: Private ordinary functions
describe-command-command: Private ordinary functions
describe-function-call-aux: Private ordinary functions
describe-function-call-command: Private ordinary functions
describe-key-command: Private ordinary functions
describe-mode-command: Private ordinary functions
describe-pointer-command: Private ordinary functions
describe-symbol-aux: Private ordinary functions
describe-symbol-command: Private ordinary functions
descriptor-flag: Private ordinary functions
descriptor-ref: Private macros
descriptor-string-start: Private macros
deserialize-with-type: Private generic functions
deserialize-with-type: Private generic functions
destroy-request-server: Private ordinary functions
determine-case: Private ordinary functions
device-after-redisplay: Public generic functions
device-after-redisplay: Public generic functions
device-after-redisplay: Public generic functions
device-append-to-input-buffer: Public ordinary functions
device-beep: Public generic functions
device-beep: Public generic functions
device-beep: Public generic functions
device-bottom-window-base: Public generic functions
device-bottom-window-base: Public generic functions
device-clear: Public generic functions
device-clear: Public generic functions
device-connection: Private ordinary functions
device-delete-window: Public generic functions
device-delete-window: Public generic functions
device-dumb-redisplay: Public generic functions
device-dumb-redisplay: Public generic functions
device-exit: Public generic functions
device-exit: Public generic functions
device-filter-counter: Private ordinary functions
device-finish-output: Public generic functions
device-finish-output: Public generic functions
device-finish-output: Public generic functions
device-force-output: Public generic functions
device-force-output: Public generic functions
device-force-output: Public generic functions
device-hunk-device: Public generic functions
device-hunk-device: Public generic functions
device-hunk-height: Public generic functions
device-hunk-height: Public generic functions
device-hunk-next: Public generic functions
device-hunk-next: Public generic functions
device-hunk-position: Public generic functions
device-hunk-position: Public generic functions
device-hunk-previous: Public generic functions
device-hunk-previous: Public generic functions
device-hunk-window: Public generic functions
device-hunk-window: Public generic functions
device-hunks: Public generic functions
device-hunks: Public generic functions
device-init: Public generic functions
device-init: Public generic functions
device-listen: Public generic functions
device-listen: Public generic functions
device-listen: Public generic functions
device-make-window: Public generic functions
device-make-window: Public generic functions
device-name: Public generic functions
device-name: Public generic functions
device-next-window: Public generic functions
device-next-window: Public generic functions
device-note-read-wait: Public generic functions
device-note-read-wait: Public generic functions
device-note-read-wait: Public generic functions
device-original-sentinel: Private ordinary functions
device-p: Private ordinary functions
device-previous-window: Public generic functions
device-previous-window: Public generic functions
device-put-cursor: Public generic functions
device-put-cursor: Public generic functions
device-random-typeout-cleanup: Public generic functions
device-random-typeout-cleanup: Public generic functions
device-random-typeout-full-more: Public generic functions
device-random-typeout-line-more: Public generic functions
device-random-typeout-setup: Public generic functions
device-random-typeout-setup: Public generic functions
device-read: Public generic functions
device-read: Public generic functions
device-read: Public generic functions
device-reading: Private ordinary functions
device-serve-requests: Public ordinary functions
device-show-mark: Public generic functions
device-smart-redisplay: Public generic functions
device-smart-redisplay: Public generic functions
device-stream: Private ordinary functions
device-wire: Public ordinary functions
device-wire: Private ordinary functions
device-write: Public generic functions
device-write: Public generic functions
device-write: Public generic functions
dictionary-name-default: Private ordinary functions
dictionary-ref: Private macros
direction-char: Private macros
directive-help: Private ordinary functions
directory-command: Private ordinary functions
directory-existsp: Private ordinary functions
directoryp: Public ordinary functions
directoryp: Private ordinary functions
dired-buffer-delete-hook: Private ordinary functions
dired-command: Private ordinary functions
dired-copy-file-command: Private ordinary functions
dired-copy-with-wildcard-command: Private ordinary functions
dired-delete-file-and-down-line-command: Private ordinary functions
dired-delete-file-command: Private ordinary functions
dired-delete-file-with-pattern-command: Private ordinary functions
dired-down-line: Private ordinary functions
dired-edit-file-command: Private ordinary functions
dired-error-function: Private ordinary functions
dired-expunge-files-command: Private ordinary functions
dired-file-deleted-p: Private ordinary functions
dired-file-p: Private ordinary functions
dired-file-pathname: Private ordinary functions
dired-file-write-date: Private ordinary functions
dired-frob-deletion: Private ordinary functions
dired-from-buffer-pathname-command: Private ordinary functions
dired-guts: Private ordinary functions
dired-help-command: Private ordinary functions
dired-in-buffer: Private ordinary functions
dired-info-dot-files-p: Private ordinary functions
dired-info-file-list: Private ordinary functions
dired-info-files: Private ordinary functions
dired-info-pathname: Private ordinary functions
dired-info-pattern: Private ordinary functions
dired-info-write-date: Private ordinary functions
dired-information-p: Private ordinary functions
dired-line-offset: Private ordinary functions
dired-namify: Private ordinary functions
dired-next-file-command: Private ordinary functions
dired-previous-file-command: Private ordinary functions
dired-quit-command: Private ordinary functions
dired-rename-file-command: Private ordinary functions
dired-rename-with-wildcard-command: Private ordinary functions
dired-report-function: Private ordinary functions
dired-undelete-file-and-down-line-command: Private ordinary functions
dired-undelete-file-command: Private ordinary functions
dired-undelete-file-with-pattern-command: Private ordinary functions
dired-up-directory-command: Private ordinary functions
dired-update-buffer-command: Private ordinary functions
dired-view-file-command: Private ordinary functions
dired-with-pattern-command: Private ordinary functions
dired-yesp-function: Private ordinary functions
dis-line-chars: Public ordinary functions
dis-line-delta: Public ordinary functions
dis-line-end: Private ordinary functions
dis-line-flags: Public ordinary functions
dis-line-font-changes: Public ordinary functions
dis-line-length: Public ordinary functions
dis-line-line: Private ordinary functions
dis-line-offset-guess: Private ordinary functions
dis-line-old-chars: Public ordinary functions
dis-line-position: Public ordinary functions
dis-line-tag: Private ordinary functions
dis-line-tag-ticks: Private ordinary functions
dis-line-tick: Private ordinary functions
disable-clx-event-handling: Public ordinary functions
dismiss-typeout-command: Private ordinary functions
dispatch-events: Public ordinary functions
dispatch-events-no-hang: Public ordinary functions
dispatch-events-no-hang-with-backend: Private generic functions
dispatch-events-no-hang-with-backend: Private generic functions
dispatch-events-with-backend: Private generic functions
dispatch-events-with-backend: Private generic functions
display-losing-chars: Private macros
display-more-prompt: Private ordinary functions
display-page-directory: Public ordinary functions
display-possible-completion: Private ordinary functions
display-prompt-nicely: Private ordinary functions
display-some-chars: Private macros
displayed-p: Public ordinary functions
dispose-search-jump-vector: Private macros
do-1-value-call: Private ordinary functions
do-2-value-call: Private ordinary functions
do-3-value-call: Private ordinary functions
do-4-value-call: Private ordinary functions
do-5-value-call: Private ordinary functions
do-active-group: Public macros
do-alpha-chars: Public macros
do-alpha-key-events: Public macros
do-compiler-operation: Private macros
do-completion: Private ordinary functions
do-down-moves: Private ordinary functions
do-erases: Private ordinary functions
do-n-value-call: Private ordinary functions
do-nothing: Private ordinary functions
do-nothing-command: Private ordinary functions
do-nothing-kbdmac-transform: Private ordinary functions
do-operation: Private macros
do-recursive-edit: Private ordinary functions
do-registers: Private macros
do-rewrites: Private ordinary functions
do-strings: Public macros
do-symbols*: Private macros
do-the-copy: Private ordinary functions
do-tty-full-more: Public ordinary functions
do-up-moves: Private ordinary functions
do-words: Private macros
do-writes: Private ordinary functions
dodo: Private ordinary functions
down-comment-line-command: Private ordinary functions
down-list-command: Private ordinary functions
dq-event: Private ordinary functions
drop-cursor: Private ordinary functions
dumb-line-redisplay: Private ordinary functions
dumb-window-redisplay: Private ordinary functions
dylan-mode-command: Private ordinary functions

E
echo-area-backward-character-command: Private ordinary functions
echo-area-backward-word-command: Private ordinary functions
echo-area-delete-previous-character-command: Private ordinary functions
echo-area-kill-previous-word-command: Private ordinary functions
edit-command-definition-command: Private ordinary functions
edit-definition-command: Private ordinary functions
editor-compile-buffer-file-command: Private ordinary functions
editor-compile-defun-command: Private ordinary functions
editor-compile-file-command: Private ordinary functions
editor-compile-group-command: Private ordinary functions
editor-compile-region: Private ordinary functions
editor-compile-region-command: Private ordinary functions
editor-complete-symbol: Private ordinary functions
editor-describe-command: Private ordinary functions
editor-describe-function: Public ordinary functions
editor-describe-function-call-command: Private ordinary functions
editor-describe-symbol-command: Private ordinary functions
editor-died: Private ordinary functions
editor-error: Public ordinary functions
editor-error-format-arguments: Public generic functions
editor-error-format-arguments: Public generic functions
editor-error-format-string: Public generic functions
editor-error-format-string: Public generic functions
editor-evaluate-buffer-command: Private ordinary functions
editor-evaluate-defun-command: Private ordinary functions
editor-evaluate-expression-command: Private ordinary functions
editor-evaluate-region-command: Private ordinary functions
editor-find-symbol-completion: Private ordinary functions
editor-finish-output: Public ordinary functions
editor-fuzzy-complete-symbol-command: Private ordinary functions
editor-input-head: Private generic functions
editor-input-head: Private generic functions
editor-input-tail: Private generic functions
editor-input-tail: Private generic functions
editor-load-file-command: Private ordinary functions
editor-macroexpand-expression-command: Private ordinary functions
editor-mode-command: Private ordinary functions
editor-re-evaluate-defvar-command: Private ordinary functions
editor-server-name-command: Private ordinary functions
empty-line-p: Public ordinary functions
empty-syntax-info: Private ordinary functions
enable-clx-event-handling: Private ordinary functions
enclose-with-environment: Private ordinary functions
end-keyboard-macro-command: Private ordinary functions
end-line-p: Public ordinary functions
end-of-buffer-command: Private ordinary functions
end-of-defun-command: Private ordinary functions
end-of-line-command: Private ordinary functions
end-of-parse-block: Private ordinary functions
end-of-search-line: Private ordinary functions
enlarge-window: Private ordinary functions
enlarge-window-command: Private ordinary functions
ensure-output-stream-input: Private ordinary functions
enter-directory: Private ordinary functions
error-info-buffer: Private ordinary functions
error-info-line: Private ordinary functions
error-info-message: Private ordinary functions
error-info-p: Private ordinary functions
error-info-region: Private ordinary functions
eval-expresion-command: Private ordinary functions
eval-form-error: Private ordinary functions
eval-form-in-server: Private ordinary functions
eval-form-in-server-1: Private ordinary functions
eval-in-master: Private ordinary functions
eval-in-slave: Private ordinary functions
eval-mode-lisp-mode-hook: Private ordinary functions
eval-safely-in-master: Private ordinary functions
eval-safely-in-slave: Private ordinary functions
eval-text-result: Private ordinary functions
evaluate-buffer-command: Private ordinary functions
evaluate-defun-command: Private ordinary functions
evaluate-expression-command: Private ordinary functions
evaluate-region-command: Private ordinary functions
exchange-point-and-mark-command: Private ordinary functions
exit-hemlock: Public ordinary functions
exit-hemlock-command: Private ordinary functions
exit-recursive-edit: Public ordinary functions
exit-recursive-edit-command: Private ordinary functions
exposed-region-bounds: Private ordinary functions
exposed-region-peek-event: Private ordinary functions
expunge-bufed-buffers: Private ordinary functions
expunge-coned-connections: Private ordinary functions
expunge-dired-files: Private ordinary functions
extended-command-command: Private ordinary functions
extract-form-command: Private ordinary functions
extract-list-command: Private ordinary functions

F
fast-font-mark-p: Private macros
fast-write-file: Private ordinary functions
fcs: Private macros
fetch-cut-string: Public ordinary functions
field-separator-p: Private ordinary functions
file-compile: Private ordinary functions
file-completion-action: Private ordinary functions
file-verification-function: Private ordinary functions
file-writable: Public ordinary functions
fill-input-buffer: Private ordinary functions
fill-lisp-comment-or-indented-text: Private ordinary functions
fill-lisp-comment-paragraph-command: Private ordinary functions
fill-lisp-comment-paragraph-prefix: Private ordinary functions
fill-lisp-string: Private ordinary functions
fill-paragraph-command: Private ordinary functions
fill-region: Public ordinary functions
fill-region-aux: Private ordinary functions
fill-region-break-line: Private ordinary functions
fill-region-by-paragraphs: Public ordinary functions
fill-region-clear-bol: Private ordinary functions
fill-region-clear-eol: Private ordinary functions
fill-region-collapse-whitespace: Private ordinary functions
fill-region-command: Private ordinary functions
fill-region-delete-blank-lines: Private ordinary functions
fill-region-find-next-line: Private ordinary functions
fill-region-get-next-line: Private ordinary functions
fill-region-insert-two-spaces-p: Private ordinary functions
fill-region-prefix-line: Private ordinary functions
fill-region-set-next-line: Private ordinary functions
fill-region-word-past-column: Private ordinary functions
filter-connection-output: Private ordinary functions
filter-incoming-data: Private ordinary functions
filter-region: Public ordinary functions
filter-region-command: Private ordinary functions
filter-tildes: Private ordinary functions
filter-words: Private ordinary functions
find-a-pty: Private ordinary functions
find-all-completions: Private ordinary functions
find-ambiguous: Public ordinary functions
find-ambiguous*: Private ordinary functions
find-ambiguous-entries: Private ordinary functions
find-attribute: Public ordinary functions
find-binding: Private ordinary functions
find-bound-entries: Private ordinary functions
find-buffer: Private ordinary functions
find-character-once-backward-method: Private ordinary functions
find-character-once-forward-method: Private ordinary functions
find-charpos: Private macros
find-color: Private ordinary functions
find-command-for-prepl-normally: Private ordinary functions
find-completion: Private ordinary functions
find-containing: Public ordinary functions
find-definitions: Private ordinary functions
find-definitions-command: Private ordinary functions
find-file: Public ordinary functions
find-file-aux: Private ordinary functions
find-file-buffer: Public ordinary functions
find-file-command: Private ordinary functions
find-ignore-region: Private ordinary functions
find-last: Private macros
find-line: Private macros
find-lisp-char: Private macros
find-longest-completion: Private ordinary functions
find-match: Private ordinary functions
find-matching-packages: Private ordinary functions
find-matching-symbols: Private ordinary functions
find-matching-symbols-in-list: Private ordinary functions
find-not-character-once-backward-method: Private ordinary functions
find-not-character-once-forward-method: Private ordinary functions
find-override-for-prepl: Private ordinary functions
find-pattern: Public ordinary functions
find-position: Private ordinary functions
find-previous-input: Private ordinary functions
find-set-once-backward-method: Private ordinary functions
find-set-once-forward-method: Private ordinary functions
find-symbol-completion: Private ordinary functions
find-valid-string-quote: Private macros
find-values: Private ordinary functions
first-line-of-string: Private ordinary functions
first-line-p: Public ordinary functions
fix-word: Private ordinary functions
fixnump: Public macros
flag-mask: Private macros
flash-window: Private ordinary functions
flash-window-border: Private ordinary functions
flush-compiler-error-information-command: Private ordinary functions
flush-display-events: Public ordinary functions
flush-reg-references-to-deleted-buffer: Private ordinary functions
font-change-font: Public ordinary functions
font-change-mark: Private ordinary functions
font-change-next: Public ordinary functions
font-change-p: Private ordinary functions
font-change-x: Public ordinary functions
font-family-baseline: Public ordinary functions
font-family-cursor-height: Public ordinary functions
font-family-cursor-width: Public ordinary functions
font-family-cursor-x-offset: Public ordinary functions
font-family-cursor-y-offset: Public ordinary functions
font-family-height: Public ordinary functions
font-family-map: Public ordinary functions
font-family-p: Private ordinary functions
font-family-width: Public ordinary functions
font-mark: Public ordinary functions
font-mark-font: Private generic functions
font-mark-font: Private generic functions
font-mark-p: Private ordinary functions
forget-remote-translation: Public ordinary functions
form-offset: Public ordinary functions
format-fuzzy-completion-set: Private ordinary functions
format-to-connection-buffer-or-stream: Private ordinary functions
forward-character-command: Private ordinary functions
forward-character-search-macro: Private macros
forward-form-command: Private ordinary functions
forward-kill-form-command: Private ordinary functions
forward-kill-sentence-command: Private ordinary functions
forward-list-command: Private ordinary functions
forward-paragraph-command: Private ordinary functions
forward-search-command: Private ordinary functions
forward-sentence-command: Private ordinary functions
forward-set-search-macro: Private macros
forward-up-list: Public ordinary functions
forward-up-list-command: Private ordinary functions
forward-word-command: Private ordinary functions
found-entry-p: Private macros
free-register: Private ordinary functions
free-register-value: Private ordinary functions
fresh-prompt: Private ordinary functions
frob-character-set: Private ordinary functions
fun-defined-from-pathname: Public ordinary functions
Function, %apropos: Private ordinary functions
Function, %apropos-results: Private ordinary functions
Function, %auto-fill-blank-before-p: Private ordinary functions
Function, %auto-fill-clean-previous-line: Private ordinary functions
Function, %auto-fill-line-as-region-p: Private ordinary functions
Function, %auto-fill-space: Private ordinary functions
Function, %auto-fill-word-past-column: Private ordinary functions
Function, %command-loop: Private ordinary functions
Function, %copy-line: Private ordinary functions
Function, %definitions-found: Private ordinary functions
Function, %directory: Private ordinary functions
Function, %displayed-p: Private ordinary functions
Function, %exec: Private ordinary functions
Function, %fill-paragraph-start: Private ordinary functions
Function, %filling-set-next-line: Private ordinary functions
Function, %find-definitions: Private ordinary functions
Function, %find-symbol-completion-matches: Private ordinary functions
Function, %find-symbol-completion/request: Private ordinary functions
Function, %find-symbol-completion/results: Private ordinary functions
Function, %fork-and-exec: Private ordinary functions
Function, %fuzzy-complete-symbol: Private ordinary functions
Function, %fuzzy-complete-symbol/request: Private ordinary functions
Function, %fuzzy-complete-symbol/results: Private ordinary functions
Function, %fuzzy-extract-matching-info: Private ordinary functions
Function, %fuzzy-insert-completion: Private ordinary functions
Function, %guess-sort-duration: Private ordinary functions
Function, %i-search: Private ordinary functions
Function, %i-search-char-eval: Private ordinary functions
Function, %i-search-control-s-or-r: Private ordinary functions
Function, %i-search-echo-refresh: Private ordinary functions
Function, %i-search-empty-string: Private ordinary functions
Function, %i-search-find-pattern: Private ordinary functions
Function, %i-search-printed-char: Private ordinary functions
Function, %init-hemlock: Private ordinary functions
Function, %init-line-image: Private ordinary functions
Function, %init-redisplay: Private ordinary functions
Function, %init-syntax-table: Private ordinary functions
Function, %insert-completion: Private ordinary functions
Function, %line-has-prefix-p: Private ordinary functions
Function, %make-connection-device: Private ordinary functions
Function, %make-device: Private ordinary functions
Function, %make-duplicate-symbols-filter: Private ordinary functions
Function, %make-extra-typescript-buffer: Private ordinary functions
Function, %make-fuzzy-matching: Private ordinary functions
Function, %make-key-event: Private ordinary functions
Function, %make-modeline-field: Private ordinary functions
Function, %make-remote-object: Private ordinary functions
Function, %make-string-table: Private ordinary functions
Function, %make-tty-device: Private ordinary functions
Function, %make-undo-info: Private ordinary functions
Function, %make-wire: Private ordinary functions
Function, %not-inside-a-parse: Private ordinary functions
Function, %para-offset-back-find-para: Private ordinary functions
Function, %para-offset-back-place-mark: Private ordinary functions
Function, %paragraph-offset-backward: Private ordinary functions
Function, %paragraph-offset-forward: Private ordinary functions
Function, %print-after-mark: Private ordinary functions
Function, %print-attribute-descriptor: Private ordinary functions
Function, %print-before-mark: Private ordinary functions
Function, %print-hbuffer: Private ordinary functions
Function, %print-hcommand: Private ordinary functions
Function, %print-hemlock-mode: Private ordinary functions
Function, %print-hregion: Private ordinary functions
Function, %print-hring: Private ordinary functions
Function, %print-hwindow: Private ordinary functions
Function, %print-key-event: Private ordinary functions
Function, %print-note: Private ordinary functions
Function, %print-request-server: Private ordinary functions
Function, %print-search-pattern: Private ordinary functions
Function, %print-undo-info: Private ordinary functions
Function, %print-whole-line: Private ordinary functions
Function, %print-window-group: Private ordinary functions
Function, %set-insert-words: Private ordinary functions
Function, %set-value: Private ordinary functions
Function, %set-variable-documentation: Private ordinary functions
Function, %set-variable-hooks: Private ordinary functions
Function, %set-variable-value: Private ordinary functions
Function, %sp-byte-blt: Private ordinary functions
Function, %sp-find-character-with-attribute: Private ordinary functions
Function, %sp-reverse-find-character-with-attribute: Private ordinary functions
Function, %start-slave: Private ordinary functions
Function, %tcp-connection-from-fd: Private ordinary functions
Function, %ts-stream-flsbuf: Private ordinary functions
Function, %ts-stream-listen: Private ordinary functions
Function, %value: Private ordinary functions
Function, (setf apropos-entry-docstring): Private ordinary functions
Function, (setf apropos-entry-kind): Private ordinary functions
Function, (setf apropos-entry-slavesym): Private ordinary functions
Function, (setf attribute-descriptor-char-set): Private ordinary functions
Function, (setf attribute-descriptor-documentation): Private ordinary functions
Function, (setf attribute-descriptor-end-value): Private ordinary functions
Function, (setf attribute-descriptor-hooks): Private ordinary functions
Function, (setf attribute-descriptor-keyword): Private ordinary functions
Function, (setf attribute-descriptor-name): Private ordinary functions
Function, (setf binding-across): Private ordinary functions
Function, (setf binding-cons): Private ordinary functions
Function, (setf binding-object): Private ordinary functions
Function, (setf binding-symbol): Private ordinary functions
Function, (setf bit-descriptor-attribute): Private ordinary functions
Function, (setf bit-descriptor-char-set): Private ordinary functions
Function, (setf bit-descriptor-end-wins): Private ordinary functions
Function, (setf bit-descriptor-function): Private ordinary functions
Function, (setf bit-descriptor-mask): Private ordinary functions
Function, (setf bitmap-hunk-device): Private ordinary functions
Function, (setf bitmap-hunk-height): Private ordinary functions
Function, (setf bitmap-hunk-next): Private ordinary functions
Function, (setf bitmap-hunk-position): Private ordinary functions
Function, (setf bitmap-hunk-previous): Private ordinary functions
Function, (setf bitmap-hunk-window): Public ordinary functions
Function, (setf buffer-%modeline-fields): Private ordinary functions
Function, (setf buffer-%name): Private ordinary functions
Function, (setf buffer-%pathname): Private ordinary functions
Function, (setf buffer-%region): Private ordinary functions
Function, (setf buffer-%writable): Private ordinary functions
Function, (setf buffer-active-region-p): Public ordinary functions
Function, (setf buffer-bindings): Private ordinary functions
Function, (setf buffer-delete-hook): Public ordinary functions
Function, (setf buffer-display-start): Private ordinary functions
Function, (setf buffer-major-mode): Public ordinary functions
Function, (setf buffer-minor-mode): Public ordinary functions
Function, (setf buffer-mode-objects): Private ordinary functions
Function, (setf buffer-modeline-fields): Public ordinary functions
Function, (setf buffer-modes): Public ordinary functions
Function, (setf buffer-modified): Public ordinary functions
Function, (setf buffer-modified-tick): Private ordinary functions
Function, (setf buffer-name): Public ordinary functions
Function, (setf buffer-pathname): Public ordinary functions
Function, (setf buffer-point): Public ordinary functions
Function, (setf buffer-region): Public ordinary functions
Function, (setf buffer-tag-line-number): Private ordinary functions
Function, (setf buffer-undo-list): Private ordinary functions
Function, (setf buffer-undo-p): Public ordinary functions
Function, (setf buffer-unmodified-tick): Private ordinary functions
Function, (setf buffer-var-values): Private ordinary functions
Function, (setf buffer-variables): Public ordinary functions
Function, (setf buffer-widget): Private ordinary functions
Function, (setf buffer-windows): Public ordinary functions
Function, (setf buffer-writable): Public ordinary functions
Function, (setf buffer-write-date): Public ordinary functions
Function, (setf char-key-event): Public ordinary functions
Function, (setf char-set-ref): Private ordinary functions
Function, (setf character-attribute): Public ordinary functions
Function, (setf character-attribute-hooks): Public ordinary functions
Function, (setf character-set-default): Private ordinary functions
Function, (setf character-set-page0): Private ordinary functions
Function, (setf character-set-table): Private ordinary functions
Function, (setf clbuild-info-dependencies): Private ordinary functions
Function, (setf clbuild-info-description): Private ordinary functions
Function, (setf clbuild-info-installed): Private ordinary functions
Function, (setf clbuild-info-marked): Private ordinary functions
Function, (setf clbuild-info-name): Private ordinary functions
Function, (setf command-%bindings): Private ordinary functions
Function, (setf command-%name): Private ordinary functions
Function, (setf command-documentation): Public ordinary functions
Function, (setf command-function): Public ordinary functions
Function, (setf command-name): Public ordinary functions
Function, (setf coned-connection-connection): Private ordinary functions
Function, (setf coned-connection-deleted): Private ordinary functions
Function, (setf current-buffer): Public ordinary functions
Function, (setf current-window): Public ordinary functions
Function, (setf default-font): Public ordinary functions
Function, (setf device-connection): Private ordinary functions
Function, (setf device-filter-counter): Private ordinary functions
Function, (setf device-original-sentinel): Private ordinary functions
Function, (setf device-reading): Private ordinary functions
Function, (setf device-stream): Private ordinary functions
Function, (setf device-wire): Public ordinary functions
Function, (setf device-wire): Private ordinary functions
Function, (setf dired-file-deleted-p): Private ordinary functions
Function, (setf dired-file-pathname): Private ordinary functions
Function, (setf dired-file-write-date): Private ordinary functions
Function, (setf dired-info-dot-files-p): Private ordinary functions
Function, (setf dired-info-file-list): Private ordinary functions
Function, (setf dired-info-files): Private ordinary functions
Function, (setf dired-info-pathname): Private ordinary functions
Function, (setf dired-info-pattern): Private ordinary functions
Function, (setf dired-info-write-date): Private ordinary functions
Function, (setf dis-line-chars): Public ordinary functions
Function, (setf dis-line-delta): Public ordinary functions
Function, (setf dis-line-end): Private ordinary functions
Function, (setf dis-line-flags): Public ordinary functions
Function, (setf dis-line-font-changes): Public ordinary functions
Function, (setf dis-line-length): Public ordinary functions
Function, (setf dis-line-line): Private ordinary functions
Function, (setf dis-line-old-chars): Public ordinary functions
Function, (setf dis-line-position): Public ordinary functions
Function, (setf dis-line-tag): Private ordinary functions
Function, (setf dis-line-tag-ticks): Private ordinary functions
Function, (setf dis-line-tick): Private ordinary functions
Function, (setf error-info-buffer): Private ordinary functions
Function, (setf error-info-line): Private ordinary functions
Function, (setf error-info-message): Private ordinary functions
Function, (setf error-info-region): Private ordinary functions
Function, (setf font-change-font): Public ordinary functions
Function, (setf font-change-mark): Private ordinary functions
Function, (setf font-change-next): Public ordinary functions
Function, (setf font-change-x): Public ordinary functions
Function, (setf font-family-baseline): Public ordinary functions
Function, (setf font-family-cursor-height): Public ordinary functions
Function, (setf font-family-cursor-width): Public ordinary functions
Function, (setf font-family-cursor-x-offset): Public ordinary functions
Function, (setf font-family-cursor-y-offset): Public ordinary functions
Function, (setf font-family-height): Public ordinary functions
Function, (setf font-family-map): Public ordinary functions
Function, (setf font-family-width): Public ordinary functions
Function, (setf fuzz-chunks): Private ordinary functions
Function, (setf fuzz-classification-string): Private ordinary functions
Function, (setf fuzz-completed-string): Private ordinary functions
Function, (setf fuzz-score): Private ordinary functions
Function, (setf fuzzy-matching.package-chunks): Private ordinary functions
Function, (setf fuzzy-matching.package-name): Private ordinary functions
Function, (setf fuzzy-matching.score): Private ordinary functions
Function, (setf fuzzy-matching.symbol): Private ordinary functions
Function, (setf fuzzy-matching.symbol-chunks): Private ordinary functions
Function, (setf getstring): Public ordinary functions
Function, (setf input-event-hunk): Private ordinary functions
Function, (setf input-event-key-event): Private ordinary functions
Function, (setf input-event-next): Private ordinary functions
Function, (setf input-event-unread-p): Private ordinary functions
Function, (setf input-event-x): Private ordinary functions
Function, (setf input-event-y): Private ordinary functions
Function, (setf key-event-bits): Public ordinary functions
Function, (setf key-event-char): Public ordinary functions
Function, (setf key-event-keysym): Public ordinary functions
Function, (setf key-translation): Public ordinary functions
Function, (setf last-command-type): Public ordinary functions
Function, (setf line-string): Public ordinary functions
Function, (setf line-syntax-info): Private ordinary functions
Function, (setf lisp-info-begins-quoted): Private ordinary functions
Function, (setf lisp-info-ending-quoted): Private ordinary functions
Function, (setf lisp-info-net-close-parens): Private ordinary functions
Function, (setf lisp-info-net-open-parens): Private ordinary functions
Function, (setf lisp-info-ranges-to-ignore): Private ordinary functions
Function, (setf lisp-info-signature-slot): Private ordinary functions
Function, (setf logical-key-event-descriptor-documentation): Private ordinary functions
Function, (setf logical-key-event-descriptor-key-events): Private ordinary functions
Function, (setf logical-key-event-descriptor-name): Private ordinary functions
Function, (setf logical-key-event-p): Public ordinary functions
Function, (setf mark-kind): Public ordinary functions
Function, (setf ml-field-info-end): Private ordinary functions
Function, (setf ml-field-info-field): Private ordinary functions
Function, (setf ml-field-info-start): Private ordinary functions
Function, (setf mode-object-bindings): Private ordinary functions
Function, (setf mode-object-character-attributes): Private ordinary functions
Function, (setf mode-object-cleanup-function): Private ordinary functions
Function, (setf mode-object-documentation): Private ordinary functions
Function, (setf mode-object-hook-name): Private ordinary functions
Function, (setf mode-object-major-p): Private ordinary functions
Function, (setf mode-object-name): Private ordinary functions
Function, (setf mode-object-precedence): Private ordinary functions
Function, (setf mode-object-setup-function): Private ordinary functions
Function, (setf mode-object-transparent-p): Private ordinary functions
Function, (setf mode-object-var-values): Private ordinary functions
Function, (setf mode-object-variables): Private ordinary functions
Function, (setf modeline-field-%function): Private ordinary functions
Function, (setf modeline-field-%name): Private ordinary functions
Function, (setf modeline-field-%width): Private ordinary functions
Function, (setf modeline-field-function): Public ordinary functions
Function, (setf modeline-field-name): Public ordinary functions
Function, (setf modeline-field-width): Public ordinary functions
Function, (setf mouse-translation-info): Private ordinary functions
Function, (setf next-character): Public ordinary functions
Function, (setf note-buffer): Private ordinary functions
Function, (setf note-context): Private ordinary functions
Function, (setf note-error-file): Private ordinary functions
Function, (setf note-errors): Private ordinary functions
Function, (setf note-input-file): Private ordinary functions
Function, (setf note-kind): Private ordinary functions
Function, (setf note-lap-file): Private ordinary functions
Function, (setf note-load): Private ordinary functions
Function, (setf note-net-input-file): Private ordinary functions
Function, (setf note-net-output-file): Private ordinary functions
Function, (setf note-notes): Private ordinary functions
Function, (setf note-output-date): Private ordinary functions
Function, (setf note-output-file): Private ordinary functions
Function, (setf note-package): Private ordinary functions
Function, (setf note-region): Private ordinary functions
Function, (setf note-server): Private ordinary functions
Function, (setf note-state): Private ordinary functions
Function, (setf note-text): Private ordinary functions
Function, (setf note-warnings): Private ordinary functions
Function, (setf object-set-default-handler): Private ordinary functions
Function, (setf object-set-name): Private ordinary functions
Function, (setf object-set-table): Private ordinary functions
Function, (setf prefix-argument): Public ordinary functions
Function, (setf previous-character): Public ordinary functions
Function, (setf region-end): Public ordinary functions
Function, (setf region-start): Public ordinary functions
Function, (setf remote-object-host): Private ordinary functions
Function, (setf remote-object-id): Private ordinary functions
Function, (setf remote-object-pid): Private ordinary functions
Function, (setf remote-wait-abort): Private ordinary functions
Function, (setf remote-wait-finished): Private ordinary functions
Function, (setf remote-wait-value1): Private ordinary functions
Function, (setf remote-wait-value2): Private ordinary functions
Function, (setf remote-wait-value3): Private ordinary functions
Function, (setf remote-wait-value4): Private ordinary functions
Function, (setf remote-wait-value5): Private ordinary functions
Function, (setf replace-undo-mark): Private ordinary functions
Function, (setf replace-undo-region): Private ordinary functions
Function, (setf request-server-listener): Private ordinary functions
Function, (setf ring-bound): Private ordinary functions
Function, (setf ring-delete-function): Private ordinary functions
Function, (setf ring-first): Private ordinary functions
Function, (setf ring-ref): Public ordinary functions
Function, (setf ring-vector): Private ordinary functions
Function, (setf save-state-buffer): Private ordinary functions
Function, (setf save-state-key-count): Private ordinary functions
Function, (setf save-state-key-signature): Private ordinary functions
Function, (setf save-state-last-ckp-signature): Private ordinary functions
Function, (setf save-state-pathname): Private ordinary functions
Function, (setf search-pattern-direction): Private ordinary functions
Function, (setf search-pattern-kind): Private ordinary functions
Function, (setf search-pattern-pattern): Private ordinary functions
Function, (setf search-pattern-reclaim-function): Private ordinary functions
Function, (setf search-pattern-search-function): Private ordinary functions
Function, (setf server-info-background-buffer): Private ordinary functions
Function, (setf server-info-background-info): Private ordinary functions
Function, (setf server-info-error-index): Private ordinary functions
Function, (setf server-info-errors): Private ordinary functions
Function, (setf server-info-implementation-type): Private ordinary functions
Function, (setf server-info-implementation-version): Private ordinary functions
Function, (setf server-info-name): Private ordinary functions
Function, (setf server-info-notes): Private ordinary functions
Function, (setf server-info-slave-buffer): Private ordinary functions
Function, (setf server-info-slave-info): Private ordinary functions
Function, (setf server-info-wire): Private ordinary functions
Function, (setf set-search-pattern-direction): Private ordinary functions
Function, (setf set-search-pattern-kind): Private ordinary functions
Function, (setf set-search-pattern-pattern): Private ordinary functions
Function, (setf set-search-pattern-reclaim-function): Private ordinary functions
Function, (setf set-search-pattern-search-function): Private ordinary functions
Function, (setf set-search-pattern-set): Private ordinary functions
Function, (setf slave-list-item-info): Private ordinary functions
Function, (setf slave-list-item-marked): Private ordinary functions
Function, (setf slave-list-item-name): Private ordinary functions
Function, (setf slave-stack-frame-label): Private ordinary functions
Function, (setf slave-stack-frame-remote-frame): Private ordinary functions
Function, (setf spell-info-insertions): Private ordinary functions
Function, (setf spell-info-pathname): Private ordinary functions
Function, (setf string-insensitive-direction): Private ordinary functions
Function, (setf string-insensitive-folded-string): Private ordinary functions
Function, (setf string-insensitive-hashed-string): Private ordinary functions
Function, (setf string-insensitive-jumps): Private ordinary functions
Function, (setf string-insensitive-kind): Private ordinary functions
Function, (setf string-insensitive-pattern): Private ordinary functions
Function, (setf string-insensitive-reclaim-function): Private ordinary functions
Function, (setf string-insensitive-search-function): Private ordinary functions
Function, (setf string-sensitive-direction): Private ordinary functions
Function, (setf string-sensitive-jumps): Private ordinary functions
Function, (setf string-sensitive-kind): Private ordinary functions
Function, (setf string-sensitive-pattern): Private ordinary functions
Function, (setf string-sensitive-reclaim-function): Private ordinary functions
Function, (setf string-sensitive-search-function): Private ordinary functions
Function, (setf string-sensitive-string): Private ordinary functions
Function, (setf string-table-first-word-table): Private ordinary functions
Function, (setf string-table-num-nodes): Private ordinary functions
Function, (setf string-table-separator): Public ordinary functions
Function, (setf string-table-value-nodes): Private ordinary functions
Function, (setf sy-font-marks): Private ordinary functions
Function, (setf sy-from-state): Private ordinary functions
Function, (setf sy-signature): Private ordinary functions
Function, (setf sy-to-state): Private ordinary functions
Function, (setf tag-line-number): Private ordinary functions
Function, (setf tag-package): Private ordinary functions
Function, (setf tag-syntax-info): Private ordinary functions
Function, (setf tag-ticks): Private ordinary functions
Function, (setf tq-event-function): Private ordinary functions
Function, (setf tq-event-interval): Private ordinary functions
Function, (setf tq-event-last-time): Private ordinary functions
Function, (setf tq-event-time): Private ordinary functions
Function, (setf ts-data-buffer): Private ordinary functions
Function, (setf ts-data-fill-mark): Private ordinary functions
Function, (setf ts-data-server): Private ordinary functions
Function, (setf ts-data-stream): Private ordinary functions
Function, (setf ts-data-wire): Private ordinary functions
Function, (setf undo-info-buffer): Private ordinary functions
Function, (setf undo-info-cleanup): Private ordinary functions
Function, (setf undo-info-hold-name): Private ordinary functions
Function, (setf undo-info-method): Private ordinary functions
Function, (setf undo-info-method-undo): Private ordinary functions
Function, (setf undo-info-name): Private ordinary functions
Function, (setf value-node-folded): Private ordinary functions
Function, (setf value-node-proper): Private ordinary functions
Function, (setf value-node-value): Private ordinary functions
Function, (setf variable-object-documentation): Private ordinary functions
Function, (setf variable-object-down): Private ordinary functions
Function, (setf variable-object-hooks): Private ordinary functions
Function, (setf variable-object-name): Private ordinary functions
Function, (setf variable-object-value): Private ordinary functions
Function, (setf wild-match-file): Private ordinary functions
Function, (setf wild-match-substitute): Private ordinary functions
Function, (setf window-%buffer): Public ordinary functions
Function, (setf window-buffer): Public ordinary functions
Function, (setf window-display-end): Public ordinary functions
Function, (setf window-display-recentering): Public ordinary functions
Function, (setf window-display-start): Public ordinary functions
Function, (setf window-first-changed): Public ordinary functions
Function, (setf window-first-line): Public ordinary functions
Function, (setf window-font): Public ordinary functions
Function, (setf window-group-height): Public ordinary functions
Function, (setf window-group-width): Public ordinary functions
Function, (setf window-group-xparent): Public ordinary functions
Function, (setf window-height): Public ordinary functions
Function, (setf window-hunk): Public ordinary functions
Function, (setf window-last-changed): Public ordinary functions
Function, (setf window-last-line): Public ordinary functions
Function, (setf window-modeline-buffer): Public ordinary functions
Function, (setf window-modeline-buffer-len): Public ordinary functions
Function, (setf window-modeline-dis-line): Public ordinary functions
Function, (setf window-old-lines): Public ordinary functions
Function, (setf window-old-start): Public ordinary functions
Function, (setf window-point): Public ordinary functions
Function, (setf window-spare-lines): Public ordinary functions
Function, (setf window-tick): Public ordinary functions
Function, (setf window-width): Public ordinary functions
Function, (setf wire-cache-index): Private ordinary functions
Function, (setf wire-device): Private ordinary functions
Function, (setf wire-encoding): Private ordinary functions
Function, (setf wire-ibuf): Private ordinary functions
Function, (setf wire-ibuf-end): Private ordinary functions
Function, (setf wire-ibuf-offset): Private ordinary functions
Function, (setf wire-object-cache): Private ordinary functions
Function, (setf wire-object-hash): Private ordinary functions
Function, (setf wire-obuf): Private ordinary functions
Function, (setf wire-obuf-end): Private ordinary functions
Function, (setf word-entry-folded): Private ordinary functions
Function, (setf word-entry-next-table): Private ordinary functions
Function, (setf word-entry-value-node): Private ordinary functions
Function, (setf word-table-num-words): Private ordinary functions
Function, (setf word-table-words): Private ordinary functions
Function, (setf xref-entry-file): Private ordinary functions
Function, (setf xref-entry-name): Private ordinary functions
Function, (setf xref-entry-position): Private ordinary functions
Function, abort-eval-input-command: Private ordinary functions
Function, abort-operations-command: Private ordinary functions
Function, abort-recursive-edit: Public ordinary functions
Function, abort-recursive-edit-command: Private ordinary functions
Function, activate-region: Public ordinary functions
Function, activate-region-command: Private ordinary functions
Function, activate-slave-command: Private ordinary functions
Function, add-buffer-history-hook: Private ordinary functions
Function, add-character-to-set: Private ordinary functions
Function, add-definition-dir-translation: Public ordinary functions
Function, add-definition-directory-translation-command: Private ordinary functions
Function, add-flags: Private ordinary functions
Function, add-scribe-directive-command: Private ordinary functions
Function, add-scribe-paragraph-delimiter-command: Private ordinary functions
Function, add-word-to-spelling-dictionary-command: Private ordinary functions
Function, add-xwindow-object: Public ordinary functions
Function, adjust-comment: Private ordinary functions
Function, align-comment: Private ordinary functions
Function, ambiguous-files: Public ordinary functions
Function, append-to-input-buffer: Private ordinary functions
Function, apropos-command: Private ordinary functions
Function, apropos-command-output: Private ordinary functions
Function, apropos-describe-command: Private ordinary functions
Function, apropos-entry-docstring: Private ordinary functions
Function, apropos-entry-from-mark: Private ordinary functions
Function, apropos-entry-kind: Private ordinary functions
Function, apropos-entry-p: Private ordinary functions
Function, apropos-entry-slavesym: Private ordinary functions
Function, apropos-find-definition-command: Private ordinary functions
Function, apropos-help-command: Private ordinary functions
Function, apropos-quit-command: Private ordinary functions
Function, apropos-write-line: Private ordinary functions
Function, argument-digit-command: Private ordinary functions
Function, array-element-from-mark: Private ordinary functions
Function, array-element-from-pointer-pos: Private ordinary functions
Function, ass: Private ordinary functions
Function, assq: Public ordinary functions
Function, at-beginning-of-word-p: Private ordinary functions
Function, attr-predicate: Private ordinary functions
Function, attr-predicate-aux: Private ordinary functions
Function, attribute-descriptor-char-set: Private ordinary functions
Function, attribute-descriptor-documentation: Private ordinary functions
Function, attribute-descriptor-end-value: Private ordinary functions
Function, attribute-descriptor-hooks: Private ordinary functions
Function, attribute-descriptor-keyword: Private ordinary functions
Function, attribute-descriptor-name: Private ordinary functions
Function, attribute-descriptor-p: Private ordinary functions
Function, auto-check-word-spelling-command: Private ordinary functions
Function, auto-fill-line-as-region: Private ordinary functions
Function, auto-fill-linefeed-command: Private ordinary functions
Function, auto-fill-mode-command: Private ordinary functions
Function, auto-fill-return-command: Private ordinary functions
Function, auto-fill-space-command: Private ordinary functions
Function, auto-save-count-keys: Private ordinary functions
Function, auto-save-mode-command: Private ordinary functions
Function, auto-save-state-p: Private ordinary functions
Function, auto-spell-mode-command: Private ordinary functions
Function, back-to-indentation-command: Private ordinary functions
Function, backup-file-command: Private ordinary functions
Function, backward-character-command: Private ordinary functions
Function, backward-form-command: Private ordinary functions
Function, backward-kill-form-command: Private ordinary functions
Function, backward-kill-line-command: Private ordinary functions
Function, backward-kill-sentence-command: Private ordinary functions
Function, backward-list-command: Private ordinary functions
Function, backward-paragraph-command: Private ordinary functions
Function, backward-sentence-command: Private ordinary functions
Function, backward-up-list: Public ordinary functions
Function, backward-up-list-command: Private ordinary functions
Function, backward-word-command: Private ordinary functions
Function, balance-paren: Private ordinary functions
Function, bash-string-to-symbol: Private ordinary functions
Function, beep: Public ordinary functions
Function, before-wildcard-after: Private ordinary functions
Function, beginning-of-buffer-command: Private ordinary functions
Function, beginning-of-defun-command: Private ordinary functions
Function, beginning-of-line-command: Private ordinary functions
Function, beginning-of-parse-command: Private ordinary functions
Function, bi-svposition: Private ordinary functions
Function, bind-key: Public ordinary functions
Function, bind-key-command: Private ordinary functions
Function, binding-across: Private ordinary functions
Function, binding-cons: Private ordinary functions
Function, binding-object: Private ordinary functions
Function, binding-symbol: Private ordinary functions
Function, bit-descriptor-attribute: Private ordinary functions
Function, bit-descriptor-char-set: Private ordinary functions
Function, bit-descriptor-end-wins: Private ordinary functions
Function, bit-descriptor-function: Private ordinary functions
Function, bit-descriptor-mask: Private ordinary functions
Function, bit-descriptor-p: Private ordinary functions
Function, bitmap-delete-and-reclaim-window-space: Private ordinary functions
Function, bitmap-hunk-bottom-border: Private ordinary functions
Function, bitmap-hunk-device: Private ordinary functions
Function, bitmap-hunk-height: Private ordinary functions
Function, bitmap-hunk-next: Private ordinary functions
Function, bitmap-hunk-position: Private ordinary functions
Function, bitmap-hunk-previous: Private ordinary functions
Function, bitmap-hunk-window: Public ordinary functions
Function, blank-after-p: Public ordinary functions
Function, blank-before-p: Public ordinary functions
Function, blank-between-positions: Private ordinary functions
Function, blank-line-p: Public ordinary functions
Function, blt-ml-field-buffer-fix: Private ordinary functions
Function, blt-modeline-field-buffer: Private ordinary functions
Function, bottom-of-window-command: Private ordinary functions
Function, bufed-command: Private ordinary functions
Function, bufed-delete-command: Private ordinary functions
Function, bufed-delete-hook: Private ordinary functions
Function, bufed-expunge-command: Private ordinary functions
Function, bufed-goto-and-quit-command: Private ordinary functions
Function, bufed-goto-command: Private ordinary functions
Function, bufed-help-command: Private ordinary functions
Function, bufed-make-hook: Private ordinary functions
Function, bufed-modified-hook: Private ordinary functions
Function, bufed-name-hook: Private ordinary functions
Function, bufed-pathname-hook: Private ordinary functions
Function, bufed-quit-command: Private ordinary functions
Function, bufed-save-file-command: Private ordinary functions
Function, bufed-undelete-command: Private ordinary functions
Function, bufed-write-line: Private ordinary functions
Function, buffer-%modeline-fields: Private ordinary functions
Function, buffer-%name: Private ordinary functions
Function, buffer-%pathname: Private ordinary functions
Function, buffer-%region: Private ordinary functions
Function, buffer-%writable: Private ordinary functions
Function, buffer-active-region-p: Public ordinary functions
Function, buffer-bindings: Private ordinary functions
Function, buffer-changes-command: Private ordinary functions
Function, buffer-default-directory: Private ordinary functions
Function, buffer-default-pathname: Public ordinary functions
Function, buffer-delete-hook: Public ordinary functions
Function, buffer-display-start: Private ordinary functions
Function, buffer-end: Public ordinary functions
Function, buffer-end-mark: Public ordinary functions
Function, buffer-major-mode: Public ordinary functions
Function, buffer-mark: Public ordinary functions
Function, buffer-minor-mode: Public ordinary functions
Function, buffer-mode-objects: Private ordinary functions
Function, buffer-modeline-field-p: Public ordinary functions
Function, buffer-modeline-fields: Public ordinary functions
Function, buffer-modes: Public ordinary functions
Function, buffer-modified: Public ordinary functions
Function, buffer-modified-tick: Private ordinary functions
Function, buffer-name: Public ordinary functions
Function, buffer-not-modified-command: Private ordinary functions
Function, buffer-pathname: Public ordinary functions
Function, buffer-pathname-ml-field-fun: Private ordinary functions
Function, buffer-point: Public ordinary functions
Function, buffer-region: Public ordinary functions
Function, buffer-signature: Public ordinary functions
Function, buffer-start: Public ordinary functions
Function, buffer-start-mark: Public ordinary functions
Function, buffer-tag-line-number: Private ordinary functions
Function, buffer-undo-list: Private ordinary functions
Function, buffer-undo-p: Public ordinary functions
Function, buffer-unmodified-tick: Private ordinary functions
Function, buffer-var-values: Private ordinary functions
Function, buffer-variables: Public ordinary functions
Function, buffer-verification-function: Private ordinary functions
Function, buffer-widget: Private ordinary functions
Function, buffer-windows: Public ordinary functions
Function, buffer-writable: Public ordinary functions
Function, buffer-write-date: Public ordinary functions
Function, bufferp: Public ordinary functions
Function, build-dictionary: Private ordinary functions
Function, cached-real-line-length: Private ordinary functions
Function, call-command-with-redirection: Private ordinary functions
Function, call-display-event-handler: Private ordinary functions
Function, call-print-directory: Private ordinary functions
Function, call-view-return-fun: Private ordinary functions
Function, call-with-clx-event-handling: Private ordinary functions
Function, call-with-editor: Public ordinary functions
Function, call-with-standard-synonym-streams: Private ordinary functions
Function, call-with-typeout-for-thread-debugger: Private ordinary functions
Function, call-with-typeout-pop-up-in-master: Private ordinary functions
Function, canonical-case: Public ordinary functions
Function, canonicalize-slave-package-name: Private ordinary functions
Function, capitalize-word-command: Private ordinary functions
Function, caps-lock-mode-command: Private ordinary functions
Function, casify-char: Private ordinary functions
Function, cat: Private ordinary functions
Function, catch-cd-string: Private ordinary functions
Function, center-line-command: Private ordinary functions
Function, center-window: Public ordinary functions
Function, change-bitmap-random-typeout-window: Private ordinary functions
Function, change-comment-line: Private ordinary functions
Function, change-save-frequency: Private ordinary functions
Function, change-to-buffer: Public ordinary functions
Function, change-to-definition: Private ordinary functions
Function, change-window-image-height: Private ordinary functions
Function, char-key-event: Public ordinary functions
Function, char-set-ref: Private ordinary functions
Function, character-attribute: Public ordinary functions
Function, character-attribute-documentation: Public ordinary functions
Function, character-attribute-hooks: Public ordinary functions
Function, character-attribute-name: Public ordinary functions
Function, character-attribute-p: Public ordinary functions
Function, character-offset: Public ordinary functions
Function, character-set-default: Private ordinary functions
Function, character-set-p: Private ordinary functions
Function, character-set-page0: Private ordinary functions
Function, character-set-table: Private ordinary functions
Function, chars-to-string: Private ordinary functions
Function, check-active-region-font-marks: Private ordinary functions
Function, check-buffer-modified-command: Private ordinary functions
Function, check-disk-version-consistent: Private ordinary functions
Function, check-fill-prefix: Private ordinary functions
Function, check-out-word-spelling: Private ordinary functions
Function, check-region-active: Public ordinary functions
Function, check-region-query-size: Public ordinary functions
Function, check-word-spelling-command: Private ordinary functions
Function, checkpoint-all-buffers: Private ordinary functions
Function, checkpoint-buffer: Private ordinary functions
Function, choose-backend-type: Private ordinary functions
Function, circulate-buffers-command: Private ordinary functions
Function, classify-symbol: Private ordinary functions
Function, clbuild-command: Private ordinary functions
Function, clbuild-directory: Private ordinary functions
Function, clbuild-help-command: Private ordinary functions
Function, clbuild-info-dependencies: Private ordinary functions
Function, clbuild-info-description: Private ordinary functions
Function, clbuild-info-installed: Private ordinary functions
Function, clbuild-info-marked: Private ordinary functions
Function, clbuild-info-name: Private ordinary functions
Function, clbuild-info-p: Private ordinary functions
Function, clbuild-quit-command: Private ordinary functions
Function, clbuild-refresh-command: Private ordinary functions
Function, clbuild-write-line: Private ordinary functions
Function, cleanup-auto-save-mode: Private ordinary functions
Function, cleanup-checkpoint: Private ordinary functions
Function, cleanup-for-wm-closed-display: Private ordinary functions
Function, cleanup-view-mode: Private ordinary functions
Function, clear-command-type: Private ordinary functions
Function, clear-completion-display: Private ordinary functions
Function, clear-echo-area: Public ordinary functions
Function, clear-eval-buffer-command: Private ordinary functions
Function, clear-server-errors: Private ordinary functions
Function, clear-typescript-buffer-command: Private ordinary functions
Function, close-dictionary: Private ordinary functions
Function, close-line: Private ordinary functions
Function, clrstring: Public ordinary functions
Function, coelesce-buffer-insert: Private ordinary functions
Function, coelesce-exposed-regions: Private ordinary functions
Function, coelesce-exposed-regions-merge: Private ordinary functions
Function, command-%bindings: Private ordinary functions
Function, command-%name: Private ordinary functions
Function, command-bindings: Public ordinary functions
Function, command-case-help: Private ordinary functions
Function, command-case-tag: Private ordinary functions
Function, command-documentation: Public ordinary functions
Function, command-function: Public ordinary functions
Function, command-loop: Private ordinary functions
Function, command-name: Public ordinary functions
Function, commandp: Public ordinary functions
Function, comment-line: Private ordinary functions
Function, compare-buffers-command: Private ordinary functions
Function, compile-buffer-file-command: Private ordinary functions
Function, compile-defun-command: Private ordinary functions
Function, compile-file-command: Private ordinary functions
Function, compile-group-command: Private ordinary functions
Function, compile-region-command: Private ordinary functions
Function, compiler-error: Private ordinary functions
Function, compiler-error-handler: Private ordinary functions
Function, compiler-note-in-editor: Private ordinary functions
Function, complete-field-command: Private ordinary functions
Function, complete-file: Public ordinary functions
Function, complete-file-directory: Private ordinary functions
Function, complete-for-mode-command: Private ordinary functions
Function, complete-keyword-command: Private ordinary functions
Function, complete-string: Public ordinary functions
Function, complete-symbol: Private ordinary functions
Function, completelist-entry-from-mark: Private ordinary functions
Function, completelist-find-definition-command: Private ordinary functions
Function, completelist-help-command: Private ordinary functions
Function, completelist-pick-command: Private ordinary functions
Function, completelist-quit-command: Private ordinary functions
Function, completelist-write-line: Private ordinary functions
Function, completion-bucket-for: Private ordinary functions
Function, completion-complete-word-command: Private ordinary functions
Function, completion-mode-command: Private ordinary functions
Function, completion-output-case-converter: Private ordinary functions
Function, completion-output-package-converter: Private ordinary functions
Function, completion-output-symbol-converter: Private ordinary functions
Function, completion-redisplay-fun: Private ordinary functions
Function, completion-rotate-completions-command: Private ordinary functions
Function, completion-self-insert-command: Private ordinary functions
Function, completions: Private ordinary functions
Function, completions-for-character: Private ordinary functions
Function, compute-boyer-moore-jumps: Private ordinary functions
Function, compute-cached-line-image: Private ordinary functions
Function, compute-changes: Private ordinary functions
Function, compute-field-pos: Private ordinary functions
Function, compute-highest-scoring-completion: Private ordinary functions
Function, compute-line-image: Private ordinary functions
Function, compute-most-completions: Private ordinary functions
Function, compute-normal-line-image: Private ordinary functions
Function, concat: Public ordinary functions
Function, coned-command: Private ordinary functions
Function, coned-connection: Private ordinary functions
Function, coned-connection-connection: Private ordinary functions
Function, coned-connection-deleted: Private ordinary functions
Function, coned-connection-p: Private ordinary functions
Function, coned-delete-command: Private ordinary functions
Function, coned-expunge-command: Private ordinary functions
Function, coned-goto-command: Private ordinary functions
Function, coned-help-command: Private ordinary functions
Function, coned-quit-command: Private ordinary functions
Function, coned-refresh-command: Private ordinary functions
Function, coned-undelete-command: Private ordinary functions
Function, coned-write-line: Private ordinary functions
Function, confirm-eval-input-command: Private ordinary functions
Function, confirm-parse-command: Private ordinary functions
Function, confirm-process-input-command: Private ordinary functions
Function, confirm-typescript-input-command: Private ordinary functions
Function, connect-stream: Private ordinary functions
Function, connect-to-editor: Private ordinary functions
Function, connect-to-editor-for-background-thread: Private ordinary functions
Function, connect-to-remote-server: Private ordinary functions
Function, connection-device-filter: Private ordinary functions
Function, connection-device-p: Private ordinary functions
Function, connection-device-sentinel: Private ordinary functions
Function, connection-note-event: Private ordinary functions
Function, continue-dabbrev-search: Private ordinary functions
Function, continue-failed-expansion: Private ordinary functions
Function, continue-main-process-command: Private ordinary functions
Function, control-g-deactivate-region: Private ordinary functions
Function, copy-apropos-entry: Private ordinary functions
Function, copy-auto-save-state: Private ordinary functions
Function, copy-bit-descriptor: Private ordinary functions
Function, copy-character-set: Private ordinary functions
Function, copy-clbuild-info: Private ordinary functions
Function, copy-coned-connection: Private ordinary functions
Function, copy-connection-device: Private ordinary functions
Function, copy-device: Private ordinary functions
Function, copy-dired-file: Private ordinary functions
Function, copy-dired-information: Private ordinary functions
Function, copy-error-info: Private ordinary functions
Function, copy-file: Public ordinary functions
Function, copy-file-1: Private ordinary functions
Function, copy-file-2: Private ordinary functions
Function, copy-file-command: Private ordinary functions
Function, copy-font-family: Private ordinary functions
Function, copy-fuzzy-matching: Private ordinary functions
Function, copy-fuzzylist-entry: Private ordinary functions
Function, copy-input-event: Private ordinary functions
Function, copy-key-event: Private ordinary functions
Function, copy-lisp-info: Private ordinary functions
Function, copy-logical-key-event-descriptor: Private ordinary functions
Function, copy-mark: Public ordinary functions
Function, copy-modeline-field: Private ordinary functions
Function, copy-modeline-field-info: Private ordinary functions
Function, copy-note: Private ordinary functions
Function, copy-object-set: Private ordinary functions
Function, copy-region: Public ordinary functions
Function, copy-remote-object: Private ordinary functions
Function, copy-remote-wait: Private ordinary functions
Function, copy-replace-undo: Private ordinary functions
Function, copy-request-server: Private ordinary functions
Function, copy-ring: Private ordinary functions
Function, copy-search-pattern: Private ordinary functions
Function, copy-server-info: Private ordinary functions
Function, copy-set-search-pattern: Private ordinary functions
Function, copy-slave-list-item: Private ordinary functions
Function, copy-slave-stack-frame: Private ordinary functions
Function, copy-spell-info: Private ordinary functions
Function, copy-stream-device: Private ordinary functions
Function, copy-string-insensitive-search-pattern: Private ordinary functions
Function, copy-string-sensitive-search-pattern: Private ordinary functions
Function, copy-string-table: Private ordinary functions
Function, copy-syntax-info: Private ordinary functions
Function, copy-tag: Private ordinary functions
Function, copy-tq-event: Private ordinary functions
Function, copy-ts-data: Private ordinary functions
Function, copy-value-node: Private ordinary functions
Function, copy-wild-match: Private ordinary functions
Function, copy-wildcard-files: Private ordinary functions
Function, copy-window-group: Private ordinary functions
Function, copy-wire: Private ordinary functions
Function, copy-word-entry: Private ordinary functions
Function, copy-word-table: Private ordinary functions
Function, copy-xref-entry: Private ordinary functions
Function, correct-buffer-spelling: Private ordinary functions
Function, correct-buffer-spelling-command: Private ordinary functions
Function, correct-buffer-word-end: Private ordinary functions
Function, correct-buffer-word-not-found: Private ordinary functions
Function, correct-last-misspelled-word-command: Private ordinary functions
Function, correct-spelling: Public ordinary functions
Function, count-characters: Public ordinary functions
Function, count-lines: Public ordinary functions
Function, count-lines-command: Private ordinary functions
Function, count-lines-function: Private ordinary functions
Function, count-lines-page-command: Private ordinary functions
Function, count-occurrences-command: Private ordinary functions
Function, count-occurrences-region: Private ordinary functions
Function, count-words-command: Private ordinary functions
Function, create-buffer-command: Private ordinary functions
Function, create-character-set: Private ordinary functions
Function, create-request-server: Private ordinary functions
Function, create-slave: Private ordinary functions
Function, create-slave-in-thread: Private ordinary functions
Function, create-window-from-current: Private ordinary functions
Function, create-window-with-properties: Private ordinary functions
Function, crunch-key: Private ordinary functions
Function, current-buffer: Public ordinary functions
Function, current-compile-server-command: Private ordinary functions
Function, current-eval-server-command: Private ordinary functions
Function, current-mark: Public ordinary functions
Function, current-point: Public ordinary functions
Function, current-region: Public ordinary functions
Function, current-variable-tables: Public ordinary functions
Function, current-window: Public ordinary functions
Function, cursor-invert: Private ordinary functions
Function, cursor-invert-center: Private ordinary functions
Function, cursorpos-to-mark: Public ordinary functions
Function, dabbrev-apply-expansion: Private ordinary functions
Function, dabbrev-expand-command: Private ordinary functions
Function, dabbrev-find-expansion: Private ordinary functions
Function, dabbrev-install-continuation: Private ordinary functions
Function, deactivate-region: Public ordinary functions
Function, deal-with-string-quote: Private ordinary functions
Function, debug-quit-command: Private ordinary functions
Function, debug-using-master: Private ordinary functions
Function, debug-write-line: Private ordinary functions
Function, decode-universal-time-for-files: Private ordinary functions
Function, defattribute: Public ordinary functions
Function, default-clx-event-handler: Public ordinary functions
Function, default-create-initial-windows-hook: Private ordinary functions
Function, default-create-window-hook: Private ordinary functions
Function, default-delete-window-hook: Private ordinary functions
Function, default-directory: Public ordinary functions
Function, default-error-function: Private ordinary functions
Function, default-filter: Private ordinary functions
Function, default-font: Public ordinary functions
Function, default-gcontext: Private ordinary functions
Function, default-hemlock-window-mngt: Private ordinary functions
Function, default-kbdmac-transform: Private ordinary functions
Function, default-para-delim-function: Private ordinary functions
Function, default-random-typeout-hook: Private ordinary functions
Function, default-report-function: Private ordinary functions
Function, default-yesp-function: Private ordinary functions
Function, defhvar: Public ordinary functions
Function, defhvar-command: Private ordinary functions
Function, defindent: Public ordinary functions
Function, defindent-command: Private ordinary functions
Function, define-clx-modifier: Public ordinary functions
Function, define-key-event-modifier: Public ordinary functions
Function, define-keyboard-macro: Private ordinary functions
Function, define-keyboard-macro-command: Private ordinary functions
Function, define-keyboard-macro-key-command: Private ordinary functions
Function, define-keysym: Public ordinary functions
Function, define-logical-key-event: Public ordinary functions
Function, define-mouse-keysym: Public ordinary functions
Function, define-some-variables: Private ordinary functions
Function, define-window-cursor: Public ordinary functions
Function, definition-editing-info: Private ordinary functions
Function, defmode: Public ordinary functions
Function, defun-region: Public ordinary functions
Function, delete-apropos-buffers: Private ordinary functions
Function, delete-binding: Private ordinary functions
Function, delete-blank-lines-command: Private ordinary functions
Function, delete-bufed-buffer: Private ordinary functions
Function, delete-bufed-buffers: Private ordinary functions
Function, delete-buffer: Public ordinary functions
Function, delete-buffer-history-hook: Private ordinary functions
Function, delete-buffer-if-possible: Public ordinary functions
Function, delete-clbuild-buffers: Private ordinary functions
Function, delete-completelist-buffers: Private ordinary functions
Function, delete-coned-buffers: Private ordinary functions
Function, delete-coned-connection: Private ordinary functions
Function, delete-connection-buffer: Private ordinary functions
Function, delete-debug-buffers: Private ordinary functions
Function, delete-definition-dir-translation: Public ordinary functions
Function, delete-definition-directory-translation-command: Private ordinary functions
Function, delete-directory: Private ordinary functions
Function, delete-file: Public ordinary functions
Function, delete-file-1: Private ordinary functions
Function, delete-file-2: Private ordinary functions
Function, delete-file-command: Private ordinary functions
Function, delete-font-mark: Public ordinary functions
Function, delete-fuzzylist-buffers: Private ordinary functions
Function, delete-horizontal-space: Public ordinary functions
Function, delete-horizontal-space-command: Private ordinary functions
Function, delete-indentation-command: Private ordinary functions
Function, delete-italic-marks-region: Private ordinary functions
Function, delete-key-binding: Public ordinary functions
Function, delete-key-binding-command: Private ordinary functions
Function, delete-line-font-marks: Public ordinary functions
Function, delete-line-italic-marks: Private ordinary functions
Function, delete-mark: Public ordinary functions
Function, delete-matching-lines-command: Private ordinary functions
Function, delete-next-character-command: Private ordinary functions
Function, delete-next-window-command: Private ordinary functions
Function, delete-non-matching-lines-command: Private ordinary functions
Function, delete-previous-character-command: Private ordinary functions
Function, delete-previous-character-expanding-tabs-command: Private ordinary functions
Function, delete-slave-list-buffers: Private ordinary functions
Function, delete-string: Public ordinary functions
Function, delete-variable: Public ordinary functions
Function, delete-window: Public ordinary functions
Function, delete-window-command: Private ordinary functions
Function, delete-xref-buffers: Private ordinary functions
Function, deleting-window-drop-event: Private ordinary functions
Function, deliver-signal-to-process: Private ordinary functions
Function, deliver-signal-to-subprocess: Private ordinary functions
Function, delq: Public ordinary functions
Function, describe-and-show-variable-command: Private ordinary functions
Function, describe-command-command: Private ordinary functions
Function, describe-function-call-aux: Private ordinary functions
Function, describe-function-call-command: Private ordinary functions
Function, describe-key-command: Private ordinary functions
Function, describe-mode-command: Private ordinary functions
Function, describe-pointer-command: Private ordinary functions
Function, describe-symbol-aux: Private ordinary functions
Function, describe-symbol-command: Private ordinary functions
Function, descriptor-flag: Private ordinary functions
Function, destroy-request-server: Private ordinary functions
Function, determine-case: Private ordinary functions
Function, device-append-to-input-buffer: Public ordinary functions
Function, device-connection: Private ordinary functions
Function, device-filter-counter: Private ordinary functions
Function, device-original-sentinel: Private ordinary functions
Function, device-p: Private ordinary functions
Function, device-reading: Private ordinary functions
Function, device-serve-requests: Public ordinary functions
Function, device-stream: Private ordinary functions
Function, device-wire: Public ordinary functions
Function, device-wire: Private ordinary functions
Function, dictionary-name-default: Private ordinary functions
Function, directive-help: Private ordinary functions
Function, directory-command: Private ordinary functions
Function, directory-existsp: Private ordinary functions
Function, directoryp: Public ordinary functions
Function, directoryp: Private ordinary functions
Function, dired-buffer-delete-hook: Private ordinary functions
Function, dired-command: Private ordinary functions
Function, dired-copy-file-command: Private ordinary functions
Function, dired-copy-with-wildcard-command: Private ordinary functions
Function, dired-delete-file-and-down-line-command: Private ordinary functions
Function, dired-delete-file-command: Private ordinary functions
Function, dired-delete-file-with-pattern-command: Private ordinary functions
Function, dired-down-line: Private ordinary functions
Function, dired-edit-file-command: Private ordinary functions
Function, dired-error-function: Private ordinary functions
Function, dired-expunge-files-command: Private ordinary functions
Function, dired-file-deleted-p: Private ordinary functions
Function, dired-file-p: Private ordinary functions
Function, dired-file-pathname: Private ordinary functions
Function, dired-file-write-date: Private ordinary functions
Function, dired-frob-deletion: Private ordinary functions
Function, dired-from-buffer-pathname-command: Private ordinary functions
Function, dired-guts: Private ordinary functions
Function, dired-help-command: Private ordinary functions
Function, dired-in-buffer: Private ordinary functions
Function, dired-info-dot-files-p: Private ordinary functions
Function, dired-info-file-list: Private ordinary functions
Function, dired-info-files: Private ordinary functions
Function, dired-info-pathname: Private ordinary functions
Function, dired-info-pattern: Private ordinary functions
Function, dired-info-write-date: Private ordinary functions
Function, dired-information-p: Private ordinary functions
Function, dired-line-offset: Private ordinary functions
Function, dired-namify: Private ordinary functions
Function, dired-next-file-command: Private ordinary functions
Function, dired-previous-file-command: Private ordinary functions
Function, dired-quit-command: Private ordinary functions
Function, dired-rename-file-command: Private ordinary functions
Function, dired-rename-with-wildcard-command: Private ordinary functions
Function, dired-report-function: Private ordinary functions
Function, dired-undelete-file-and-down-line-command: Private ordinary functions
Function, dired-undelete-file-command: Private ordinary functions
Function, dired-undelete-file-with-pattern-command: Private ordinary functions
Function, dired-up-directory-command: Private ordinary functions
Function, dired-update-buffer-command: Private ordinary functions
Function, dired-view-file-command: Private ordinary functions
Function, dired-with-pattern-command: Private ordinary functions
Function, dired-yesp-function: Private ordinary functions
Function, dis-line-chars: Public ordinary functions
Function, dis-line-delta: Public ordinary functions
Function, dis-line-end: Private ordinary functions
Function, dis-line-flags: Public ordinary functions
Function, dis-line-font-changes: Public ordinary functions
Function, dis-line-length: Public ordinary functions
Function, dis-line-line: Private ordinary functions
Function, dis-line-offset-guess: Private ordinary functions
Function, dis-line-old-chars: Public ordinary functions
Function, dis-line-position: Public ordinary functions
Function, dis-line-tag: Private ordinary functions
Function, dis-line-tag-ticks: Private ordinary functions
Function, dis-line-tick: Private ordinary functions
Function, disable-clx-event-handling: Public ordinary functions
Function, dismiss-typeout-command: Private ordinary functions
Function, dispatch-events: Public ordinary functions
Function, dispatch-events-no-hang: Public ordinary functions
Function, display-more-prompt: Private ordinary functions
Function, display-page-directory: Public ordinary functions
Function, display-possible-completion: Private ordinary functions
Function, display-prompt-nicely: Private ordinary functions
Function, displayed-p: Public ordinary functions
Function, do-1-value-call: Private ordinary functions
Function, do-2-value-call: Private ordinary functions
Function, do-3-value-call: Private ordinary functions
Function, do-4-value-call: Private ordinary functions
Function, do-5-value-call: Private ordinary functions
Function, do-completion: Private ordinary functions
Function, do-down-moves: Private ordinary functions
Function, do-erases: Private ordinary functions
Function, do-n-value-call: Private ordinary functions
Function, do-nothing: Private ordinary functions
Function, do-nothing-command: Private ordinary functions
Function, do-nothing-kbdmac-transform: Private ordinary functions
Function, do-recursive-edit: Private ordinary functions
Function, do-rewrites: Private ordinary functions
Function, do-the-copy: Private ordinary functions
Function, do-tty-full-more: Public ordinary functions
Function, do-up-moves: Private ordinary functions
Function, do-writes: Private ordinary functions
Function, dodo: Private ordinary functions
Function, down-comment-line-command: Private ordinary functions
Function, down-list-command: Private ordinary functions
Function, dq-event: Private ordinary functions
Function, drop-cursor: Private ordinary functions
Function, dumb-line-redisplay: Private ordinary functions
Function, dumb-window-redisplay: Private ordinary functions
Function, dylan-mode-command: Private ordinary functions
Function, echo-area-backward-character-command: Private ordinary functions
Function, echo-area-backward-word-command: Private ordinary functions
Function, echo-area-delete-previous-character-command: Private ordinary functions
Function, echo-area-kill-previous-word-command: Private ordinary functions
Function, edit-command-definition-command: Private ordinary functions
Function, edit-definition-command: Private ordinary functions
Function, editor-compile-buffer-file-command: Private ordinary functions
Function, editor-compile-defun-command: Private ordinary functions
Function, editor-compile-file-command: Private ordinary functions
Function, editor-compile-group-command: Private ordinary functions
Function, editor-compile-region: Private ordinary functions
Function, editor-compile-region-command: Private ordinary functions
Function, editor-complete-symbol: Private ordinary functions
Function, editor-describe-command: Private ordinary functions
Function, editor-describe-function: Public ordinary functions
Function, editor-describe-function-call-command: Private ordinary functions
Function, editor-describe-symbol-command: Private ordinary functions
Function, editor-died: Private ordinary functions
Function, editor-error: Public ordinary functions
Function, editor-evaluate-buffer-command: Private ordinary functions
Function, editor-evaluate-defun-command: Private ordinary functions
Function, editor-evaluate-expression-command: Private ordinary functions
Function, editor-evaluate-region-command: Private ordinary functions
Function, editor-find-symbol-completion: Private ordinary functions
Function, editor-finish-output: Public ordinary functions
Function, editor-fuzzy-complete-symbol-command: Private ordinary functions
Function, editor-load-file-command: Private ordinary functions
Function, editor-macroexpand-expression-command: Private ordinary functions
Function, editor-mode-command: Private ordinary functions
Function, editor-re-evaluate-defvar-command: Private ordinary functions
Function, editor-server-name-command: Private ordinary functions
Function, empty-line-p: Public ordinary functions
Function, empty-syntax-info: Private ordinary functions
Function, enable-clx-event-handling: Private ordinary functions
Function, enclose-with-environment: Private ordinary functions
Function, end-keyboard-macro-command: Private ordinary functions
Function, end-line-p: Public ordinary functions
Function, end-of-buffer-command: Private ordinary functions
Function, end-of-defun-command: Private ordinary functions
Function, end-of-line-command: Private ordinary functions
Function, end-of-parse-block: Private ordinary functions
Function, end-of-search-line: Private ordinary functions
Function, enlarge-window: Private ordinary functions
Function, enlarge-window-command: Private ordinary functions
Function, ensure-output-stream-input: Private ordinary functions
Function, enter-directory: Private ordinary functions
Function, error-info-buffer: Private ordinary functions
Function, error-info-line: Private ordinary functions
Function, error-info-message: Private ordinary functions
Function, error-info-p: Private ordinary functions
Function, error-info-region: Private ordinary functions
Function, eval-expresion-command: Private ordinary functions
Function, eval-form-error: Private ordinary functions
Function, eval-form-in-server: Private ordinary functions
Function, eval-form-in-server-1: Private ordinary functions
Function, eval-in-master: Private ordinary functions
Function, eval-in-slave: Private ordinary functions
Function, eval-mode-lisp-mode-hook: Private ordinary functions
Function, eval-safely-in-master: Private ordinary functions
Function, eval-safely-in-slave: Private ordinary functions
Function, eval-text-result: Private ordinary functions
Function, evaluate-buffer-command: Private ordinary functions
Function, evaluate-defun-command: Private ordinary functions
Function, evaluate-expression-command: Private ordinary functions
Function, evaluate-region-command: Private ordinary functions
Function, exchange-point-and-mark-command: Private ordinary functions
Function, exit-hemlock: Public ordinary functions
Function, exit-hemlock-command: Private ordinary functions
Function, exit-recursive-edit: Public ordinary functions
Function, exit-recursive-edit-command: Private ordinary functions
Function, exposed-region-bounds: Private ordinary functions
Function, exposed-region-peek-event: Private ordinary functions
Function, expunge-bufed-buffers: Private ordinary functions
Function, expunge-coned-connections: Private ordinary functions
Function, expunge-dired-files: Private ordinary functions
Function, extended-command-command: Private ordinary functions
Function, extract-form-command: Private ordinary functions
Function, extract-list-command: Private ordinary functions
Function, fast-write-file: Private ordinary functions
Function, fetch-cut-string: Public ordinary functions
Function, field-separator-p: Private ordinary functions
Function, file-compile: Private ordinary functions
Function, file-completion-action: Private ordinary functions
Function, file-verification-function: Private ordinary functions
Function, file-writable: Public ordinary functions
Function, fill-input-buffer: Private ordinary functions
Function, fill-lisp-comment-or-indented-text: Private ordinary functions
Function, fill-lisp-comment-paragraph-command: Private ordinary functions
Function, fill-lisp-comment-paragraph-prefix: Private ordinary functions
Function, fill-lisp-string: Private ordinary functions
Function, fill-paragraph-command: Private ordinary functions
Function, fill-region: Public ordinary functions
Function, fill-region-aux: Private ordinary functions
Function, fill-region-break-line: Private ordinary functions
Function, fill-region-by-paragraphs: Public ordinary functions
Function, fill-region-clear-bol: Private ordinary functions
Function, fill-region-clear-eol: Private ordinary functions
Function, fill-region-collapse-whitespace: Private ordinary functions
Function, fill-region-command: Private ordinary functions
Function, fill-region-delete-blank-lines: Private ordinary functions
Function, fill-region-find-next-line: Private ordinary functions
Function, fill-region-get-next-line: Private ordinary functions
Function, fill-region-insert-two-spaces-p: Private ordinary functions
Function, fill-region-prefix-line: Private ordinary functions
Function, fill-region-set-next-line: Private ordinary functions
Function, fill-region-word-past-column: Private ordinary functions
Function, filter-connection-output: Private ordinary functions
Function, filter-incoming-data: Private ordinary functions
Function, filter-region: Public ordinary functions
Function, filter-region-command: Private ordinary functions
Function, filter-tildes: Private ordinary functions
Function, filter-words: Private ordinary functions
Function, find-a-pty: Private ordinary functions
Function, find-all-completions: Private ordinary functions
Function, find-ambiguous: Public ordinary functions
Function, find-ambiguous*: Private ordinary functions
Function, find-ambiguous-entries: Private ordinary functions
Function, find-attribute: Public ordinary functions
Function, find-binding: Private ordinary functions
Function, find-bound-entries: Private ordinary functions
Function, find-buffer: Private ordinary functions
Function, find-character-once-backward-method: Private ordinary functions
Function, find-character-once-forward-method: Private ordinary functions
Function, find-color: Private ordinary functions
Function, find-command-for-prepl-normally: Private ordinary functions
Function, find-completion: Private ordinary functions
Function, find-containing: Public ordinary functions
Function, find-definitions: Private ordinary functions
Function, find-definitions-command: Private ordinary functions
Function, find-file: Public ordinary functions
Function, find-file-aux: Private ordinary functions
Function, find-file-buffer: Public ordinary functions
Function, find-file-command: Private ordinary functions
Function, find-ignore-region: Private ordinary functions
Function, find-longest-completion: Private ordinary functions
Function, find-match: Private ordinary functions
Function, find-matching-packages: Private ordinary functions
Function, find-matching-symbols: Private ordinary functions
Function, find-matching-symbols-in-list: Private ordinary functions
Function, find-not-character-once-backward-method: Private ordinary functions
Function, find-not-character-once-forward-method: Private ordinary functions
Function, find-override-for-prepl: Private ordinary functions
Function, find-pattern: Public ordinary functions
Function, find-position: Private ordinary functions
Function, find-previous-input: Private ordinary functions
Function, find-set-once-backward-method: Private ordinary functions
Function, find-set-once-forward-method: Private ordinary functions
Function, find-symbol-completion: Private ordinary functions
Function, find-values: Private ordinary functions
Function, first-line-of-string: Private ordinary functions
Function, first-line-p: Public ordinary functions
Function, fix-word: Private ordinary functions
Function, flash-window: Private ordinary functions
Function, flash-window-border: Private ordinary functions
Function, flush-compiler-error-information-command: Private ordinary functions
Function, flush-display-events: Public ordinary functions
Function, flush-reg-references-to-deleted-buffer: Private ordinary functions
Function, font-change-font: Public ordinary functions
Function, font-change-mark: Private ordinary functions
Function, font-change-next: Public ordinary functions
Function, font-change-p: Private ordinary functions
Function, font-change-x: Public ordinary functions
Function, font-family-baseline: Public ordinary functions
Function, font-family-cursor-height: Public ordinary functions
Function, font-family-cursor-width: Public ordinary functions
Function, font-family-cursor-x-offset: Public ordinary functions
Function, font-family-cursor-y-offset: Public ordinary functions
Function, font-family-height: Public ordinary functions
Function, font-family-map: Public ordinary functions
Function, font-family-p: Private ordinary functions
Function, font-family-width: Public ordinary functions
Function, font-mark: Public ordinary functions
Function, font-mark-p: Private ordinary functions
Function, forget-remote-translation: Public ordinary functions
Function, form-offset: Public ordinary functions
Function, format-fuzzy-completion-set: Private ordinary functions
Function, format-to-connection-buffer-or-stream: Private ordinary functions
Function, forward-character-command: Private ordinary functions
Function, forward-form-command: Private ordinary functions
Function, forward-kill-form-command: Private ordinary functions
Function, forward-kill-sentence-command: Private ordinary functions
Function, forward-list-command: Private ordinary functions
Function, forward-paragraph-command: Private ordinary functions
Function, forward-search-command: Private ordinary functions
Function, forward-sentence-command: Private ordinary functions
Function, forward-up-list: Public ordinary functions
Function, forward-up-list-command: Private ordinary functions
Function, forward-word-command: Private ordinary functions
Function, free-register: Private ordinary functions
Function, free-register-value: Private ordinary functions
Function, fresh-prompt: Private ordinary functions
Function, frob-character-set: Private ordinary functions
Function, fun-defined-from-pathname: Public ordinary functions
Function, fundamental-mode-command: Private ordinary functions
Function, fuzz-chunks: Private ordinary functions
Function, fuzz-classification-string: Private ordinary functions
Function, fuzz-completed-string: Private ordinary functions
Function, fuzz-score: Private ordinary functions
Function, fuzzy-complete-symbol: Private ordinary functions
Function, fuzzy-complete-symbol-command: Private ordinary functions
Function, fuzzy-completion-selected: Private ordinary functions
Function, fuzzy-completion-set: Private ordinary functions
Function, fuzzy-completions: Private ordinary functions
Function, fuzzy-convert-matching-for-emacs: Private ordinary functions
Function, fuzzy-find-matching-packages: Private ordinary functions
Function, fuzzy-find-matching-symbols: Private ordinary functions
Function, fuzzy-format-matching: Private ordinary functions
Function, fuzzy-generate-matchings: Private ordinary functions
Function, fuzzy-matching-greaterp: Private ordinary functions
Function, fuzzy-matching-p: Private ordinary functions
Function, fuzzy-matching.package-chunks: Private ordinary functions
Function, fuzzy-matching.package-name: Private ordinary functions
Function, fuzzy-matching.score: Private ordinary functions
Function, fuzzy-matching.symbol: Private ordinary functions
Function, fuzzy-matching.symbol-chunks: Private ordinary functions
Function, fuzzylist-entry-from-mark: Private ordinary functions
Function, fuzzylist-entry-p: Private ordinary functions
Function, fuzzylist-find-definition-command: Private ordinary functions
Function, fuzzylist-help-command: Private ordinary functions
Function, fuzzylist-pick-command: Private ordinary functions
Function, fuzzylist-quit-command: Private ordinary functions
Function, fuzzylist-write-line: Private ordinary functions
Function, gen-comment-prefix: Private ordinary functions
Function, generic-describe-command: Private ordinary functions
Function, generic-indent: Private ordinary functions
Function, generic-pointer-up-command: Private ordinary functions
Function, get-and-insert-environment: Private ordinary functions
Function, get-auto-save-state: Private ordinary functions
Function, get-checkpoint-pathname: Private ordinary functions
Function, get-command: Public ordinary functions
Function, get-command-line: Private ordinary functions
Function, get-count-region: Private ordinary functions
Function, get-current-binding: Private ordinary functions
Function, get-current-compile-server: Private ordinary functions
Function, get-current-eval-server: Private ordinary functions
Function, get-cursor-pixmap: Private ordinary functions
Function, get-def-info-and-go-to-it: Private ordinary functions
Function, get-definition-pattern: Private ordinary functions
Function, get-editor-name: Private ordinary functions
Function, get-hemlock-cursor: Public ordinary functions
Function, get-hemlock-grey-pixmap: Public ordinary functions
Function, get-interactive-input: Private ordinary functions
Function, get-key-char: Private ordinary functions
Function, get-key-event*: Private ordinary functions
Function, get-keyboard-macro-key: Private ordinary functions
Function, get-logical-key-event-desc: Private ordinary functions
Function, get-marked-dired-files: Private ordinary functions
Function, get-mode-object: Private ordinary functions
Function, get-mouse-commands: Private ordinary functions
Function, get-name-case-right: Private ordinary functions
Function, get-previous-input-search-pattern: Private ordinary functions
Function, get-prompt: Private ordinary functions
Function, get-random-typeout-info: Private ordinary functions
Function, get-real-time-in-msecs: Private ordinary functions
Function, get-register-command: Private ordinary functions
Function, get-right-table: Private ordinary functions
Function, get-search-pattern: Public ordinary functions
Function, get-srccom-buffers: Private ordinary functions
Function, get-table-entry: Private ordinary functions
Function, get-terminal-name: Private ordinary functions
Function, get-variable-object: Private ordinary functions
Function, get-word-correction: Private ordinary functions
Function, get-write-date: Private ordinary functions
Function, getenv: Public ordinary functions
Function, getstring: Public ordinary functions
Function, go-to-definition: Private ordinary functions
Function, go-to-definition-file: Private ordinary functions
Function, go-to-one-window-command: Private ordinary functions
Function, goto-absolute-line-command: Private ordinary functions
Function, goto-buffer-end: Public ordinary functions
Function, goto-buffer-start: Public ordinary functions
Function, goto-definition-command: Private ordinary functions
Function, goto-page: Public ordinary functions
Function, goto-page-command: Private ordinary functions
Function, goto-slave-command: Private ordinary functions
Function, grep-command: Private ordinary functions
Function, grep-goto-command: Private ordinary functions
Function, group-query-replace-command: Private ordinary functions
Function, group-read-file: Private ordinary functions
Function, group-replace-command: Private ordinary functions
Function, group-save-file: Private ordinary functions
Function, group-search-command: Private ordinary functions
Function, grow-descriptors: Private ordinary functions
Function, grow-open-chars: Private ordinary functions
Function, grow-string-table: Private ordinary functions
Function, guess-package: Private ordinary functions
Function, hcmd-new-buffer-hook-fun: Private ordinary functions
Function, help-command: Private ordinary functions
Function, help-on-parse-command: Private ordinary functions
Function, hemlock: Public ordinary functions
Function, hemlock-beep: Private ordinary functions
Function, hemlock-bound-p: Public ordinary functions
Function, hemlock-ed-function: Private ordinary functions
Function, hemlock-gc-notify-after: Private ordinary functions
Function, hemlock-gc-notify-before: Private ordinary functions
Function, hemlock-output-buffered-out: Private ordinary functions
Function, hemlock-output-buffered-sout: Private ordinary functions
Function, hemlock-output-line-buffered-out: Private ordinary functions
Function, hemlock-output-line-buffered-sout: Private ordinary functions
Function, hemlock-output-stream-p: Public ordinary functions
Function, hemlock-output-unbuffered-out: Private ordinary functions
Function, hemlock-output-unbuffered-sout: Private ordinary functions
Function, hemlock-translate-default: Private ordinary functions
Function, hemlock-window: Public ordinary functions
Function, here-to-top-of-window-command: Private ordinary functions
Function, highlight-active-region: Private ordinary functions
Function, highlight-completion: Private ordinary functions
Function, hunk-changed: Private ordinary functions
Function, hunk-draw-bottom-border: Private ordinary functions
Function, hunk-exposed-region: Private ordinary functions
Function, hunk-ignore-event: Private ordinary functions
Function, hunk-key-input: Private ordinary functions
Function, hunk-mouse-entered: Private ordinary functions
Function, hunk-mouse-input: Private ordinary functions
Function, hunk-mouse-left: Private ordinary functions
Function, hunk-no-exposure: Private ordinary functions
Function, hunk-process-input: Private ordinary functions
Function, hunk-reconfigured: Private ordinary functions
Function, hunk-replace-line: Private ordinary functions
Function, hunk-replace-line-on-a-pixmap: Private ordinary functions
Function, hunk-replace-line-pixmap: Private ordinary functions
Function, hunk-replace-line-string*: Private ordinary functions
Function, hunk-reset: Private ordinary functions
Function, hunk-show-cursor: Private ordinary functions
Function, hunk-write-line: Private ordinary functions
Function, i-search: Private ordinary functions
Function, i-search-pattern: Private ordinary functions
Function, illegal-command: Private ordinary functions
Function, in-hemlock-standard-input-read: Private ordinary functions
Function, in-recursive-edit: Public ordinary functions
Function, incremental-search-command: Private ordinary functions
Function, indent-command: Private ordinary functions
Function, indent-for-comment: Private ordinary functions
Function, indent-for-comment-command: Private ordinary functions
Function, indent-for-lisp: Private ordinary functions
Function, indent-form-command: Private ordinary functions
Function, indent-new-comment-line: Private ordinary functions
Function, indent-new-comment-line-command: Private ordinary functions
Function, indent-new-line-command: Private ordinary functions
Function, indent-or-complete-command: Private ordinary functions
Function, indent-region: Public ordinary functions
Function, indent-region-command: Private ordinary functions
Function, indent-region-for-commands: Public ordinary functions
Function, indent-rigidly-command: Private ordinary functions
Function, indent-to-column: Private ordinary functions
Function, indent-to-tab-stop: Private ordinary functions
Function, indent-using-spaces: Private ordinary functions
Function, indent-using-tabs: Private ordinary functions
Function, init-bitmap-screen-manager: Public ordinary functions
Function, init-raw-io: Private ordinary functions
Function, initial-syntax-state: Private ordinary functions
Function, initialize-dired-buffer: Private ordinary functions
Function, initialize-server-stuff: Private ordinary functions
Function, input-event-hunk: Private ordinary functions
Function, input-event-key-event: Private ordinary functions
Function, input-event-next: Private ordinary functions
Function, input-event-p: Private ordinary functions
Function, input-event-unread-p: Private ordinary functions
Function, input-event-x: Private ordinary functions
Function, input-event-y: Private ordinary functions
Function, input-waiting: Public ordinary functions
Function, insensitive-find-newline-once-backward-method: Private ordinary functions
Function, insensitive-find-newline-once-forward-method: Private ordinary functions
Function, insensitive-find-string-once-backward-method: Private ordinary functions
Function, insensitive-find-string-once-forward-method: Private ordinary functions
Function, insert-()-command: Private ordinary functions
Function, insert-buffer-command: Private ordinary functions
Function, insert-character-at-point: Private ordinary functions
Function, insert-cut-buffer-command: Private ordinary functions
Function, insert-environment: Private ordinary functions
Function, insert-file-command: Private ordinary functions
Function, insert-into-connection-buffer-or-stream: Private ordinary functions
Function, insert-kill-buffer-command: Private ordinary functions
Function, insert-lisp-indentation: Private ordinary functions
Function, insert-page-directory-command: Private ordinary functions
Function, insert-parse-default-command: Private ordinary functions
Function, insert-scribe-directive: Private ordinary functions
Function, insert-scribe-directive-command: Private ordinary functions
Function, insert-string-at-point: Private ordinary functions
Function, inside-defun-p: Public ordinary functions
Function, install-clbuild-project: Private ordinary functions
Function, install-clbuild-project-command: Private ordinary functions
Function, install-special-variables-for-background-threads: Private ordinary functions
Function, install-thread-variable-default: Private ordinary functions
Function, installation-directory: Private ordinary functions
Function, interactive: Public ordinary functions
Function, interactive-beginning-of-line-command: Private ordinary functions
Function, interactive-modes: Private ordinary functions
Function, internal-buffer-modeline-field-p: Private ordinary functions
Function, internal-make-apropos-entry: Private ordinary functions
Function, internal-make-buffer: Private ordinary functions
Function, internal-make-command: Private ordinary functions
Function, internal-make-font-mark: Private ordinary functions
Function, internal-make-fuzzylist-entry: Private ordinary functions
Function, internal-make-mark: Private ordinary functions
Function, internal-make-region: Private ordinary functions
Function, internal-make-ring: Private ordinary functions
Function, internal-make-search-pattern: Private ordinary functions
Function, internal-make-window: Public ordinary functions
Function, internal-make-xref-entry: Private ordinary functions
Function, internal-redisplay: Private ordinary functions
Function, interrupt-buffer-subprocess-command: Private ordinary functions
Function, invoke-modifying-buffer: Private ordinary functions
Function, invoke-scheduled-events: Private ordinary functions
Function, invoke-with-pop-up-display: Private ordinary functions
Function, invoke-with-save-excursion: Private ordinary functions
Function, invoke-with-temporary-file-name: Private ordinary functions
Function, invoke-with-wire-and-remote: Private ordinary functions
Function, invoke-without-interrupts: Private ordinary functions
Function, italic-comment-mode-command: Private ordinary functions
Function, jump-to-saved-position-command: Private ordinary functions
Function, just-one-space-command: Private ordinary functions
Function, kbdmac-command-loop: Private ordinary functions
Function, key-event-bit-p: Public ordinary functions
Function, key-event-bits: Public ordinary functions
Function, key-event-bits-modifiers: Public ordinary functions
Function, key-event-char: Public ordinary functions
Function, key-event-dispatch: Private ordinary functions
Function, key-event-keysym: Public ordinary functions
Function, key-event-modifier-mask: Public ordinary functions
Function, key-event-p: Public ordinary functions
Function, key-to-string: Private ordinary functions
Function, key-translation: Public ordinary functions
Function, key-vector-to-string: Private ordinary functions
Function, keyboard-macro-query-command: Private ordinary functions
Function, keysym-names: Public ordinary functions
Function, keysym-preferred-name: Public ordinary functions
Function, keyword-verification-function: Private ordinary functions
Function, kill-active-region-font-marks: Private ordinary functions
Function, kill-buffer-command: Private ordinary functions
Function, kill-buffer-subprocess-command: Private ordinary functions
Function, kill-char-region: Private ordinary functions
Function, kill-characters: Public ordinary functions
Function, kill-comment: Private ordinary functions
Function, kill-comment-command: Private ordinary functions
Function, kill-interactive-input-command: Private ordinary functions
Function, kill-line-command: Private ordinary functions
Function, kill-main-process-command: Private ordinary functions
Function, kill-next-word-command: Private ordinary functions
Function, kill-open-paren-font-marks: Private ordinary functions
Function, kill-parse-command: Private ordinary functions
Function, kill-previous-word-command: Private ordinary functions
Function, kill-process: Private ordinary functions
Function, kill-region: Public ordinary functions
Function, kill-region-command: Private ordinary functions
Function, kill-region-top-of-ring: Private ordinary functions
Function, kill-register-command: Private ordinary functions
Function, last-command-type: Public ordinary functions
Function, last-key-event-cursorpos: Public ordinary functions
Function, last-keyboard-macro-command: Private ordinary functions
Function, last-line-p: Public ordinary functions
Function, lift-cursor: Private ordinary functions
Function, line-buffer: Public ordinary functions
Function, line-character: Public ordinary functions
Function, line-end: Public ordinary functions
Function, line-length: Public ordinary functions
Function, line-offset: Public ordinary functions
Function, line-signature: Public ordinary functions
Function, line-start: Public ordinary functions
Function, line-string: Public ordinary functions
Function, line-syntax-info: Private ordinary functions
Function, line-tag: Private ordinary functions
Function, line-to-center-of-window-command: Private ordinary functions
Function, line-to-region: Public ordinary functions
Function, line-to-top-of-window-command: Private ordinary functions
Function, line<: Public ordinary functions
Function, line<=: Public ordinary functions
Function, line>: Public ordinary functions
Function, line>=: Public ordinary functions
Function, lines-related: Public ordinary functions
Function, lisp--map-xwindow: Private ordinary functions
Function, lisp-error: Private ordinary functions
Function, lisp-error-error-handler: Private ordinary functions
Function, lisp-generic-indentation: Private ordinary functions
Function, lisp-indent-region: Private ordinary functions
Function, lisp-indentation: Private ordinary functions
Function, lisp-indentation-check-for-local-def: Private ordinary functions
Function, lisp-info-begins-quoted: Private ordinary functions
Function, lisp-info-ending-quoted: Private ordinary functions
Function, lisp-info-net-close-parens: Private ordinary functions
Function, lisp-info-net-open-parens: Private ordinary functions
Function, lisp-info-p: Private ordinary functions
Function, lisp-info-ranges-to-ignore: Private ordinary functions
Function, lisp-info-signature-slot: Private ordinary functions
Function, lisp-insert-)-command: Private ordinary functions
Function, lisp-mode-command: Private ordinary functions
Function, lisp-open-paren-finder-function: Private ordinary functions
Function, list-all-connections: Public ordinary functions
Function, list-buffers-command: Private ordinary functions
Function, list-clbuild-info: Private ordinary functions
Function, list-compile-group-command: Private ordinary functions
Function, list-incremental-spelling-insertions-command: Private ordinary functions
Function, list-lines: Private ordinary functions
Function, list-marked-clbuild-projects: Private ordinary functions
Function, list-matching-lines-command: Private ordinary functions
Function, list-offset: Private ordinary functions
Function, list-operations-command: Private ordinary functions
Function, list-possible-completions-command: Private ordinary functions
Function, list-registers-command: Private ordinary functions
Function, list-scribe-paragraph-delimiters-command: Private ordinary functions
Function, list-server-infos: Private ordinary functions
Function, list-slave-items: Private ordinary functions
Function, list-slaves-command: Private ordinary functions
Function, listify: Private ordinary functions
Function, load-file-command: Private ordinary functions
Function, log-change-command: Private ordinary functions
Function, logical-key-event-descriptor-documentation: Private ordinary functions
Function, logical-key-event-descriptor-key-events: Private ordinary functions
Function, logical-key-event-descriptor-name: Private ordinary functions
Function, logical-key-event-descriptor-p: Private ordinary functions
Function, logical-key-event-key-events: Public ordinary functions
Function, logical-key-event-p: Public ordinary functions
Function, longest-compound-prefix: Private ordinary functions
Function, lookup-entry: Private ordinary functions
Function, loud-message: Public ordinary functions
Function, lowercase-region-command: Private ordinary functions
Function, lowercase-word-command: Private ordinary functions
Function, macroexpand-expression-command: Private ordinary functions
Function, made-buffers-for-typescript: Private ordinary functions
Function, main: Public ordinary functions
Function, maintain-dired-consistency: Private ordinary functions
Function, make-apropos-buffer: Private ordinary functions
Function, make-attribute-descriptor: Private ordinary functions
Function, make-auto-save-state: Private ordinary functions
Function, make-binding: Private ordinary functions
Function, make-bit-descriptor: Private ordinary functions
Function, make-bitmap-device: Private ordinary functions
Function, make-bitmap-hunk: Private ordinary functions
Function, make-bitmap-random-typeout-window: Private ordinary functions
Function, make-black-color: Public ordinary functions
Function, make-buffer: Public ordinary functions
Function, make-buffer-ckp-pathname: Private ordinary functions
Function, make-buffer-with-unique-name: Private ordinary functions
Function, make-buffers-for-typescript: Private ordinary functions
Function, make-character-set: Private ordinary functions
Function, make-clbuild-info: Private ordinary functions
Function, make-command: Public ordinary functions
Function, make-completelist-buffer: Private ordinary functions
Function, make-completelist-entry: Private ordinary functions
Function, make-compound-prefix-matcher: Private ordinary functions
Function, make-coned-connection: Private ordinary functions
Function, make-connection-device: Public ordinary functions
Function, make-debug-buffer: Private ordinary functions
Function, make-default-bitmap-device: Private ordinary functions
Function, make-device: Private ordinary functions
Function, make-directory: Public ordinary functions
Function, make-dired-file: Private ordinary functions
Function, make-dired-information: Private ordinary functions
Function, make-empty-region: Public ordinary functions
Function, make-error-info: Private ordinary functions
Function, make-extra-typescript-buffer: Private ordinary functions
Function, make-font-change: Private ordinary functions
Function, make-font-family: Private ordinary functions
Function, make-fuzzy-matching: Private ordinary functions
Function, make-fuzzylist-buffer: Private ordinary functions
Function, make-hemlock-output-stream: Public ordinary functions
Function, make-hemlock-region-stream: Public ordinary functions
Function, make-input-event: Private ordinary functions
Function, make-insensitive-newline-pattern: Private ordinary functions
Function, make-kbdmac: Private ordinary functions
Function, make-kbdmac-stream: Public ordinary functions
Function, make-key-event: Public ordinary functions
Function, make-key-event-bits: Public ordinary functions
Function, make-line: Private ordinary functions
Function, make-lisp-info: Private ordinary functions
Function, make-logical-key-event-descriptor: Private ordinary functions
Function, make-ml-field-info: Private ordinary functions
Function, make-mode-object: Private ordinary functions
Function, make-modeline-field: Public ordinary functions
Function, make-new-shell: Private ordinary functions
Function, make-note: Private ordinary functions
Function, make-object-set: Public ordinary functions
Function, make-pipelike-connection: Public ordinary functions
Function, make-process-connection: Public ordinary functions
Function, make-process-with-pty-connection: Public ordinary functions
Function, make-random-typeout-stream: Private ordinary functions
Function, make-region-undo: Public ordinary functions
Function, make-remote-object: Public ordinary functions
Function, make-remote-wait: Private ordinary functions
Function, make-replace-undo: Private ordinary functions
Function, make-request-server: Private ordinary functions
Function, make-ring: Public ordinary functions
Function, make-sensitive-newline-pattern: Private ordinary functions
Function, make-server-info: Private ordinary functions
Function, make-set-search-pattern: Private ordinary functions
Function, make-shell-filter-stream: Private ordinary functions
Function, make-slave-list-item: Private ordinary functions
Function, make-slave-stack-frame: Private ordinary functions
Function, make-slave-symbol: Private ordinary functions
Function, make-some-font-changes: Private ordinary functions
Function, make-spell-info: Private ordinary functions
Function, make-stream-device: Public ordinary functions
Function, make-string-insensitive-search-pattern: Private ordinary functions
Function, make-string-sensitive-search-pattern: Private ordinary functions
Function, make-string-table: Public ordinary functions
Function, make-syntax-info: Private ordinary functions
Function, make-tag: Private ordinary functions
Function, make-tcp-connection: Public ordinary functions
Function, make-tcp-listener: Public ordinary functions
Function, make-tq-event: Private ordinary functions
Function, make-ts-data: Private ordinary functions
Function, make-ts-stream: Private ordinary functions
Function, make-unique-buffer: Private ordinary functions
Function, make-unique-save-pathname: Private ordinary functions
Function, make-value-node: Private ordinary functions
Function, make-variable-object: Private ordinary functions
Function, make-variable-thread-local: Private ordinary functions
Function, make-white-color: Public ordinary functions
Function, make-wild-match: Private ordinary functions
Function, make-window: Public ordinary functions
Function, make-window-dis-line: Public ordinary functions
Function, make-window-group: Public ordinary functions
Function, make-windowed-editor-input: Private ordinary functions
Function, make-wire: Public ordinary functions
Function, make-word-entry: Private ordinary functions
Function, make-word-table: Private ordinary functions
Function, make-xref-buffer: Private ordinary functions
Function, make-xref-entry: Private ordinary functions
Function, make-xwindow-like-hwindow: Public ordinary functions
Function, map-bindings: Public ordinary functions
Function, map-string-table: Private ordinary functions
Function, mark: Public ordinary functions
Function, mark-after: Public ordinary functions
Function, mark-before: Public ordinary functions
Function, mark-clbuild-project-command: Private ordinary functions
Function, mark-column: Public ordinary functions
Function, mark-defun-command: Private ordinary functions
Function, mark-form-command: Private ordinary functions
Function, mark-kind: Public ordinary functions
Function, mark-page-command: Private ordinary functions
Function, mark-paragraph: Public ordinary functions
Function, mark-paragraph-command: Private ordinary functions
Function, mark-position: Private ordinary functions
Function, mark-sentence-command: Private ordinary functions
Function, mark-slave-command: Private ordinary functions
Function, mark-symbol: Private ordinary functions
Function, mark-to-beginning-of-buffer-command: Private ordinary functions
Function, mark-to-cursorpos: Public ordinary functions
Function, mark-to-end-of-buffer-command: Private ordinary functions
Function, mark-top-level-form: Public ordinary functions
Function, mark-whole-buffer-command: Private ordinary functions
Function, mark/=: Public ordinary functions
Function, mark<: Public ordinary functions
Function, mark<=: Public ordinary functions
Function, mark=: Public ordinary functions
Function, mark>: Public ordinary functions
Function, mark>=: Public ordinary functions
Function, markp: Public ordinary functions
Function, maximum-modeline-pathname-length-hook: Private ordinary functions
Function, maybe-change-window: Private ordinary functions
Function, maybe-highlight-open-parens: Private ordinary functions
Function, maybe-load-hemlock-init: Private ordinary functions
Function, maybe-make-package: Private ordinary functions
Function, maybe-make-x-window-and-parent: Private ordinary functions
Function, maybe-merge-with-previous-window: Private ordinary functions
Function, maybe-nuke-remote-wait: Private ordinary functions
Function, maybe-prompt-user-for-window: Private ordinary functions
Function, maybe-read-default-user-spelling-dictionary: Private ordinary functions
Function, maybe-read-spell-dictionary: Public ordinary functions
Function, maybe-recenter-window: Public ordinary functions
Function, maybe-rename-buffer: Private ordinary functions
Function, maybe-save-buffer: Private ordinary functions
Function, maybe-send-next-note: Private ordinary functions
Function, maybe-translate-definition-file: Private ordinary functions
Function, maybe-update-window-image: Private ordinary functions
Function, me: Private ordinary functions
Function, memq: Public ordinary functions
Function, merge-buffers-command: Private ordinary functions
Function, merge-dirs: Private ordinary functions
Function, merge-relative-pathnames: Public ordinary functions
Function, merge-with-next-window: Private ordinary functions
Function, message: Public ordinary functions
Function, minimum-window-height: Private ordinary functions
Function, ml-field-info-end: Private ordinary functions
Function, ml-field-info-field: Private ordinary functions
Function, ml-field-info-start: Private ordinary functions
Function, mode-documentation: Public ordinary functions
Function, mode-major-p: Public ordinary functions
Function, mode-object-bindings: Private ordinary functions
Function, mode-object-character-attributes: Private ordinary functions
Function, mode-object-cleanup-function: Private ordinary functions
Function, mode-object-documentation: Private ordinary functions
Function, mode-object-hook-name: Private ordinary functions
Function, mode-object-major-p: Private ordinary functions
Function, mode-object-name: Private ordinary functions
Function, mode-object-precedence: Private ordinary functions
Function, mode-object-setup-function: Private ordinary functions
Function, mode-object-transparent-p: Private ordinary functions
Function, mode-object-var-values: Private ordinary functions
Function, mode-object-variables: Private ordinary functions
Function, mode-variables: Public ordinary functions
Function, modeline-field: Public ordinary functions
Function, modeline-field-%function: Private ordinary functions
Function, modeline-field-%name: Private ordinary functions
Function, modeline-field-%width: Private ordinary functions
Function, modeline-field-function: Public ordinary functions
Function, modeline-field-info-p: Private ordinary functions
Function, modeline-field-name: Public ordinary functions
Function, modeline-field-p: Public ordinary functions
Function, modeline-field-width: Public ordinary functions
Function, modeline-process-status: Private ordinary functions
Function, modep: Private ordinary functions
Function, modify-hemlock-output-stream: Private ordinary functions
Function, modify-hemlock-region-stream: Private ordinary functions
Function, modify-kbdmac-stream: Public ordinary functions
Function, modify-parent-properties: Private ordinary functions
Function, more-read-key-event: Private ordinary functions
Function, mouse-translation-info: Private ordinary functions
Function, move-font-mark: Public ordinary functions
Function, move-lines: Private ordinary functions
Function, move-mark: Public ordinary functions
Function, move-over-)-command: Private ordinary functions
Function, move-to-column: Public ordinary functions
Function, move-to-position: Public ordinary functions
Function, multiplicative-kbdmac-transform: Private ordinary functions
Function, name-keyboard-macro-command: Private ordinary functions
Function, name-keysym: Public ordinary functions
Function, need-to-redirect-debugger-io: Private ordinary functions
Function, negative-argument-command: Private ordinary functions
Function, new-add-flags: Private ordinary functions
Function, new-cache-attribute: Private ordinary functions
Function, new-dabbrev-search: Private ordinary functions
Function, new-event: Private ordinary functions
Function, new-font-mark: Private ordinary functions
Function, new-hemlock-window-name: Private ordinary functions
Function, new-line-command: Private ordinary functions
Function, new-search-pattern: Public ordinary functions
Function, new-shell-name: Private ordinary functions
Function, new-undo-command: Private ordinary functions
Function, new-undo-invoke-hook: Private ordinary functions
Function, new-window-command: Private ordinary functions
Function, next-character: Public ordinary functions
Function, next-compiler-error-command: Private ordinary functions
Function, next-interactive-input-command: Private ordinary functions
Function, next-line-command: Private ordinary functions
Function, next-page-command: Private ordinary functions
Function, next-parse-command: Private ordinary functions
Function, next-scheduled-event-wait: Private ordinary functions
Function, next-window: Public ordinary functions
Function, next-window-command: Private ordinary functions
Function, not-constituent-p: Private ordinary functions
Function, not-zerop: Private ordinary functions
Function, note-buffer: Private ordinary functions
Function, note-connected: Private ordinary functions
Function, note-context: Private ordinary functions
Function, note-disconnected: Private ordinary functions
Function, note-error: Private ordinary functions
Function, note-error-file: Private ordinary functions
Function, note-errors: Private ordinary functions
Function, note-input-file: Private ordinary functions
Function, note-kind: Private ordinary functions
Function, note-lap-file: Private ordinary functions
Function, note-load: Private ordinary functions
Function, note-net-input-file: Private ordinary functions
Function, note-net-output-file: Private ordinary functions
Function, note-notes: Private ordinary functions
Function, note-output-date: Private ordinary functions
Function, note-output-file: Private ordinary functions
Function, note-p: Private ordinary functions
Function, note-package: Private ordinary functions
Function, note-region: Private ordinary functions
Function, note-server: Private ordinary functions
Function, note-state: Private ordinary functions
Function, note-text: Private ordinary functions
Function, note-warnings: Private ordinary functions
Function, notice-buffer-modified: Private ordinary functions
Function, nseparate-files: Private ordinary functions
Function, nuke-font-mark: Private ordinary functions
Function, number-line: Private ordinary functions
Function, object-set-default-handler: Private ordinary functions
Function, object-set-event-handler: Public ordinary functions
Function, object-set-name: Private ordinary functions
Function, object-set-p: Private ordinary functions
Function, object-set-table: Private ordinary functions
Function, older-or-non-existent-fasl-p: Private ordinary functions
Function, open-dictionary: Private ordinary functions
Function, open-line: Private ordinary functions
Function, open-line-command: Private ordinary functions
Function, operation-completed: Private ordinary functions
Function, operation-started: Private ordinary functions
Function, opposing-bracket: Private ordinary functions
Function, overwrite-delete-previous-character-command: Private ordinary functions
Function, overwrite-mode-command: Private ordinary functions
Function, package-at-point: Private ordinary functions
Function, package-completion-set: Private ordinary functions
Function, package-names: Private ordinary functions
Function, page-directory: Public ordinary functions
Function, page-offset: Public ordinary functions
Function, paragraph-delimiter-attribute-p: Private ordinary functions
Function, paragraph-offset: Public ordinary functions
Function, parse-apropos-entry: Private ordinary functions
Function, parse-buffer-for-completions-command: Private ordinary functions
Function, parse-completion-arguments: Private ordinary functions
Function, parse-for-something: Private ordinary functions
Function, parse-fuzzylist-entry: Private ordinary functions
Function, parse-key-fun: Private ordinary functions
Function, parse-lisp-line-info: Private ordinary functions
Function, parse-over-block: Private ordinary functions
Function, parse-package: Private ordinary functions
Function, parse-slave-symbol: Private ordinary functions
Function, pascal-mode-command: Private ordinary functions
Function, pathname-for-remote-access: Private ordinary functions
Function, pathname-or-lose: Private ordinary functions
Function, pathname-to-buffer-name: Public ordinary functions
Function, pathnames-from-pattern: Public ordinary functions
Function, pause-hemlock-command: Private ordinary functions
Function, pick-slave-buffer-names: Private ordinary functions
Function, point-to-here-command: Private ordinary functions
Function, point-to-here-up-action: Private ordinary functions
Function, pop-and-goto-mark-command: Private ordinary functions
Function, pop-buffer-mark: Public ordinary functions
Function, pop-mark-command: Private ordinary functions
Function, position-mark: Private ordinary functions
Function, pre-command-parse-check: Public ordinary functions
Function, prefix-argument: Public ordinary functions
Function, prepare-for-random-typeout: Private ordinary functions
Function, prepare-window-for-redisplay: Public ordinary functions
Function, prepl-hemlock-command-integration-hook: Private ordinary functions
Function, previous-buffer: Public ordinary functions
Function, previous-character: Public ordinary functions
Function, previous-compiler-error-command: Private ordinary functions
Function, previous-interactive-input-command: Private ordinary functions
Function, previous-line-command: Private ordinary functions
Function, previous-page-command: Private ordinary functions
Function, previous-parse-command: Private ordinary functions
Function, previous-window: Public ordinary functions
Function, previous-window-command: Private ordinary functions
Function, print-auto-save-state: Private ordinary functions
Function, print-command-bindings: Private ordinary functions
Function, print-device: Private ordinary functions
Function, print-directory: Public ordinary functions
Function, print-directory-formatted: Private ordinary functions
Function, print-directory-verbose: Private ordinary functions
Function, print-dired-file: Private ordinary functions
Function, print-dired-information: Private ordinary functions
Function, print-editor-error: Private ordinary functions
Function, print-error-info: Private ordinary functions
Function, print-full-doc: Private ordinary functions
Function, print-modeline-field: Private ordinary functions
Function, print-modeline-field-info: Private ordinary functions
Function, print-pretty-key: Public ordinary functions
Function, print-pretty-key-event: Public ordinary functions
Function, print-server-info: Private ordinary functions
Function, print-short-doc: Private ordinary functions
Function, print-some-keys: Private ordinary functions
Function, print-spell-info: Private ordinary functions
Function, print-string-table: Private ordinary functions
Function, print-tq-event: Private ordinary functions
Function, print-value-node: Private ordinary functions
Function, print-wild-match: Private ordinary functions
Function, print-word-entry: Private ordinary functions
Function, print-word-table: Private ordinary functions
Function, process-command-line-argument: Private ordinary functions
Function, process-command-line-argument/2: Private ordinary functions
Function, process-editor-tty-input: Private ordinary functions
Function, process-file-options: Public ordinary functions
Function, process-file-options-command: Private ordinary functions
Function, process-incoming-connection: Private ordinary functions
Function, process-incoming-data: Private ordinary functions
Function, process-kill: Private ordinary functions
Function, process-output-to-string: Private ordinary functions
Function, prompt-for-buffer: Public ordinary functions
Function, prompt-for-expression: Public ordinary functions
Function, prompt-for-file: Public ordinary functions
Function, prompt-for-integer: Public ordinary functions
Function, prompt-for-key: Public ordinary functions
Function, prompt-for-key-event: Public ordinary functions
Function, prompt-for-key-event*: Private ordinary functions
Function, prompt-for-keyword: Public ordinary functions
Function, prompt-for-place: Private ordinary functions
Function, prompt-for-register: Private ordinary functions
Function, prompt-for-slave-command: Private ordinary functions
Function, prompt-for-string: Public ordinary functions
Function, prompt-for-url: Private ordinary functions
Function, prompt-for-variable: Public ordinary functions
Function, prompt-for-y-or-n: Public ordinary functions
Function, prompt-for-yes-or-no: Public ordinary functions
Function, push-buffer-mark: Public ordinary functions
Function, put-register-command: Private ordinary functions
Function, q-event: Private ordinary functions
Function, query-replace-command: Private ordinary functions
Function, query-replace-function: Private ordinary functions
Function, query-replace-loop: Private ordinary functions
Function, queue-buffer-change: Private ordinary functions
Function, queue-note: Private ordinary functions
Function, queue-time-event: Private ordinary functions
Function, queue-window-change: Private ordinary functions
Function, quickselect-command: Private ordinary functions
Function, quickselect-help: Private ordinary functions
Function, quickselect-slave-repl: Private ordinary functions
Function, quit: Public ordinary functions
Function, quit-buffer-subprocess-command: Private ordinary functions
Function, quit-slave-list-command: Private ordinary functions
Function, quote-tab-command: Private ordinary functions
Function, quoted-insert-command: Private ordinary functions
Function, raise-echo-area-when-modified: Public ordinary functions
Function, random-typeout-cleanup: Private ordinary functions
Function, random-typeout-redisplay: Public ordinary functions
Function, re-evaluate-defvar-command: Private ordinary functions
Function, re-initialize-key-events: Private ordinary functions
Function, read-buffer-file: Public ordinary functions
Function, read-completions-command: Private ordinary functions
Function, read-dictionary: Private ordinary functions
Function, read-dictionary-structure: Private ordinary functions
Function, read-dictionary-structure-u32: Private ordinary functions
Function, read-file: Public ordinary functions
Function, read-file-group: Private ordinary functions
Function, read-initial-dictionary: Private ordinary functions
Function, read-line-default: Private ordinary functions
Function, read-spelling-dictionary-command: Private ordinary functions
Function, real-line-length: Private ordinary functions
Function, recompute-line-tag: Private ordinary functions
Function, recompute-syntax-marks: Private ordinary functions
Function, recompute-tags-up-to: Private ordinary functions
Function, reconfigure-windows-evenly: Private ordinary functions
Function, record-completion: Private ordinary functions
Function, recursive-copy: Private ordinary functions
Function, recursive-delete: Private ordinary functions
Function, recursive-edit: Public ordinary functions
Function, recursively-compute-most-completions: Private ordinary functions
Function, redis-set-char-attribute-hook-fun: Private ordinary functions
Function, redis-tab-display-fun: Private ordinary functions
Function, redisplay: Public ordinary functions
Function, redisplay-all: Public ordinary functions
Function, redisplay-loop: Private ordinary functions
Function, redisplay-window: Private ordinary functions
Function, redisplay-window-all: Private ordinary functions
Function, redisplay-window-recentering: Private ordinary functions
Function, redisplay-windows-from-mark: Private ordinary functions
Function, reenter-interactive-input-command: Private ordinary functions
Function, refresh-apropos: Private ordinary functions
Function, refresh-clbuild: Private ordinary functions
Function, refresh-completelist: Private ordinary functions
Function, refresh-coned: Private ordinary functions
Function, refresh-debug: Private ordinary functions
Function, refresh-fuzzylist: Private ordinary functions
Function, refresh-screen-command: Private ordinary functions
Function, refresh-slave-list: Private ordinary functions
Function, refresh-slave-list-command: Private ordinary functions
Function, refresh-xref: Private ordinary functions
Function, region: Public ordinary functions
Function, region-active-p: Public ordinary functions
Function, region-bounds: Public ordinary functions
Function, region-chop-newline: Private ordinary functions
Function, region-compile: Private ordinary functions
Function, region-context: Private ordinary functions
Function, region-end: Public ordinary functions
Function, region-eval: Private ordinary functions
Function, region-start: Public ordinary functions
Function, region-to-cut-buffer-command: Private ordinary functions
Function, region-to-string: Public ordinary functions
Function, regionp: Public ordinary functions
Function, register-count: Private ordinary functions
Function, register-tty-translation: Private ordinary functions
Function, register-value: Private ordinary functions
Function, release-character-set: Private ordinary functions
Function, remote-object-eq: Public ordinary functions
Function, remote-object-host: Private ordinary functions
Function, remote-object-id: Private ordinary functions
Function, remote-object-local-p: Public ordinary functions
Function, remote-object-p: Public ordinary functions
Function, remote-object-pid: Private ordinary functions
Function, remote-object-value: Public ordinary functions
Function, remote-return-abort: Private ordinary functions
Function, remote-wait-abort: Private ordinary functions
Function, remote-wait-finished: Private ordinary functions
Function, remote-wait-p: Private ordinary functions
Function, remote-wait-value1: Private ordinary functions
Function, remote-wait-value2: Private ordinary functions
Function, remote-wait-value3: Private ordinary functions
Function, remote-wait-value4: Private ordinary functions
Function, remote-wait-value5: Private ordinary functions
Function, remove-scheduled-event: Public ordinary functions
Function, remove-spelling-word: Private ordinary functions
Function, remove-word-from-spelling-dictionary-command: Private ordinary functions
Function, remove-xwindow-object: Public ordinary functions
Function, rename-buffer-command: Private ordinary functions
Function, rename-buffer-uniquely: Private ordinary functions
Function, rename-file: Public ordinary functions
Function, rename-file-1: Private ordinary functions
Function, rename-file-2: Private ordinary functions
Function, rename-file-command: Private ordinary functions
Function, rename-wildcard-files: Private ordinary functions
Function, renumber-region: Private ordinary functions
Function, renumber-region-containing: Private ordinary functions
Function, replace-pattern: Public ordinary functions
Function, replace-string-command: Private ordinary functions
Function, replace-that-case: Private ordinary functions
Function, replace-undo-mark: Private ordinary functions
Function, replace-undo-p: Private ordinary functions
Function, replace-undo-region: Private ordinary functions
Function, request-server-listener: Private ordinary functions
Function, request-server-p: Private ordinary functions
Function, required-argument: Private ordinary functions
Function, reset-auto-save-state: Private ordinary functions
Function, reset-dabbrev-state: Private ordinary functions
Function, reset-window-display-recentering: Private ordinary functions
Function, resolve-slave-symbol: Private ordinary functions
Function, resolve-wildcard: Private ordinary functions
Function, return-1-value: Private ordinary functions
Function, return-2-values: Private ordinary functions
Function, return-3-values: Private ordinary functions
Function, return-4-values: Private ordinary functions
Function, return-5-values: Private ordinary functions
Function, reverse-find-attribute: Public ordinary functions
Function, reverse-incremental-search-command: Private ordinary functions
Function, reverse-search-command: Private ordinary functions
Function, reverse-video-frob-hunk: Private ordinary functions
Function, reverse-video-hook-fun: Public ordinary functions
Function, revert-file-command: Private ordinary functions
Function, revert-pathname: Private ordinary functions
Function, rgb-pixel: Private ordinary functions
Function, ring-bound: Private ordinary functions
Function, ring-delete-function: Private ordinary functions
Function, ring-first: Private ordinary functions
Function, ring-length: Public ordinary functions
Function, ring-pop: Public ordinary functions
Function, ring-push: Public ordinary functions
Function, ring-ref: Public ordinary functions
Function, ring-vector: Private ordinary functions
Function, ringp: Public ordinary functions
Function, room-command: Private ordinary functions
Function, rotate-completions: Private ordinary functions
Function, rotate-kill-ring-command: Private ordinary functions
Function, rotate-ring: Public ordinary functions
Function, rt-count-lines: Private ordinary functions
Function, same-line-p: Public ordinary functions
Function, sap-replace: Private ordinary functions
Function, save-all-buffers: Private ordinary functions
Function, save-all-files-and-exit-command: Private ordinary functions
Function, save-all-files-command: Private ordinary functions
Function, save-completions-command: Private ordinary functions
Function, save-dictionary-on-write: Private ordinary functions
Function, save-file-command: Private ordinary functions
Function, save-for-undo: Public ordinary functions
Function, save-incremental-spelling-insertions-command: Private ordinary functions
Function, save-position-command: Private ordinary functions
Function, save-region-command: Private ordinary functions
Function, save-spelling-insertions: Private ordinary functions
Function, save-state-buffer: Private ordinary functions
Function, save-state-key-count: Private ordinary functions
Function, save-state-key-signature: Private ordinary functions
Function, save-state-last-ckp-signature: Private ordinary functions
Function, save-state-pathname: Private ordinary functions
Function, schedule-event: Public ordinary functions
Function, score-completion: Private ordinary functions
Function, scribe-delim-para-function: Private ordinary functions
Function, scribe-extend-scribe-directive-fun: Private ordinary functions
Function, scribe-insert-bracket-command: Private ordinary functions
Function, scribe-insert-paren: Private ordinary functions
Function, scribe-insert-scribe-directive-fun: Private ordinary functions
Function, scribe-mode-command: Private ordinary functions
Function, scroll-next-window-down-command: Private ordinary functions
Function, scroll-next-window-up-command: Private ordinary functions
Function, scroll-window: Public ordinary functions
Function, scroll-window-down-command: Private ordinary functions
Function, scroll-window-up-command: Private ordinary functions
Function, search-hash-string: Private ordinary functions
Function, search-pattern-direction: Private ordinary functions
Function, search-pattern-kind: Private ordinary functions
Function, search-pattern-p: Public ordinary functions
Function, search-pattern-pattern: Private ordinary functions
Function, search-pattern-reclaim-function: Private ordinary functions
Function, search-pattern-search-function: Private ordinary functions
Function, search-previous-interactive-input-command: Private ordinary functions
Function, select-background-command: Private ordinary functions
Function, select-buffer-command: Private ordinary functions
Function, select-eval-buffer-command: Private ordinary functions
Function, select-group-command: Private ordinary functions
Function, select-previous-buffer-command: Private ordinary functions
Function, select-random-typeout-buffer-command: Private ordinary functions
Function, select-scribe-warnings-command: Private ordinary functions
Function, select-slave-command: Private ordinary functions
Function, self-insert-caps-lock-command: Private ordinary functions
Function, self-insert-command: Private ordinary functions
Function, self-insert-kbdmac-transform: Private ordinary functions
Function, self-overwrite-command: Private ordinary functions
Function, send-eof-to-process-command: Private ordinary functions
Function, send-note: Private ordinary functions
Function, sensitive-find-newline-once-backward-method: Private ordinary functions
Function, sensitive-find-newline-once-forward-method: Private ordinary functions
Function, sensitive-find-string-once-backward-method: Private ordinary functions
Function, sensitive-find-string-once-forward-method: Private ordinary functions
Function, sent-back-para-start-p: Private ordinary functions
Function, sent-back-place-para-start: Private ordinary functions
Function, sentence-closing-char-attribute-p: Private ordinary functions
Function, sentence-offset: Public ordinary functions
Function, sentence-offset-backward: Private ordinary functions
Function, sentence-offset-forward: Private ordinary functions
Function, sentence-terminator-attribute-p: Private ordinary functions
Function, serve-button-press: Public ordinary functions
Function, serve-button-release: Public ordinary functions
Function, serve-circulate-notify: Public ordinary functions
Function, serve-circulate-request: Private ordinary functions
Function, serve-client-message: Public ordinary functions
Function, serve-colormap-notify: Private ordinary functions
Function, serve-configure-notify: Public ordinary functions
Function, serve-configure-request: Private ordinary functions
Function, serve-create-notify: Private ordinary functions
Function, serve-destroy-notify: Public ordinary functions
Function, serve-enter-notify: Public ordinary functions
Function, serve-exposure: Public ordinary functions
Function, serve-focus-in: Private ordinary functions
Function, serve-focus-out: Private ordinary functions
Function, serve-graphics-exposure: Public ordinary functions
Function, serve-gravity-notify: Public ordinary functions
Function, serve-key-press: Public ordinary functions
Function, serve-key-release: Private ordinary functions
Function, serve-leave-notify: Public ordinary functions
Function, serve-map-notify: Public ordinary functions
Function, serve-map-request: Private ordinary functions
Function, serve-motion-notify: Private ordinary functions
Function, serve-no-exposure: Public ordinary functions
Function, serve-property-notify: Private ordinary functions
Function, serve-reparent-notify: Public ordinary functions
Function, serve-requests: Private ordinary functions
Function, serve-resize-request: Private ordinary functions
Function, serve-selection-clear: Private ordinary functions
Function, serve-selection-notify: Private ordinary functions
Function, serve-selection-request: Private ordinary functions
Function, serve-unmap-notify: Public ordinary functions
Function, serve-visibility-notify: Private ordinary functions
Function, server-accept-operations: Private ordinary functions
Function, server-cleanup: Private ordinary functions
Function, server-compile-file: Private ordinary functions
Function, server-compile-text: Private ordinary functions
Function, server-died: Private ordinary functions
Function, server-eval-form: Private ordinary functions
Function, server-eval-text: Private ordinary functions
Function, server-info-background-buffer: Private ordinary functions
Function, server-info-background-info: Private ordinary functions
Function, server-info-error-index: Private ordinary functions
Function, server-info-errors: Private ordinary functions
Function, server-info-implementation-type: Private ordinary functions
Function, server-info-implementation-version: Private ordinary functions
Function, server-info-name: Private ordinary functions
Function, server-info-notes: Private ordinary functions
Function, server-info-p: Private ordinary functions
Function, server-info-slave-buffer: Private ordinary functions
Function, server-info-slave-info: Private ordinary functions
Function, server-info-wire: Private ordinary functions
Function, server-set-package: Private ordinary functions
Function, set-active-region-font-marks: Private ordinary functions
Function, set-buffer-compile-server-command: Private ordinary functions
Function, set-buffer-eval-server-command: Private ordinary functions
Function, set-buffer-package-command: Private ordinary functions
Function, set-buffer-read-only-command: Private ordinary functions
Function, set-buffer-spelling-dictionary-command: Private ordinary functions
Function, set-buffer-writable-command: Private ordinary functions
Function, set-comment-column-command: Private ordinary functions
Function, set-comment-font: Private ordinary functions
Function, set-compile-server-command: Private ordinary functions
Function, set-completion-prefix: Private ordinary functions
Function, set-current-shell: Private ordinary functions
Function, set-current-shell-command: Private ordinary functions
Function, set-eval-server-command: Private ordinary functions
Function, set-file-permissions: Public ordinary functions
Function, set-fill-column-command: Private ordinary functions
Function, set-fill-prefix-command: Private ordinary functions
Function, set-hunk-size: Private ordinary functions
Function, set-iolib-handlers: Private ordinary functions
Function, set-iolib-server-handlers: Private ordinary functions
Function, set-open-paren-font-marks: Private ordinary functions
Function, set-region-bounds: Public ordinary functions
Function, set-search-pattern-direction: Private ordinary functions
Function, set-search-pattern-kind: Private ordinary functions
Function, set-search-pattern-p: Private ordinary functions
Function, set-search-pattern-pattern: Private ordinary functions
Function, set-search-pattern-reclaim-function: Private ordinary functions
Function, set-search-pattern-search-function: Private ordinary functions
Function, set-search-pattern-set: Private ordinary functions
Function, set-table-entry: Private ordinary functions
Function, set-target-column: Private ordinary functions
Function, set-up-buffers-for-slave: Private ordinary functions
Function, set-variable-command: Private ordinary functions
Function, set-window-hook-raise-fun: Private ordinary functions
Function, set-window-name-for-buffer-name: Public ordinary functions
Function, set-window-name-for-window-buffer: Public ordinary functions
Function, set/pop-mark-command: Private ordinary functions
Function, setup-auto-save-mode: Private ordinary functions
Function, setup-eval-mode: Private ordinary functions
Function, setup-font-family: Private ordinary functions
Function, setup-for-recentering-redisplay: Private ordinary functions
Function, setup-initial-buffer: Private ordinary functions
Function, setup-lisp-mode: Private ordinary functions
Function, setup-modeline-image: Public ordinary functions
Function, setup-one-font: Private ordinary functions
Function, setup-process-buffer: Private ordinary functions
Function, setup-typescript: Private ordinary functions
Function, setup-view-mode: Private ordinary functions
Function, setup-window-image: Private ordinary functions
Function, shadow-attribute: Public ordinary functions
Function, shell-command: Private ordinary functions
Function, shell-command-command: Private ordinary functions
Function, shell-command-line-in-buffer-command: Private ordinary functions
Function, shell-complete-filename-command: Private ordinary functions
Function, shell-filter-string-out: Private ordinary functions
Function, shorten-string: Private ordinary functions
Function, show-cmd-line-help: Private ordinary functions
Function, show-mark: Public ordinary functions
Function, show-option-help: Private ordinary functions
Function, show-prompt: Private ordinary functions
Function, show-variable: Private ordinary functions
Function, show-variable-command: Private ordinary functions
Function, simple-backtrace: Private ordinary functions
Function, simple-print-restarts: Private ordinary functions
Function, site-init: Private ordinary functions
Function, skip-prefix-if-here: Private ordinary functions
Function, skip-valid-space: Private ordinary functions
Function, skip-whitespace: Private ordinary functions
Function, slave-apropos: Private ordinary functions
Function, slave-apropos-command: Private ordinary functions
Function, slave-apropos-ignoring-point-command: Private ordinary functions
Function, slave-command-with-arguments: Private ordinary functions
Function, slave-gc-notify-after: Private ordinary functions
Function, slave-gc-notify-before: Private ordinary functions
Function, slave-list-help-command: Private ordinary functions
Function, slave-list-item-info: Private ordinary functions
Function, slave-list-item-marked: Private ordinary functions
Function, slave-list-item-name: Private ordinary functions
Function, slave-list-item-p: Private ordinary functions
Function, slave-list-write-line: Private ordinary functions
Function, slave-stack-frame-from-mark: Private ordinary functions
Function, slave-stack-frame-label: Private ordinary functions
Function, slave-stack-frame-p: Private ordinary functions
Function, slave-stack-frame-remote-frame: Private ordinary functions
Function, slave-symbol-at-point: Private ordinary functions
Function, slf: Private ordinary functions
Function, smart-line-redisplay: Private ordinary functions
Function, spell-add-entry: Public ordinary functions
Function, spell-collect-close-words: Public ordinary functions
Function, spell-info-insertions: Private ordinary functions
Function, spell-info-p: Private ordinary functions
Function, spell-info-pathname: Private ordinary functions
Function, spell-mode-setup: Private ordinary functions
Function, spell-place-entry: Private ordinary functions
Function, spell-previous-word: Private ordinary functions
Function, spell-read-dictionary: Public ordinary functions
Function, spell-remove-entry: Public ordinary functions
Function, spell-replace-word: Private ordinary functions
Function, spell-root-flags: Public ordinary functions
Function, spell-root-word: Public ordinary functions
Function, spell-try-word: Public ordinary functions
Function, split-window-command: Private ordinary functions
Function, srccom-case-insensitive-line=: Private ordinary functions
Function, srccom-case-sensitive-line=: Private ordinary functions
Function, srccom-check-window: Private ordinary functions
Function, srccom-choose-comparison-functions: Private ordinary functions
Function, srccom-different-lines: Private ordinary functions
Function, srccom-find-difference: Private ordinary functions
Function, srccom-ignore-case-and-indentation-line=: Private ordinary functions
Function, srccom-ignore-indentation-case-sensitive-line=: Private ordinary functions
Function, srccom-line-in: Private ordinary functions
Function, srccom-line-next-ignoring-extra-newlines: Private ordinary functions
Function, srccom-similar-lines: Private ordinary functions
Function, start-defun-p: Public ordinary functions
Function, start-italic-comment-command: Private ordinary functions
Function, start-line-p: Public ordinary functions
Function, start-of-dabbrev-prefix: Private ordinary functions
Function, start-of-parse-block: Private ordinary functions
Function, start-of-search-line: Private ordinary functions
Function, start-slave: Public ordinary functions
Function, start-slave-process-command: Private ordinary functions
Function, start-slave-thread-command: Private ordinary functions
Function, start-slave-using-clbuild-command: Private ordinary functions
Function, start-swank-server-command: Private ordinary functions
Function, starts-with-p: Private ordinary functions
Function, state-font: Private ordinary functions
Function, step**: Private ordinary functions
Function, stop-buffer-subprocess-command: Private ordinary functions
Function, stop-main-process-command: Private ordinary functions
Function, store-cut-string: Public ordinary functions
Function, stream-device-p: Private ordinary functions
Function, string-compare: Private ordinary functions
Function, string-eval: Private ordinary functions
Function, string-insensitive-direction: Private ordinary functions
Function, string-insensitive-folded-string: Private ordinary functions
Function, string-insensitive-hashed-string: Private ordinary functions
Function, string-insensitive-jumps: Private ordinary functions
Function, string-insensitive-kind: Private ordinary functions
Function, string-insensitive-pattern: Private ordinary functions
Function, string-insensitive-reclaim-function: Private ordinary functions
Function, string-insensitive-search-function: Private ordinary functions
Function, string-insensitive-search-pattern-p: Private ordinary functions
Function, string-sensitive-direction: Private ordinary functions
Function, string-sensitive-jumps: Private ordinary functions
Function, string-sensitive-kind: Private ordinary functions
Function, string-sensitive-pattern: Private ordinary functions
Function, string-sensitive-reclaim-function: Private ordinary functions
Function, string-sensitive-search-function: Private ordinary functions
Function, string-sensitive-search-pattern-p: Private ordinary functions
Function, string-sensitive-string: Private ordinary functions
Function, string-table-first-word-table: Private ordinary functions
Function, string-table-num-nodes: Private ordinary functions
Function, string-table-p: Public ordinary functions
Function, string-table-separator: Public ordinary functions
Function, string-table-value-nodes: Private ordinary functions
Function, string-to-keyword: Private ordinary functions
Function, string-to-region: Public ordinary functions
Function, string-to-variable: Public ordinary functions
Function, stringify-list: Private ordinary functions
Function, sub-character-attribute: Private ordinary functions
Function, sub-correct-last-misspelled-word: Private ordinary functions
Function, sub-delete-string: Private ordinary functions
Function, sub-find-bound-entries: Private ordinary functions
Function, sub-find-containing: Private ordinary functions
Function, sub-rename-file: Private ordinary functions
Function, sub-set-buffer-modeline-fields: Private ordinary functions
Function, supply-generic-pointer-up-function: Public ordinary functions
Function, surplus-window-height: Private ordinary functions
Function, surplus-window-height-w/-modeline: Private ordinary functions
Function, swap-char-attributes: Private ordinary functions
Function, sy-font-marks: Private ordinary functions
Function, sy-from-state: Private ordinary functions
Function, sy-signature: Private ordinary functions
Function, sy-to-state: Private ordinary functions
Function, symbol-classification->string: Private ordinary functions
Function, symbol-completion-set: Private ordinary functions
Function, symbol-string-at-point: Private ordinary functions
Function, sync-dis-line-tag: Private ordinary functions
Function, syntax-info-p: Private ordinary functions
Function, tag-line-number: Private ordinary functions
Function, tag-p: Private ordinary functions
Function, tag-package: Private ordinary functions
Function, tag-syntax-info: Private ordinary functions
Function, tag-ticks: Private ordinary functions
Function, text-blank-line-p: Private ordinary functions
Function, text-mode-command: Private ordinary functions
Function, to-comment-end: Private ordinary functions
Function, to-line-comment: Private ordinary functions
Function, tokenize-completion: Private ordinary functions
Function, tokenize-symbol: Private ordinary functions
Function, tokenize-symbol-thoroughly: Private ordinary functions
Function, top-level-offset: Public ordinary functions
Function, top-line-to-here-command: Private ordinary functions
Function, top-of-window-command: Private ordinary functions
Function, tq-event-function: Private ordinary functions
Function, tq-event-interval: Private ordinary functions
Function, tq-event-last-time: Private ordinary functions
Function, tq-event-p: Private ordinary functions
Function, tq-event-time: Private ordinary functions
Function, track-buffer-point-command: Private ordinary functions
Function, translate-definition-file: Private ordinary functions
Function, translate-key: Private ordinary functions
Function, translate-key-event: Public ordinary functions
Function, translate-mouse-key-event: Public ordinary functions
Function, translate-tty-event: Private ordinary functions
Function, transpose-characters-command: Private ordinary functions
Function, transpose-forms-command: Private ordinary functions
Function, transpose-lines: Private ordinary functions
Function, transpose-lines-command: Private ordinary functions
Function, transpose-lists: Private ordinary functions
Function, transpose-regions-command: Private ordinary functions
Function, transpose-words-backward: Private ordinary functions
Function, transpose-words-command: Private ordinary functions
Function, transpose-words-forward: Private ordinary functions
Function, trash-character: Private ordinary functions
Function, trim-subseq: Private ordinary functions
Function, try-word-endings: Private ordinary functions
Function, ts-buffer-ask-for-input: Private ordinary functions
Function, ts-buffer-charpos: Private ordinary functions
Function, ts-buffer-clear-input: Private ordinary functions
Function, ts-buffer-finish-output: Private ordinary functions
Function, ts-buffer-line-length: Private ordinary functions
Function, ts-buffer-output-string: Private ordinary functions
Function, ts-buffer-set-stream: Private ordinary functions
Function, ts-buffer-wire-connected: Private ordinary functions
Function, ts-buffer-wire-died: Private ordinary functions
Function, ts-data-buffer: Private ordinary functions
Function, ts-data-fill-mark: Private ordinary functions
Function, ts-data-p: Private ordinary functions
Function, ts-data-server: Private ordinary functions
Function, ts-data-stream: Private ordinary functions
Function, ts-data-wire: Private ordinary functions
Function, ts-stream-accept-input: Private ordinary functions
Function, ts-stream-set-line-length: Private ordinary functions
Function, tty-key-event: Private ordinary functions
Function, twiddle-region: Private ordinary functions
Function, typeout-for-thread: Private ordinary functions
Function, typescript-data-or-lose: Private ordinary functions
Function, typescript-slave-break-command: Private ordinary functions
Function, typescript-slave-status-command: Private ordinary functions
Function, typescript-slave-to-top-level-command: Private ordinary functions
Function, typescriptify-buffer: Private ordinary functions
Function, un-event: Private ordinary functions
Function, un-kill-command: Private ordinary functions
Function, undefined-variable-error: Private ordinary functions
Function, undo-command: Private ordinary functions
Function, undo-info-buffer: Private ordinary functions
Function, undo-info-cleanup: Private ordinary functions
Function, undo-info-hold-name: Private ordinary functions
Function, undo-info-method: Private ordinary functions
Function, undo-info-method-undo: Private ordinary functions
Function, undo-info-name: Private ordinary functions
Function, undo-info-p: Private ordinary functions
Function, undo-last-spelling-correction-command: Private ordinary functions
Function, undo-mode-command: Private ordinary functions
Function, undo-previous-expansion: Private ordinary functions
Function, undoable-replace-word: Private ordinary functions
Function, unique-connection-name: Private ordinary functions
Function, universal-argument-command: Private ordinary functions
Function, universal-argument-loop: Private ordinary functions
Function, universal-time-to-string: Private ordinary functions
Function, unix-gethostid: Private ordinary functions
Function, unix-getpid: Private ordinary functions
Function, unmark-clbuild-project-command: Private ordinary functions
Function, unmark-slave-command: Private ordinary functions
Function, unshadow-attribute: Public ordinary functions
Function, untokenize-completion: Private ordinary functions
Function, untokenize-symbol: Private ordinary functions
Function, unwedge-eval-buffer: Private ordinary functions
Function, unwedge-process-buffer: Private ordinary functions
Function, unwedge-typescript-buffer: Private ordinary functions
Function, unwind-bindings: Private ordinary functions
Function, up-comment-line-command: Private ordinary functions
Function, update-dired-buffer: Private ordinary functions
Function, update-modeline-field: Public ordinary functions
Function, update-modeline-fields: Public ordinary functions
Function, update-modeline-for-window: Private ordinary functions
Function, update-modelines-for-buffer: Private ordinary functions
Function, update-process-buffer: Private ordinary functions
Function, update-tag-line-number: Private ordinary functions
Function, update-tty-line-buffered-stream: Public ordinary functions
Function, update-window-image: Public ordinary functions
Function, uppercase-region-command: Private ordinary functions
Function, uppercase-word-command: Private ordinary functions
Function, use-buffer-clean-up: Private ordinary functions
Function, use-buffer-set-up: Private ordinary functions
Function, valid-font-p: Private ordinary functions
Function, valid-spot: Public ordinary functions
Function, validate-backend-type: Private ordinary functions
Function, value-node-folded: Private ordinary functions
Function, value-node-p: Private ordinary functions
Function, value-node-proper: Private ordinary functions
Function, value-node-value: Private ordinary functions
Function, vanilla-kbdmac-transform: Private ordinary functions
Function, vanilla-search: Private ordinary functions
Function, variable-documentation: Public ordinary functions
Function, variable-hooks: Public ordinary functions
Function, variable-name: Public ordinary functions
Function, variable-object-documentation: Private ordinary functions
Function, variable-object-down: Private ordinary functions
Function, variable-object-hooks: Private ordinary functions
Function, variable-object-name: Private ordinary functions
Function, variable-object-p: Private ordinary functions
Function, variable-object-value: Private ordinary functions
Function, variable-value: Public ordinary functions
Function, verbose-directory-command: Private ordinary functions
Function, view-edit-file-command: Private ordinary functions
Function, view-file-command: Private ordinary functions
Function, view-help-command: Private ordinary functions
Function, view-page-directory-command: Private ordinary functions
Function, view-quit-command: Private ordinary functions
Function, view-return-command: Private ordinary functions
Function, view-scroll-down-command: Private ordinary functions
Function, virtual-buffer-p: Private ordinary functions
Function, visit-file-command: Private ordinary functions
Function, wait-for-typescript-input: Private ordinary functions
Function, warn-about-visit-file-buffers: Private ordinary functions
Function, what-lossage-command: Private ordinary functions
Function, where-is-command: Private ordinary functions
Function, whitespace-attribute-p: Private ordinary functions
Function, who-binds: Private ordinary functions
Function, who-binds-command: Private ordinary functions
Function, who-calls: Private ordinary functions
Function, who-calls-command: Private ordinary functions
Function, who-macroexpands: Private ordinary functions
Function, who-macroexpands-command: Private ordinary functions
Function, who-references: Private ordinary functions
Function, who-references-command: Private ordinary functions
Function, who-sets: Private ordinary functions
Function, who-sets-command: Private ordinary functions
Function, who-specializes: Private ordinary functions
Function, who-specializes-command: Private ordinary functions
Function, wild-match-file: Private ordinary functions
Function, wild-match-p: Private ordinary functions
Function, wild-match-substitute: Private ordinary functions
Function, wind-bindings: Private ordinary functions
Function, window-%buffer: Public ordinary functions
Function, window-buffer: Public ordinary functions
Function, window-changed: Private ordinary functions
Function, window-dis-line-p: Private ordinary functions
Function, window-display-end: Public ordinary functions
Function, window-display-recentering: Public ordinary functions
Function, window-display-start: Public ordinary functions
Function, window-first-changed: Public ordinary functions
Function, window-first-line: Public ordinary functions
Function, window-font: Public ordinary functions
Function, window-for-hunk: Public ordinary functions
Function, window-group-changed: Private ordinary functions
Function, window-group-height: Public ordinary functions
Function, window-group-p: Public ordinary functions
Function, window-group-width: Public ordinary functions
Function, window-group-xparent: Public ordinary functions
Function, window-height: Public ordinary functions
Function, window-hunk: Public ordinary functions
Function, window-input-handler: Public ordinary functions
Function, window-last-changed: Public ordinary functions
Function, window-last-line: Public ordinary functions
Function, window-modeline-buffer: Public ordinary functions
Function, window-modeline-buffer-len: Public ordinary functions
Function, window-modeline-dis-line: Public ordinary functions
Function, window-old-lines: Public ordinary functions
Function, window-old-start: Public ordinary functions
Function, window-point: Public ordinary functions
Function, window-root-xy: Private ordinary functions
Function, window-spare-lines: Public ordinary functions
Function, window-tick: Public ordinary functions
Function, window-width: Public ordinary functions
Function, windowed-monitor-p: Public ordinary functions
Function, windowp: Public ordinary functions
Function, wire-cache-index: Private ordinary functions
Function, wire-device: Private ordinary functions
Function, wire-died: Private ordinary functions
Function, wire-encoding: Private ordinary functions
Function, wire-force-output: Public ordinary functions
Function, wire-get-bignum: Public ordinary functions
Function, wire-get-byte: Public ordinary functions
Function, wire-get-number: Public ordinary functions
Function, wire-get-object: Public ordinary functions
Function, wire-get-string: Public ordinary functions
Function, wire-ibuf: Private ordinary functions
Function, wire-ibuf-end: Private ordinary functions
Function, wire-ibuf-offset: Private ordinary functions
Function, wire-listen: Public ordinary functions
Function, wire-object-cache: Private ordinary functions
Function, wire-object-hash: Private ordinary functions
Function, wire-obuf: Private ordinary functions
Function, wire-obuf-end: Private ordinary functions
Function, wire-output-bignum: Public ordinary functions
Function, wire-output-byte: Public ordinary functions
Function, wire-output-number: Public ordinary functions
Function, wire-output-object: Public ordinary functions
Function, wire-output-string: Public ordinary functions
Function, wire-p: Public ordinary functions
Function, wire-to-server-info: Private ordinary functions
Function, with-folded-munge-string: Private ordinary functions
Function, word-capitalize: Private ordinary functions
Function, word-delimiter-attribute-p: Private ordinary functions
Function, word-entry-folded: Private ordinary functions
Function, word-entry-next-table: Private ordinary functions
Function, word-entry-p: Private ordinary functions
Function, word-entry-value-node: Private ordinary functions
Function, word-offset: Public ordinary functions
Function, word-table-num-words: Private ordinary functions
Function, word-table-p: Private ordinary functions
Function, word-table-words: Private ordinary functions
Function, write-buffer-file: Public ordinary functions
Function, write-checkpoint-file: Private ordinary functions
Function, write-dictionary: Private ordinary functions
Function, write-file: Public ordinary functions
Function, write-file-command: Private ordinary functions
Function, write-file-mode: Private ordinary functions
Function, write-n-exposed-regions: Private ordinary functions
Function, write-one-exposed-region: Private ordinary functions
Function, write-region-command: Private ordinary functions
Function, xref-entry-file: Private ordinary functions
Function, xref-entry-name: Private ordinary functions
Function, xref-entry-p: Private ordinary functions
Function, xref-entry-position: Private ordinary functions
Function, xref-goto-command: Private ordinary functions
Function, xref-help-command: Private ordinary functions
Function, xref-quit-command: Private ordinary functions
Function, xref-write-line: Private ordinary functions
Function, xwindow-for-xparent: Private ordinary functions
function-to-describe: Private macros
fundamental-mode-command: Private ordinary functions
fuzz-chunks: Private ordinary functions
fuzz-classification-string: Private ordinary functions
fuzz-completed-string: Private ordinary functions
fuzz-score: Private ordinary functions
fuzzy-complete-symbol: Private ordinary functions
fuzzy-complete-symbol-command: Private ordinary functions
fuzzy-completion-selected: Private ordinary functions
fuzzy-completion-set: Private ordinary functions
fuzzy-completions: Private ordinary functions
fuzzy-convert-matching-for-emacs: Private ordinary functions
fuzzy-find-matching-packages: Private ordinary functions
fuzzy-find-matching-symbols: Private ordinary functions
fuzzy-format-matching: Private ordinary functions
fuzzy-generate-matchings: Private ordinary functions
fuzzy-matching-greaterp: Private ordinary functions
fuzzy-matching-p: Private ordinary functions
fuzzy-matching.package-chunks: Private ordinary functions
fuzzy-matching.package-name: Private ordinary functions
fuzzy-matching.score: Private ordinary functions
fuzzy-matching.symbol: Private ordinary functions
fuzzy-matching.symbol-chunks: Private ordinary functions
fuzzylist-entry-from-mark: Private ordinary functions
fuzzylist-entry-p: Private ordinary functions
fuzzylist-find-definition-command: Private ordinary functions
fuzzylist-help-command: Private ordinary functions
fuzzylist-pick-command: Private ordinary functions
fuzzylist-quit-command: Private ordinary functions
fuzzylist-write-line: Private ordinary functions

G
gen-comment-prefix: Private ordinary functions
Generic Function, %editor-input-method: Private generic functions
Generic Function, %init-screen-manager: Private generic functions
Generic Function, %line-tag: Private generic functions
Generic Function, %read: Private generic functions
Generic Function, (setf %line-tag): Private generic functions
Generic Function, (setf bitmap-device-display): Public generic functions
Generic Function, (setf bitmap-hunk-changed-handler): Private generic functions
Generic Function, (setf bitmap-hunk-char-height): Private generic functions
Generic Function, (setf bitmap-hunk-char-width): Private generic functions
Generic Function, (setf bitmap-hunk-end): Private generic functions
Generic Function, (setf bitmap-hunk-font-family): Public generic functions
Generic Function, (setf bitmap-hunk-gcontext): Private generic functions
Generic Function, (setf bitmap-hunk-input-handler): Private generic functions
Generic Function, (setf bitmap-hunk-lock): Private generic functions
Generic Function, (setf bitmap-hunk-modeline-dis-line): Public generic functions
Generic Function, (setf bitmap-hunk-modeline-pos): Public generic functions
Generic Function, (setf bitmap-hunk-start): Private generic functions
Generic Function, (setf bitmap-hunk-thumb-bar-p): Private generic functions
Generic Function, (setf bitmap-hunk-trashed): Public generic functions
Generic Function, (setf bitmap-hunk-width): Private generic functions
Generic Function, (setf bitmap-hunk-window-group): Public generic functions
Generic Function, (setf bitmap-hunk-xwindow): Public generic functions
Generic Function, (setf connection-acceptor): Private generic functions
Generic Function, (setf connection-buffer): Public generic functions
Generic Function, (setf connection-command): Public generic functions
Generic Function, (setf connection-directory): Private generic functions
Generic Function, (setf connection-encoding): Public generic functions
Generic Function, (setf connection-exit-code): Public generic functions
Generic Function, (setf connection-exit-status): Public generic functions
Generic Function, (setf connection-fd): Private generic functions
Generic Function, (setf connection-filter): Public generic functions
Generic Function, (setf connection-host): Public generic functions
Generic Function, (setf connection-initargs): Private generic functions
Generic Function, (setf connection-input-buffer): Private generic functions
Generic Function, (setf connection-name): Public generic functions
Generic Function, (setf connection-pid): Private generic functions
Generic Function, (setf connection-port): Public generic functions
Generic Function, (setf connection-process-connection): Private generic functions
Generic Function, (setf connection-read-fd): Private generic functions
Generic Function, (setf connection-sentinel): Public generic functions
Generic Function, (setf connection-server): Private generic functions
Generic Function, (setf connection-slave-pty-name): Private generic functions
Generic Function, (setf connection-socket): Private generic functions
Generic Function, (setf connection-stream): Private generic functions
Generic Function, (setf connection-write-buffers): Private generic functions
Generic Function, (setf connection-write-fd): Private generic functions
Generic Function, (setf device-bottom-window-base): Public generic functions
Generic Function, (setf device-hunk-device): Public generic functions
Generic Function, (setf device-hunk-height): Public generic functions
Generic Function, (setf device-hunk-next): Public generic functions
Generic Function, (setf device-hunk-position): Public generic functions
Generic Function, (setf device-hunk-previous): Public generic functions
Generic Function, (setf device-hunk-window): Public generic functions
Generic Function, (setf device-hunks): Public generic functions
Generic Function, (setf device-name): Public generic functions
Generic Function, (setf editor-input-head): Private generic functions
Generic Function, (setf editor-input-tail): Private generic functions
Generic Function, (setf font-mark-font): Private generic functions
Generic Function, (setf hemlock-output-stream-mark): Private generic functions
Generic Function, (setf hemlock-region-stream-mark): Private generic functions
Generic Function, (setf hemlock-region-stream-region): Private generic functions
Generic Function, (setf kbdmac-stream-buffer): Private generic functions
Generic Function, (setf kbdmac-stream-index): Private generic functions
Generic Function, (setf line-%buffer): Private generic functions
Generic Function, (setf line-chars): Private generic functions
Generic Function, (setf line-marks): Private generic functions
Generic Function, (setf line-next): Public generic functions
Generic Function, (setf line-number): Private generic functions
Generic Function, (setf line-plist): Public generic functions
Generic Function, (setf line-previous): Public generic functions
Generic Function, (setf mark-%kind): Private generic functions
Generic Function, (setf mark-charpos): Public generic functions
Generic Function, (setf mark-line): Public generic functions
Generic Function, (setf old-lisp-stream-out): Private generic functions
Generic Function, (setf old-lisp-stream-sout): Private generic functions
Generic Function, (setf random-typeout-stream-first-more-p): Public generic functions
Generic Function, (setf random-typeout-stream-mark): Public generic functions
Generic Function, (setf random-typeout-stream-more-mark): Public generic functions
Generic Function, (setf random-typeout-stream-no-prompt): Public generic functions
Generic Function, (setf random-typeout-stream-window): Public generic functions
Generic Function, (setf shell-filter-stream-buffer): Private generic functions
Generic Function, (setf shell-filter-stream-hemlock-stream): Private generic functions
Generic Function, (setf slave-symbol-name): Private generic functions
Generic Function, (setf slave-symbol-package-name): Private generic functions
Generic Function, (setf ts-stream-char-pos): Private generic functions
Generic Function, (setf ts-stream-current-input): Private generic functions
Generic Function, (setf ts-stream-input-read-index): Private generic functions
Generic Function, (setf ts-stream-line-length): Private generic functions
Generic Function, (setf ts-stream-output-buffer): Private generic functions
Generic Function, (setf ts-stream-output-buffer-index): Private generic functions
Generic Function, (setf ts-stream-typescript): Private generic functions
Generic Function, (setf ts-stream-wire): Private generic functions
Generic Function, (setf tty-device-clear-lines): Private generic functions
Generic Function, (setf tty-device-clear-string): Private generic functions
Generic Function, (setf tty-device-clear-to-eol): Private generic functions
Generic Function, (setf tty-device-clear-to-eol-string): Private generic functions
Generic Function, (setf tty-device-clear-to-eow): Private generic functions
Generic Function, (setf tty-device-cm-end-string): Private generic functions
Generic Function, (setf tty-device-cm-one-origin): Private generic functions
Generic Function, (setf tty-device-cm-reversep): Private generic functions
Generic Function, (setf tty-device-cm-string1): Private generic functions
Generic Function, (setf tty-device-cm-string2): Private generic functions
Generic Function, (setf tty-device-cm-string3): Private generic functions
Generic Function, (setf tty-device-cm-x-add-char): Private generic functions
Generic Function, (setf tty-device-cm-x-condx-add-char): Private generic functions
Generic Function, (setf tty-device-cm-x-condx-char): Private generic functions
Generic Function, (setf tty-device-cm-x-pad): Private generic functions
Generic Function, (setf tty-device-cm-y-add-char): Private generic functions
Generic Function, (setf tty-device-cm-y-condx-add-char): Private generic functions
Generic Function, (setf tty-device-cm-y-condx-char): Private generic functions
Generic Function, (setf tty-device-cm-y-pad): Private generic functions
Generic Function, (setf tty-device-columns): Private generic functions
Generic Function, (setf tty-device-cursor-x): Private generic functions
Generic Function, (setf tty-device-cursor-y): Private generic functions
Generic Function, (setf tty-device-delete-char): Private generic functions
Generic Function, (setf tty-device-delete-char-string): Private generic functions
Generic Function, (setf tty-device-delete-end-string): Private generic functions
Generic Function, (setf tty-device-delete-init-string): Private generic functions
Generic Function, (setf tty-device-delete-line): Private generic functions
Generic Function, (setf tty-device-delete-line-string): Private generic functions
Generic Function, (setf tty-device-display-string): Private generic functions
Generic Function, (setf tty-device-dumbp): Private generic functions
Generic Function, (setf tty-device-init-string): Private generic functions
Generic Function, (setf tty-device-insert-char-end-string): Private generic functions
Generic Function, (setf tty-device-insert-char-init-string): Private generic functions
Generic Function, (setf tty-device-insert-end-string): Private generic functions
Generic Function, (setf tty-device-insert-init-string): Private generic functions
Generic Function, (setf tty-device-insert-string): Private generic functions
Generic Function, (setf tty-device-lines): Private generic functions
Generic Function, (setf tty-device-open-line): Private generic functions
Generic Function, (setf tty-device-open-line-string): Private generic functions
Generic Function, (setf tty-device-screen-image): Private generic functions
Generic Function, (setf tty-device-speed): Private generic functions
Generic Function, (setf tty-device-standout-end): Private generic functions
Generic Function, (setf tty-device-standout-end-string): Private generic functions
Generic Function, (setf tty-device-standout-init): Private generic functions
Generic Function, (setf tty-device-standout-init-string): Private generic functions
Generic Function, (setf windowed-editor-input-hunks): Private generic functions
Generic Function, backend-init-raw-io: Private generic functions
Generic Function, bitmap-device-display: Public generic functions
Generic Function, bitmap-hunk-changed-handler: Private generic functions
Generic Function, bitmap-hunk-char-height: Private generic functions
Generic Function, bitmap-hunk-char-width: Private generic functions
Generic Function, bitmap-hunk-end: Private generic functions
Generic Function, bitmap-hunk-font-family: Public generic functions
Generic Function, bitmap-hunk-gcontext: Private generic functions
Generic Function, bitmap-hunk-input-handler: Private generic functions
Generic Function, bitmap-hunk-lock: Private generic functions
Generic Function, bitmap-hunk-modeline-dis-line: Public generic functions
Generic Function, bitmap-hunk-modeline-pos: Public generic functions
Generic Function, bitmap-hunk-start: Private generic functions
Generic Function, bitmap-hunk-thumb-bar-p: Private generic functions
Generic Function, bitmap-hunk-trashed: Public generic functions
Generic Function, bitmap-hunk-width: Private generic functions
Generic Function, bitmap-hunk-window-group: Public generic functions
Generic Function, bitmap-hunk-xwindow: Public generic functions
Generic Function, class-for: Private generic functions
Generic Function, clear-editor-input: Public generic functions
Generic Function, connection-acceptor: Private generic functions
Generic Function, connection-buffer: Public generic functions
Generic Function, connection-command: Public generic functions
Generic Function, connection-directory: Private generic functions
Generic Function, connection-encoding: Public generic functions
Generic Function, connection-exit-code: Public generic functions
Generic Function, connection-exit-status: Public generic functions
Generic Function, connection-fd: Private generic functions
Generic Function, connection-filter: Public generic functions
Generic Function, connection-host: Public generic functions
Generic Function, connection-initargs: Private generic functions
Generic Function, connection-input-buffer: Private generic functions
Generic Function, connection-listen: Public generic functions
Generic Function, connection-name: Public generic functions
Generic Function, connection-pid: Private generic functions
Generic Function, connection-port: Public generic functions
Generic Function, connection-process-connection: Private generic functions
Generic Function, connection-read-fd: Private generic functions
Generic Function, connection-sentinel: Public generic functions
Generic Function, connection-server: Private generic functions
Generic Function, connection-slave-pty-name: Private generic functions
Generic Function, connection-socket: Private generic functions
Generic Function, connection-stream: Private generic functions
Generic Function, connection-write: Public generic functions
Generic Function, connection-write-buffers: Private generic functions
Generic Function, connection-write-fd: Private generic functions
Generic Function, convert-pending-connection: Private generic functions
Generic Function, delete-and-save-region: Public generic functions
Generic Function, delete-characters: Public generic functions
Generic Function, delete-connection: Public generic functions
Generic Function, delete-region: Public generic functions
Generic Function, deserialize-with-type: Private generic functions
Generic Function, device-after-redisplay: Public generic functions
Generic Function, device-beep: Public generic functions
Generic Function, device-bottom-window-base: Public generic functions
Generic Function, device-clear: Public generic functions
Generic Function, device-delete-window: Public generic functions
Generic Function, device-dumb-redisplay: Public generic functions
Generic Function, device-exit: Public generic functions
Generic Function, device-finish-output: Public generic functions
Generic Function, device-force-output: Public generic functions
Generic Function, device-hunk-device: Public generic functions
Generic Function, device-hunk-height: Public generic functions
Generic Function, device-hunk-next: Public generic functions
Generic Function, device-hunk-position: Public generic functions
Generic Function, device-hunk-previous: Public generic functions
Generic Function, device-hunk-window: Public generic functions
Generic Function, device-hunks: Public generic functions
Generic Function, device-init: Public generic functions
Generic Function, device-listen: Public generic functions
Generic Function, device-make-window: Public generic functions
Generic Function, device-name: Public generic functions
Generic Function, device-next-window: Public generic functions
Generic Function, device-note-read-wait: Public generic functions
Generic Function, device-previous-window: Public generic functions
Generic Function, device-put-cursor: Public generic functions
Generic Function, device-random-typeout-cleanup: Public generic functions
Generic Function, device-random-typeout-full-more: Public generic functions
Generic Function, device-random-typeout-line-more: Public generic functions
Generic Function, device-random-typeout-setup: Public generic functions
Generic Function, device-read: Public generic functions
Generic Function, device-show-mark: Public generic functions
Generic Function, device-smart-redisplay: Public generic functions
Generic Function, device-write: Public generic functions
Generic Function, dispatch-events-no-hang-with-backend: Private generic functions
Generic Function, dispatch-events-with-backend: Private generic functions
Generic Function, editor-error-format-arguments: Public generic functions
Generic Function, editor-error-format-string: Public generic functions
Generic Function, editor-input-head: Private generic functions
Generic Function, editor-input-tail: Private generic functions
Generic Function, font-mark-font: Private generic functions
Generic Function, get-key-event: Public generic functions
Generic Function, hemlock-output-stream-mark: Private generic functions
Generic Function, hemlock-region-stream-mark: Private generic functions
Generic Function, hemlock-region-stream-region: Private generic functions
Generic Function, hunk-clear-lines: Private generic functions
Generic Function, hunk-copy-lines: Private generic functions
Generic Function, hunk-put-string*: Private generic functions
Generic Function, hunk-replace-modeline: Private generic functions
Generic Function, insert-character: Public generic functions
Generic Function, insert-region: Public generic functions
Generic Function, insert-string: Public generic functions
Generic Function, invoke-later: Private generic functions
Generic Function, invoke-with-existing-event-loop: Private generic functions
Generic Function, invoke-with-new-event-loop: Private generic functions
Generic Function, kbdmac-stream-buffer: Private generic functions
Generic Function, kbdmac-stream-index: Private generic functions
Generic Function, line-%buffer: Private generic functions
Generic Function, line-chars: Private generic functions
Generic Function, line-marks: Private generic functions
Generic Function, line-next: Public generic functions
Generic Function, line-number: Private generic functions
Generic Function, line-plist: Public generic functions
Generic Function, line-previous: Public generic functions
Generic Function, linep: Public generic functions
Generic Function, listen-editor-input: Public generic functions
Generic Function, make-event-loop: Private generic functions
Generic Function, mark-%kind: Private generic functions
Generic Function, mark-charpos: Public generic functions
Generic Function, mark-line: Public generic functions
Generic Function, ninsert-region: Public generic functions
Generic Function, old-hunk-replace-line: Private generic functions
Generic Function, old-lisp-stream-out: Private generic functions
Generic Function, old-lisp-stream-sout: Private generic functions
Generic Function, random-typeout-stream-first-more-p: Public generic functions
Generic Function, random-typeout-stream-mark: Public generic functions
Generic Function, random-typeout-stream-more-mark: Public generic functions
Generic Function, random-typeout-stream-no-prompt: Public generic functions
Generic Function, random-typeout-stream-window: Public generic functions
Generic Function, serialize: Private generic functions
Generic Function, shell-filter-stream-buffer: Private generic functions
Generic Function, shell-filter-stream-hemlock-stream: Private generic functions
Generic Function, slave-symbol-name: Private generic functions
Generic Function, slave-symbol-package-name: Private generic functions
Generic Function, stream-fd: Private generic functions
Generic Function, stream-line-length: Private generic functions
Generic Function, ts-stream-char-pos: Private generic functions
Generic Function, ts-stream-current-input: Private generic functions
Generic Function, ts-stream-input-read-index: Private generic functions
Generic Function, ts-stream-line-length: Private generic functions
Generic Function, ts-stream-output-buffer: Private generic functions
Generic Function, ts-stream-output-buffer-index: Private generic functions
Generic Function, ts-stream-typescript: Private generic functions
Generic Function, ts-stream-wire: Private generic functions
Generic Function, tty-device-clear-lines: Private generic functions
Generic Function, tty-device-clear-string: Private generic functions
Generic Function, tty-device-clear-to-eol: Private generic functions
Generic Function, tty-device-clear-to-eol-string: Private generic functions
Generic Function, tty-device-clear-to-eow: Private generic functions
Generic Function, tty-device-cm-end-string: Private generic functions
Generic Function, tty-device-cm-one-origin: Private generic functions
Generic Function, tty-device-cm-reversep: Private generic functions
Generic Function, tty-device-cm-string1: Private generic functions
Generic Function, tty-device-cm-string2: Private generic functions
Generic Function, tty-device-cm-string3: Private generic functions
Generic Function, tty-device-cm-x-add-char: Private generic functions
Generic Function, tty-device-cm-x-condx-add-char: Private generic functions
Generic Function, tty-device-cm-x-condx-char: Private generic functions
Generic Function, tty-device-cm-x-pad: Private generic functions
Generic Function, tty-device-cm-y-add-char: Private generic functions
Generic Function, tty-device-cm-y-condx-add-char: Private generic functions
Generic Function, tty-device-cm-y-condx-char: Private generic functions
Generic Function, tty-device-cm-y-pad: Private generic functions
Generic Function, tty-device-columns: Private generic functions
Generic Function, tty-device-cursor-x: Private generic functions
Generic Function, tty-device-cursor-y: Private generic functions
Generic Function, tty-device-delete-char: Private generic functions
Generic Function, tty-device-delete-char-string: Private generic functions
Generic Function, tty-device-delete-end-string: Private generic functions
Generic Function, tty-device-delete-init-string: Private generic functions
Generic Function, tty-device-delete-line: Private generic functions
Generic Function, tty-device-delete-line-string: Private generic functions
Generic Function, tty-device-display-string: Private generic functions
Generic Function, tty-device-dumbp: Private generic functions
Generic Function, tty-device-init-string: Private generic functions
Generic Function, tty-device-insert-char-end-string: Private generic functions
Generic Function, tty-device-insert-char-init-string: Private generic functions
Generic Function, tty-device-insert-end-string: Private generic functions
Generic Function, tty-device-insert-init-string: Private generic functions
Generic Function, tty-device-insert-string: Private generic functions
Generic Function, tty-device-lines: Private generic functions
Generic Function, tty-device-open-line: Private generic functions
Generic Function, tty-device-open-line-string: Private generic functions
Generic Function, tty-device-screen-image: Private generic functions
Generic Function, tty-device-speed: Private generic functions
Generic Function, tty-device-standout-end: Private generic functions
Generic Function, tty-device-standout-end-string: Private generic functions
Generic Function, tty-device-standout-init: Private generic functions
Generic Function, tty-device-standout-init-string: Private generic functions
Generic Function, unexpected-stream-command-context: Private generic functions
Generic Function, unget-key-event: Public generic functions
Generic Function, windowed-editor-input-hunks: Private generic functions
Generic Function, wire-error-wire: Private generic functions
Generic Function, wire-io-error-msg: Private generic functions
Generic Function, wire-io-error-when: Private generic functions
generic-describe-command: Private ordinary functions
generic-indent: Private ordinary functions
generic-pointer-up-command: Private ordinary functions
get-and-insert-environment: Private ordinary functions
get-auto-save-state: Private ordinary functions
get-checkpoint-pathname: Private ordinary functions
get-command: Public ordinary functions
get-command-line: Private ordinary functions
get-comment-pattern: Private macros
get-count-region: Private ordinary functions
get-current-binding: Private ordinary functions
get-current-compile-server: Private ordinary functions
get-current-eval-server: Private ordinary functions
get-cursor-pixmap: Private ordinary functions
get-def-info-and-go-to-it: Private ordinary functions
get-definition-pattern: Private ordinary functions
get-editor-name: Private ordinary functions
get-hemlock-cursor: Public ordinary functions
get-hemlock-grey-pixmap: Public ordinary functions
get-interactive-input: Private ordinary functions
get-key-char: Private ordinary functions
get-key-event: Public generic functions
get-key-event: Public generic functions
get-key-event: Public generic functions
get-key-event*: Private ordinary functions
get-keyboard-macro-key: Private ordinary functions
get-logical-key-event-desc: Private ordinary functions
get-marked-dired-files: Private ordinary functions
get-mode-object: Private ordinary functions
get-mouse-commands: Private ordinary functions
get-name-case-right: Private ordinary functions
get-previous-input-search-pattern: Private ordinary functions
get-prompt: Private ordinary functions
get-random-typeout-info: Private ordinary functions
get-real-time-in-msecs: Private ordinary functions
get-register-command: Private ordinary functions
get-rep: Private macros
get-right-table: Private ordinary functions
get-search-pattern: Public ordinary functions
get-srccom-buffers: Private ordinary functions
get-table-entry: Private ordinary functions
get-terminal-name: Private ordinary functions
get-variable-object: Private ordinary functions
get-word-correction: Private ordinary functions
get-write-date: Private ordinary functions
getenv: Public ordinary functions
getstring: Public ordinary functions
go-to-definition: Private ordinary functions
go-to-definition-file: Private ordinary functions
go-to-one-window-command: Private ordinary functions
goto-absolute-line-command: Private ordinary functions
goto-buffer-end: Public ordinary functions
goto-buffer-start: Public ordinary functions
goto-correct-paren-char: Private macros
goto-definition-command: Private ordinary functions
goto-page: Public ordinary functions
goto-page-command: Private ordinary functions
goto-slave-command: Private ordinary functions
grep-command: Private ordinary functions
grep-goto-command: Private ordinary functions
group-query-replace-command: Private ordinary functions
group-read-file: Private ordinary functions
group-replace-command: Private ordinary functions
group-save-file: Private ordinary functions
group-search-command: Private ordinary functions
grow-descriptors: Private ordinary functions
grow-open-chars: Private ordinary functions
grow-string-table: Private ordinary functions
guess-package: Private ordinary functions

H
handle-lisp-errors: Public macros
hash-entry: Private macros
hash-it: Private macros
hash2-increment: Private macros
hash2-loop: Private macros
hcmd-new-buffer-hook-fun: Private ordinary functions
help-command: Private ordinary functions
help-on-parse-command: Private ordinary functions
hemlock: Public ordinary functions
hemlock-beep: Private ordinary functions
hemlock-bound-p: Public ordinary functions
hemlock-ed-function: Private ordinary functions
hemlock-gc-notify-after: Private ordinary functions
hemlock-gc-notify-before: Private ordinary functions
hemlock-output-buffered-out: Private ordinary functions
hemlock-output-buffered-sout: Private ordinary functions
hemlock-output-line-buffered-out: Private ordinary functions
hemlock-output-line-buffered-sout: Private ordinary functions
hemlock-output-stream-mark: Private generic functions
hemlock-output-stream-mark: Private generic functions
hemlock-output-stream-p: Public ordinary functions
hemlock-output-unbuffered-out: Private ordinary functions
hemlock-output-unbuffered-sout: Private ordinary functions
hemlock-region-stream-mark: Private generic functions
hemlock-region-stream-mark: Private generic functions
hemlock-region-stream-region: Private generic functions
hemlock-region-stream-region: Private generic functions
hemlock-translate-default: Private ordinary functions
hemlock-window: Public ordinary functions
here-to-top-of-window-command: Private ordinary functions
highlight-active-region: Private ordinary functions
highlight-completion: Private ordinary functions
hlet: Public macros
hunk-changed: Private ordinary functions
hunk-clear-lines: Private generic functions
hunk-clear-lines: Private generic functions
hunk-copy-lines: Private generic functions
hunk-copy-lines: Private generic functions
hunk-draw-bottom-border: Private ordinary functions
hunk-exposed-region: Private ordinary functions
hunk-ignore-event: Private ordinary functions
hunk-key-input: Private ordinary functions
hunk-mouse-entered: Private ordinary functions
hunk-mouse-input: Private ordinary functions
hunk-mouse-left: Private ordinary functions
hunk-no-exposure: Private ordinary functions
hunk-process-input: Private ordinary functions
hunk-put-string*: Private generic functions
hunk-put-string*: Private generic functions
hunk-reconfigured: Private ordinary functions
hunk-replace-line: Private ordinary functions
hunk-replace-line-on-a-pixmap: Private ordinary functions
hunk-replace-line-pixmap: Private ordinary functions
hunk-replace-line-string*: Private ordinary functions
hunk-replace-modeline: Private generic functions
hunk-replace-modeline: Private generic functions
hunk-reset: Private ordinary functions
hunk-show-cursor: Private ordinary functions
hunk-write-line: Private ordinary functions

I
i-search: Private ordinary functions
i-search-pattern: Private ordinary functions
illegal-command: Private ordinary functions
in-hemlock-standard-input-read: Private ordinary functions
in-lisp: Public macros
in-recursive-edit: Public ordinary functions
incremental-search-command: Private ordinary functions
indent-command: Private ordinary functions
indent-for-comment: Private ordinary functions
indent-for-comment-command: Private ordinary functions
indent-for-lisp: Private ordinary functions
indent-form-command: Private ordinary functions
indent-new-comment-line: Private ordinary functions
indent-new-comment-line-command: Private ordinary functions
indent-new-line-command: Private ordinary functions
indent-or-complete-command: Private ordinary functions
indent-region: Public ordinary functions
indent-region-command: Private ordinary functions
indent-region-for-commands: Public ordinary functions
indent-rigidly-command: Private ordinary functions
indent-to-column: Private ordinary functions
indent-to-tab-stop: Private ordinary functions
indent-using-spaces: Private ordinary functions
indent-using-tabs: Private ordinary functions
init-bitmap-screen-manager: Public ordinary functions
init-raw-io: Private ordinary functions
initial-syntax-state: Private ordinary functions
initialize-dired-buffer: Private ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-server-stuff: Private ordinary functions
input-event-hunk: Private ordinary functions
input-event-key-event: Private ordinary functions
input-event-next: Private ordinary functions
input-event-p: Private ordinary functions
input-event-unread-p: Private ordinary functions
input-event-x: Private ordinary functions
input-event-y: Private ordinary functions
input-waiting: Public ordinary functions
insensitive-find-newline-once-backward-method: Private ordinary functions
insensitive-find-newline-once-forward-method: Private ordinary functions
insensitive-find-string-once-backward-method: Private ordinary functions
insensitive-find-string-once-forward-method: Private ordinary functions
insensitive-string-search-macro: Private macros
insert-()-command: Private ordinary functions
insert-buffer-command: Private ordinary functions
insert-character: Public generic functions
insert-character: Public generic functions
insert-character: Public generic functions
insert-character-at-point: Private ordinary functions
insert-cut-buffer-command: Private ordinary functions
insert-element: Private macros
insert-environment: Private ordinary functions
insert-file-command: Private ordinary functions
insert-into-connection-buffer-or-stream: Private ordinary functions
insert-kill-buffer-command: Private ordinary functions
insert-lisp-indentation: Private ordinary functions
insert-page-directory-command: Private ordinary functions
insert-parse-default-command: Private ordinary functions
insert-region: Public generic functions
insert-region: Public generic functions
insert-region: Public generic functions
insert-scribe-directive: Private ordinary functions
insert-scribe-directive-command: Private ordinary functions
insert-string: Public generic functions
insert-string: Public generic functions
insert-string: Public generic functions
insert-string-at-point: Private ordinary functions
inside-defun-p: Public ordinary functions
install-clbuild-project: Private ordinary functions
install-clbuild-project-command: Private ordinary functions
install-special-variables-for-background-threads: Private ordinary functions
install-thread-variable-default: Private ordinary functions
installation-directory: Private ordinary functions
interactive: Public ordinary functions
interactive-beginning-of-line-command: Private ordinary functions
interactive-modes: Private ordinary functions
internal-buffer-modeline-field-p: Private ordinary functions
internal-make-apropos-entry: Private ordinary functions
internal-make-buffer: Private ordinary functions
internal-make-command: Private ordinary functions
internal-make-font-mark: Private ordinary functions
internal-make-fuzzylist-entry: Private ordinary functions
internal-make-mark: Private ordinary functions
internal-make-region: Private ordinary functions
internal-make-ring: Private ordinary functions
internal-make-search-pattern: Private ordinary functions
internal-make-window: Public ordinary functions
internal-make-xref-entry: Private ordinary functions
internal-redisplay: Private ordinary functions
interrupt-buffer-subprocess-command: Private ordinary functions
invoke-hook: Public macros
invoke-later: Private generic functions
invoke-later: Private generic functions
invoke-modifying-buffer: Private ordinary functions
invoke-scheduled-events: Private ordinary functions
invoke-with-existing-event-loop: Private generic functions
invoke-with-existing-event-loop: Private generic functions
invoke-with-new-event-loop: Private generic functions
invoke-with-new-event-loop: Private generic functions
invoke-with-pop-up-display: Private ordinary functions
invoke-with-save-excursion: Private ordinary functions
invoke-with-temporary-file-name: Private ordinary functions
invoke-with-wire-and-remote: Private ordinary functions
invoke-without-interrupts: Private ordinary functions
italic-comment-mode-command: Private ordinary functions

J
jump-to-saved-position-command: Private ordinary functions
just-one-space-command: Private ordinary functions

K
kbdmac-command-loop: Private ordinary functions
kbdmac-emit: Private macros
kbdmac-stream-buffer: Private generic functions
kbdmac-stream-buffer: Private generic functions
kbdmac-stream-index: Private generic functions
kbdmac-stream-index: Private generic functions
key-event-bit-p: Public ordinary functions
key-event-bits: Public ordinary functions
key-event-bits-modifiers: Public ordinary functions
key-event-case: Private macros
key-event-char: Public ordinary functions
key-event-dispatch: Private ordinary functions
key-event-keysym: Public ordinary functions
key-event-modifier-mask: Public ordinary functions
key-event-p: Public ordinary functions
key-to-string: Private ordinary functions
key-translation: Public ordinary functions
key-vector-to-string: Private ordinary functions
keyboard-macro-query-command: Private ordinary functions
keysym-names: Public ordinary functions
keysym-preferred-name: Public ordinary functions
keyword-verification-function: Private ordinary functions
kill-active-region-font-marks: Private ordinary functions
kill-buffer-command: Private ordinary functions
kill-buffer-subprocess-command: Private ordinary functions
kill-char-region: Private ordinary functions
kill-characters: Public ordinary functions
kill-comment: Private ordinary functions
kill-comment-command: Private ordinary functions
kill-interactive-input-command: Private ordinary functions
kill-line-command: Private ordinary functions
kill-main-process-command: Private ordinary functions
kill-next-word-command: Private ordinary functions
kill-open-paren-font-marks: Private ordinary functions
kill-parse-command: Private ordinary functions
kill-previous-word-command: Private ordinary functions
kill-process: Private ordinary functions
kill-region: Public ordinary functions
kill-region-command: Private ordinary functions
kill-region-top-of-ring: Private ordinary functions
kill-register-command: Private ordinary functions

L
last-command-type: Public ordinary functions
last-key-event-cursorpos: Public ordinary functions
last-keyboard-macro-command: Private ordinary functions
last-line-p: Public ordinary functions
later: Private macros
lift-cursor: Private ordinary functions
line-%buffer: Private generic functions
line-%buffer: Private generic functions
line-buffer: Public ordinary functions
line-character: Public ordinary functions
line-chars: Private generic functions
line-chars: Private generic functions
line-end: Public ordinary functions
line-length: Public ordinary functions
line-length*: Private macros
line-marks: Private generic functions
line-marks: Private generic functions
line-next: Public generic functions
line-next: Public generic functions
line-number: Private generic functions
line-number: Private generic functions
line-offset: Public ordinary functions
line-plist: Public generic functions
line-plist: Public generic functions
line-previous: Public generic functions
line-previous: Public generic functions
line-signature: Public ordinary functions
line-start: Public ordinary functions
line-string: Public ordinary functions
line-syntax-info: Private ordinary functions
line-tag: Private ordinary functions
line-to-center-of-window-command: Private ordinary functions
line-to-region: Public ordinary functions
line-to-top-of-window-command: Private ordinary functions
line<: Public ordinary functions
line<=: Public ordinary functions
line>: Public ordinary functions
line>=: Public ordinary functions
linep: Public generic functions
linep: Public generic functions
linep: Public generic functions
lines-related: Public ordinary functions
lisp--map-xwindow: Private ordinary functions
lisp-error: Private ordinary functions
lisp-error-error-handler: Private ordinary functions
lisp-generic-indentation: Private ordinary functions
lisp-indent-region: Private ordinary functions
lisp-indentation: Private ordinary functions
lisp-indentation-check-for-local-def: Private ordinary functions
lisp-info-begins-quoted: Private ordinary functions
lisp-info-ending-quoted: Private ordinary functions
lisp-info-net-close-parens: Private ordinary functions
lisp-info-net-open-parens: Private ordinary functions
lisp-info-p: Private ordinary functions
lisp-info-ranges-to-ignore: Private ordinary functions
lisp-info-signature-slot: Private ordinary functions
lisp-insert-)-command: Private ordinary functions
lisp-mode-command: Private ordinary functions
lisp-open-paren-finder-function: Private ordinary functions
list-all-connections: Public ordinary functions
list-buffers-command: Private ordinary functions
list-clbuild-info: Private ordinary functions
list-compile-group-command: Private ordinary functions
list-incremental-spelling-insertions-command: Private ordinary functions
list-lines: Private ordinary functions
list-marked-clbuild-projects: Private ordinary functions
list-matching-lines-command: Private ordinary functions
list-offset: Private ordinary functions
list-operations-command: Private ordinary functions
list-possible-completions-command: Private ordinary functions
list-registers-command: Private ordinary functions
list-scribe-paragraph-delimiters-command: Private ordinary functions
list-server-infos: Private ordinary functions
list-slave-items: Private ordinary functions
list-slaves-command: Private ordinary functions
listen-editor-input: Public generic functions
listen-editor-input: Public generic functions
listen-editor-input: Public generic functions
listify: Private ordinary functions
load-file-command: Private ordinary functions
log-change-command: Private ordinary functions
logical-key-event-descriptor-documentation: Private ordinary functions
logical-key-event-descriptor-key-events: Private ordinary functions
logical-key-event-descriptor-name: Private ordinary functions
logical-key-event-descriptor-p: Private ordinary functions
logical-key-event-key-events: Public ordinary functions
logical-key-event-p: Public ordinary functions
longest-compound-prefix: Private ordinary functions
lookup-entry: Private ordinary functions
loud-message: Public ordinary functions
lowercase-region-command: Private ordinary functions
lowercase-word-command: Private ordinary functions

M
Macro, %do-comment-lines: Private macros
Macro, %fcwa: Private macros
Macro, %form-offset: Private macros
Macro, %list-offset: Private macros
Macro, %mark-to-paragraph: Private macros
Macro, %paragraph-offset-aux: Private macros
Macro, 1+m: Private macros
Macro, 1-m: Private macros
Macro, abort-key-event-p: Private macros
Macro, add-hook: Public macros
Macro, after-editor-initializations: Public macros
Macro, alloc-font-change: Private macros
Macro, allocate-bit: Private macros
Macro, alpha-chars-loop: Private macros
Macro, alpha-key-events-loop: Private macros
Macro, always-change-line: Private macros
Macro, backward-character-search-macro: Private macros
Macro, backward-set-search-macro: Private macros
Macro, bind-variable-bindings: Private macros
Macro, bufed-buffer: Private macros
Macro, bufed-buffer-deleted: Private macros
Macro, button-keysym: Private macros
Macro, button-press-info: Private macros
Macro, button-release-info: Private macros
Macro, button-shifted-modifier-name: Private macros
Macro, cache-find-attribute: Private macros
Macro, cache-scanner: Private macros
Macro, cached-attribute-lookup: Private macros
Macro, case-insensitive-test-fun: Private macros
Macro, case-sensitive-test-fun: Private macros
Macro, change-line: Private macros
Macro, check-closeness: Private macros
Macro, check-range: Private macros
Macro, coelesce-buffer-elt: Private macros
Macro, coelesce-buffer-elt-end-line: Private macros
Macro, coelesce-buffer-elt-height: Private macros
Macro, coelesce-buffer-elt-start: Private macros
Macro, coelesce-buffer-elt-start-line: Private macros
Macro, command-case: Public macros
Macro, completion-char-p: Private macros
Macro, count-extra-last-chars: Private macros
Macro, declfun: Private macros
Macro, def-insensitive-newline-search-method: Private macros
Macro, def-sensitive-newline-search-method: Private macros
Macro, defcommand: Public macros
Macro, defconstant: Private macros
Macro, define-character-search-method: Private macros
Macro, define-file-option: Public macros
Macro, define-file-type-hook: Public macros
Macro, define-functions: Private macros
Macro, define-kbdmac-transform: Private macros
Macro, define-search-kind: Private macros
Macro, define-set-search-method: Private macros
Macro, defstate: Private macros
Macro, descriptor-ref: Private macros
Macro, descriptor-string-start: Private macros
Macro, dictionary-ref: Private macros
Macro, direction-char: Private macros
Macro, display-losing-chars: Private macros
Macro, display-some-chars: Private macros
Macro, dispose-search-jump-vector: Private macros
Macro, do-active-group: Public macros
Macro, do-alpha-chars: Public macros
Macro, do-alpha-key-events: Public macros
Macro, do-compiler-operation: Private macros
Macro, do-operation: Private macros
Macro, do-registers: Private macros
Macro, do-strings: Public macros
Macro, do-symbols*: Private macros
Macro, do-words: Private macros
Macro, fast-font-mark-p: Private macros
Macro, fcs: Private macros
Macro, find-charpos: Private macros
Macro, find-last: Private macros
Macro, find-line: Private macros
Macro, find-lisp-char: Private macros
Macro, find-valid-string-quote: Private macros
Macro, fixnump: Public macros
Macro, flag-mask: Private macros
Macro, forward-character-search-macro: Private macros
Macro, forward-set-search-macro: Private macros
Macro, found-entry-p: Private macros
Macro, function-to-describe: Private macros
Macro, get-comment-pattern: Private macros
Macro, get-rep: Private macros
Macro, goto-correct-paren-char: Private macros
Macro, handle-lisp-errors: Public macros
Macro, hash-entry: Private macros
Macro, hash-it: Private macros
Macro, hash2-increment: Private macros
Macro, hash2-loop: Private macros
Macro, hlet: Public macros
Macro, in-lisp: Public macros
Macro, insensitive-string-search-macro: Private macros
Macro, insert-element: Private macros
Macro, invoke-hook: Public macros
Macro, kbdmac-emit: Private macros
Macro, key-event-case: Private macros
Macro, later: Private macros
Macro, line-length*: Private macros
Macro, make-bufed-buffer: Private macros
Macro, make-delete-region-undo: Private macros
Macro, make-insert-region-undo: Private macros
Macro, make-twiddle-region-undo: Private macros
Macro, maybe-change-window: Private macros
Macro, maybe-move-some-marks: Private macros
Macro, maybe-move-some-marks*: Private macros
Macro, maybe-without-interrupts: Private macros
Macro, modifying-buffer: Private macros
Macro, modifying-line: Private macros
Macro, move-some-marks: Private macros
Macro, nconcf: Private macros
Macro, neighbor-line: Private macros
Macro, neighbor-mark: Private macros
Macro, neighbor-top-level: Private macros
Macro, neq: Private macros
Macro, new-hash-entry: Private macros
Macro, new-hash2-increment: Private macros
Macro, new-hash2-loop: Private macros
Macro, new-search-jump-vector: Private macros
Macro, newline-search-macro: Private macros
Macro, normal-find-attribute: Private macros
Macro, out-synonym-of: Private macros
Macro, parse-forms: Private macros
Macro, push-range: Private macros
Macro, quest-for-balancing-paren: Private macros
Macro, remote: Public macros
Macro, remote-value: Public macros
Macro, remote-value-bind: Public macros
Macro, remove-hook: Public macros
Macro, rev-cache-find-attribute: Private macros
Macro, rev-normal-find-attribute: Private macros
Macro, rev-scan-char: Private macros
Macro, sapref: Private macros
Macro, save-excursion: Private macros
Macro, save-kbdmac-input: Private macros
Macro, scan-char: Private macros
Macro, scan-direction: Private macros
Macro, scan-direction-valid: Private macros
Macro, search-char-upcase: Private macros
Macro, search-hash-code: Private macros
Macro, search-once-backward-macro: Private macros
Macro, search-once-forward-macro: Private macros
Macro, sensitive-string-search-macro: Private macros
Macro, sentence-offset-end-p: Private macros
Macro, sentence-offset-find-end: Private macros
Macro, set-member-p: Private macros
Macro, setup-root-buffer: Private macros
Macro, setv: Public macros
Macro, site-wrapper-macro: Private macros
Macro, snext: Private macros
Macro, spell-string=: Private macros
Macro, spop: Private macros
Macro, spush: Private macros
Macro, string-compare*: Private macros
Macro, string-get-rep: Private macros
Macro, string-hash: Private macros
Macro, string-table-replace: Private macros
Macro, strlen: Private macros
Macro, swap-one-attribute: Private macros
Macro, test-char: Private macros
Macro, tick: Public macros
Macro, try-modified-root: Private macros
Macro, try-root: Private macros
Macro, unbind-variable-bindings: Private macros
Macro, update-and-punt: Private macros
Macro, use-buffer: Public macros
Macro, valid-string-quote-p: Private macros
Macro, value: Public macros
Macro, wildcardp: Private macros
Macro, wire-output-funcall: Public macros
Macro, with-attribute: Private macros
Macro, with-bufed-point: Private macros
Macro, with-clx-event-handling: Public macros
Macro, with-coned-point: Private macros
Macro, with-editor: Public macros
Macro, with-existing-event-loop: Private macros
Macro, with-folded-string: Private macros
Macro, with-input-from-region: Public macros
Macro, with-left-inserting-mark: Private macros
Macro, with-mark: Public macros
Macro, with-mode-and-buffer: Private macros
Macro, with-new-event-loop: Private macros
Macro, with-nonbroken-debugger: Private macros
Macro, with-output-to-mark: Public macros
Macro, with-output-to-window: Private macros
Macro, with-pop-up-display: Public macros
Macro, with-struct: Private macros
Macro, with-temporary-file-name: Private macros
Macro, with-typeout-pop-up-in-master: Private macros
Macro, with-variable-object: Private macros
Macro, with-writable-buffer: Public macros
Macro, without-gcing: Public macros
Macro, without-hemlock: Private macros
Macro, without-interrupts: Public macros
macroexpand-expression-command: Private ordinary functions
made-buffers-for-typescript: Private ordinary functions
main: Public ordinary functions
maintain-dired-consistency: Private ordinary functions
make-apropos-buffer: Private ordinary functions
make-attribute-descriptor: Private ordinary functions
make-auto-save-state: Private ordinary functions
make-binding: Private ordinary functions
make-bit-descriptor: Private ordinary functions
make-bitmap-device: Private ordinary functions
make-bitmap-hunk: Private ordinary functions
make-bitmap-random-typeout-window: Private ordinary functions
make-black-color: Public ordinary functions
make-bufed-buffer: Private macros
make-buffer: Public ordinary functions
make-buffer-ckp-pathname: Private ordinary functions
make-buffer-with-unique-name: Private ordinary functions
make-buffers-for-typescript: Private ordinary functions
make-character-set: Private ordinary functions
make-clbuild-info: Private ordinary functions
make-command: Public ordinary functions
make-completelist-buffer: Private ordinary functions
make-completelist-entry: Private ordinary functions
make-compound-prefix-matcher: Private ordinary functions
make-coned-connection: Private ordinary functions
make-connection-device: Public ordinary functions
make-debug-buffer: Private ordinary functions
make-default-bitmap-device: Private ordinary functions
make-delete-region-undo: Private macros
make-device: Private ordinary functions
make-directory: Public ordinary functions
make-dired-file: Private ordinary functions
make-dired-information: Private ordinary functions
make-empty-region: Public ordinary functions
make-error-info: Private ordinary functions
make-event-loop: Private generic functions
make-event-loop: Private generic functions
make-extra-typescript-buffer: Private ordinary functions
make-font-change: Private ordinary functions
make-font-family: Private ordinary functions
make-fuzzy-matching: Private ordinary functions
make-fuzzylist-buffer: Private ordinary functions
make-hemlock-output-stream: Public ordinary functions
make-hemlock-region-stream: Public ordinary functions
make-input-event: Private ordinary functions
make-insensitive-newline-pattern: Private ordinary functions
make-insert-region-undo: Private macros
make-kbdmac: Private ordinary functions
make-kbdmac-stream: Public ordinary functions
make-key-event: Public ordinary functions
make-key-event-bits: Public ordinary functions
make-line: Private ordinary functions
make-lisp-info: Private ordinary functions
make-logical-key-event-descriptor: Private ordinary functions
make-ml-field-info: Private ordinary functions
make-mode-object: Private ordinary functions
make-modeline-field: Public ordinary functions
make-new-shell: Private ordinary functions
make-note: Private ordinary functions
make-object-set: Public ordinary functions
make-pipelike-connection: Public ordinary functions
make-process-connection: Public ordinary functions
make-process-with-pty-connection: Public ordinary functions
make-random-typeout-stream: Private ordinary functions
make-region-undo: Public ordinary functions
make-remote-object: Public ordinary functions
make-remote-wait: Private ordinary functions
make-replace-undo: Private ordinary functions
make-request-server: Private ordinary functions
make-ring: Public ordinary functions
make-sensitive-newline-pattern: Private ordinary functions
make-server-info: Private ordinary functions
make-set-search-pattern: Private ordinary functions
make-shell-filter-stream: Private ordinary functions
make-slave-list-item: Private ordinary functions
make-slave-stack-frame: Private ordinary functions
make-slave-symbol: Private ordinary functions
make-some-font-changes: Private ordinary functions
make-spell-info: Private ordinary functions
make-stream-device: Public ordinary functions
make-string-insensitive-search-pattern: Private ordinary functions
make-string-sensitive-search-pattern: Private ordinary functions
make-string-table: Public ordinary functions
make-syntax-info: Private ordinary functions
make-tag: Private ordinary functions
make-tcp-connection: Public ordinary functions
make-tcp-listener: Public ordinary functions
make-tq-event: Private ordinary functions
make-ts-data: Private ordinary functions
make-ts-stream: Private ordinary functions
make-twiddle-region-undo: Private macros
make-unique-buffer: Private ordinary functions
make-unique-save-pathname: Private ordinary functions
make-value-node: Private ordinary functions
make-variable-object: Private ordinary functions
make-variable-thread-local: Private ordinary functions
make-white-color: Public ordinary functions
make-wild-match: Private ordinary functions
make-window: Public ordinary functions
make-window-dis-line: Public ordinary functions
make-window-group: Public ordinary functions
make-windowed-editor-input: Private ordinary functions
make-wire: Public ordinary functions
make-word-entry: Private ordinary functions
make-word-table: Private ordinary functions
make-xref-buffer: Private ordinary functions
make-xref-entry: Private ordinary functions
make-xwindow-like-hwindow: Public ordinary functions
map-bindings: Public ordinary functions
map-string-table: Private ordinary functions
mark: Public ordinary functions
mark-%kind: Private generic functions
mark-%kind: Private generic functions
mark-after: Public ordinary functions
mark-before: Public ordinary functions
mark-charpos: Public generic functions
mark-charpos: Public generic functions
mark-clbuild-project-command: Private ordinary functions
mark-column: Public ordinary functions
mark-defun-command: Private ordinary functions
mark-form-command: Private ordinary functions
mark-kind: Public ordinary functions
mark-line: Public generic functions
mark-line: Public generic functions
mark-page-command: Private ordinary functions
mark-paragraph: Public ordinary functions
mark-paragraph-command: Private ordinary functions
mark-position: Private ordinary functions
mark-sentence-command: Private ordinary functions
mark-slave-command: Private ordinary functions
mark-symbol: Private ordinary functions
mark-to-beginning-of-buffer-command: Private ordinary functions
mark-to-cursorpos: Public ordinary functions
mark-to-end-of-buffer-command: Private ordinary functions
mark-top-level-form: Public ordinary functions
mark-whole-buffer-command: Private ordinary functions
mark/=: Public ordinary functions
mark<: Public ordinary functions
mark<=: Public ordinary functions
mark=: Public ordinary functions
mark>: Public ordinary functions
mark>=: Public ordinary functions
markp: Public ordinary functions
maximum-modeline-pathname-length-hook: Private ordinary functions
maybe-change-window: Private macros
maybe-change-window: Private ordinary functions
maybe-highlight-open-parens: Private ordinary functions
maybe-load-hemlock-init: Private ordinary functions
maybe-make-package: Private ordinary functions
maybe-make-x-window-and-parent: Private ordinary functions
maybe-merge-with-previous-window: Private ordinary functions
maybe-move-some-marks: Private macros
maybe-move-some-marks*: Private macros
maybe-nuke-remote-wait: Private ordinary functions
maybe-prompt-user-for-window: Private ordinary functions
maybe-read-default-user-spelling-dictionary: Private ordinary functions
maybe-read-spell-dictionary: Public ordinary functions
maybe-recenter-window: Public ordinary functions
maybe-rename-buffer: Private ordinary functions
maybe-save-buffer: Private ordinary functions
maybe-send-next-note: Private ordinary functions
maybe-translate-definition-file: Private ordinary functions
maybe-update-window-image: Private ordinary functions
maybe-without-interrupts: Private macros
me: Private ordinary functions
memq: Public ordinary functions
merge-buffers-command: Private ordinary functions
merge-dirs: Private ordinary functions
merge-relative-pathnames: Public ordinary functions
merge-with-next-window: Private ordinary functions
message: Public ordinary functions
Method, %editor-input-method: Private generic functions
Method, %editor-input-method: Private generic functions
Method, %init-screen-manager: Private generic functions
Method, %init-screen-manager: Private generic functions
Method, %init-screen-manager: Private generic functions
Method, %init-screen-manager: Private generic functions
Method, %line-tag: Private generic functions
Method, %read: Private generic functions
Method, (setf %line-tag): Private generic functions
Method, (setf bitmap-device-display): Public generic functions
Method, (setf bitmap-hunk-changed-handler): Private generic functions
Method, (setf bitmap-hunk-char-height): Private generic functions
Method, (setf bitmap-hunk-char-width): Private generic functions
Method, (setf bitmap-hunk-end): Private generic functions
Method, (setf bitmap-hunk-font-family): Public generic functions
Method, (setf bitmap-hunk-gcontext): Private generic functions
Method, (setf bitmap-hunk-input-handler): Private generic functions
Method, (setf bitmap-hunk-lock): Private generic functions
Method, (setf bitmap-hunk-modeline-dis-line): Public generic functions
Method, (setf bitmap-hunk-modeline-pos): Public generic functions
Method, (setf bitmap-hunk-start): Private generic functions
Method, (setf bitmap-hunk-thumb-bar-p): Private generic functions
Method, (setf bitmap-hunk-trashed): Public generic functions
Method, (setf bitmap-hunk-width): Private generic functions
Method, (setf bitmap-hunk-window-group): Public generic functions
Method, (setf bitmap-hunk-xwindow): Public generic functions
Method, (setf connection-acceptor): Private generic functions
Method, (setf connection-buffer): Public generic functions
Method, (setf connection-command): Public generic functions
Method, (setf connection-directory): Private generic functions
Method, (setf connection-encoding): Public generic functions
Method, (setf connection-exit-code): Public generic functions
Method, (setf connection-exit-status): Public generic functions
Method, (setf connection-fd): Private generic functions
Method, (setf connection-fd): Private generic functions
Method, (setf connection-filter): Public generic functions
Method, (setf connection-host): Public generic functions
Method, (setf connection-host): Public generic functions
Method, (setf connection-initargs): Private generic functions
Method, (setf connection-input-buffer): Private generic functions
Method, (setf connection-name): Public generic functions
Method, (setf connection-pid): Private generic functions
Method, (setf connection-port): Public generic functions
Method, (setf connection-port): Public generic functions
Method, (setf connection-process-connection): Private generic functions
Method, (setf connection-read-fd): Private generic functions
Method, (setf connection-read-fd): Private generic functions
Method, (setf connection-sentinel): Public generic functions
Method, (setf connection-server): Private generic functions
Method, (setf connection-slave-pty-name): Private generic functions
Method, (setf connection-socket): Private generic functions
Method, (setf connection-socket): Private generic functions
Method, (setf connection-stream): Private generic functions
Method, (setf connection-write-buffers): Private generic functions
Method, (setf connection-write-fd): Private generic functions
Method, (setf connection-write-fd): Private generic functions
Method, (setf device-bottom-window-base): Public generic functions
Method, (setf device-hunk-device): Public generic functions
Method, (setf device-hunk-height): Public generic functions
Method, (setf device-hunk-next): Public generic functions
Method, (setf device-hunk-position): Public generic functions
Method, (setf device-hunk-previous): Public generic functions
Method, (setf device-hunk-window): Public generic functions
Method, (setf device-hunks): Public generic functions
Method, (setf device-name): Public generic functions
Method, (setf editor-input-head): Private generic functions
Method, (setf editor-input-tail): Private generic functions
Method, (setf font-mark-font): Private generic functions
Method, (setf hemlock-output-stream-mark): Private generic functions
Method, (setf hemlock-region-stream-mark): Private generic functions
Method, (setf hemlock-region-stream-region): Private generic functions
Method, (setf kbdmac-stream-buffer): Private generic functions
Method, (setf kbdmac-stream-index): Private generic functions
Method, (setf line-%buffer): Private generic functions
Method, (setf line-chars): Private generic functions
Method, (setf line-marks): Private generic functions
Method, (setf line-next): Public generic functions
Method, (setf line-number): Private generic functions
Method, (setf line-plist): Public generic functions
Method, (setf line-previous): Public generic functions
Method, (setf mark-%kind): Private generic functions
Method, (setf mark-charpos): Public generic functions
Method, (setf mark-line): Public generic functions
Method, (setf old-lisp-stream-out): Private generic functions
Method, (setf old-lisp-stream-sout): Private generic functions
Method, (setf random-typeout-stream-first-more-p): Public generic functions
Method, (setf random-typeout-stream-mark): Public generic functions
Method, (setf random-typeout-stream-more-mark): Public generic functions
Method, (setf random-typeout-stream-no-prompt): Public generic functions
Method, (setf random-typeout-stream-window): Public generic functions
Method, (setf shell-filter-stream-buffer): Private generic functions
Method, (setf shell-filter-stream-hemlock-stream): Private generic functions
Method, (setf slave-symbol-name): Private generic functions
Method, (setf slave-symbol-package-name): Private generic functions
Method, (setf ts-stream-char-pos): Private generic functions
Method, (setf ts-stream-current-input): Private generic functions
Method, (setf ts-stream-input-read-index): Private generic functions
Method, (setf ts-stream-line-length): Private generic functions
Method, (setf ts-stream-output-buffer): Private generic functions
Method, (setf ts-stream-output-buffer-index): Private generic functions
Method, (setf ts-stream-typescript): Private generic functions
Method, (setf ts-stream-wire): Private generic functions
Method, (setf tty-device-clear-lines): Private generic functions
Method, (setf tty-device-clear-string): Private generic functions
Method, (setf tty-device-clear-to-eol): Private generic functions
Method, (setf tty-device-clear-to-eol-string): Private generic functions
Method, (setf tty-device-clear-to-eow): Private generic functions
Method, (setf tty-device-cm-end-string): Private generic functions
Method, (setf tty-device-cm-one-origin): Private generic functions
Method, (setf tty-device-cm-reversep): Private generic functions
Method, (setf tty-device-cm-string1): Private generic functions
Method, (setf tty-device-cm-string2): Private generic functions
Method, (setf tty-device-cm-string3): Private generic functions
Method, (setf tty-device-cm-x-add-char): Private generic functions
Method, (setf tty-device-cm-x-condx-add-char): Private generic functions
Method, (setf tty-device-cm-x-condx-char): Private generic functions
Method, (setf tty-device-cm-x-pad): Private generic functions
Method, (setf tty-device-cm-y-add-char): Private generic functions
Method, (setf tty-device-cm-y-condx-add-char): Private generic functions
Method, (setf tty-device-cm-y-condx-char): Private generic functions
Method, (setf tty-device-cm-y-pad): Private generic functions
Method, (setf tty-device-columns): Private generic functions
Method, (setf tty-device-cursor-x): Private generic functions
Method, (setf tty-device-cursor-y): Private generic functions
Method, (setf tty-device-delete-char): Private generic functions
Method, (setf tty-device-delete-char-string): Private generic functions
Method, (setf tty-device-delete-end-string): Private generic functions
Method, (setf tty-device-delete-init-string): Private generic functions
Method, (setf tty-device-delete-line): Private generic functions
Method, (setf tty-device-delete-line-string): Private generic functions
Method, (setf tty-device-display-string): Private generic functions
Method, (setf tty-device-dumbp): Private generic functions
Method, (setf tty-device-init-string): Private generic functions
Method, (setf tty-device-insert-char-end-string): Private generic functions
Method, (setf tty-device-insert-char-init-string): Private generic functions
Method, (setf tty-device-insert-end-string): Private generic functions
Method, (setf tty-device-insert-init-string): Private generic functions
Method, (setf tty-device-insert-string): Private generic functions
Method, (setf tty-device-lines): Private generic functions
Method, (setf tty-device-open-line): Private generic functions
Method, (setf tty-device-open-line-string): Private generic functions
Method, (setf tty-device-screen-image): Private generic functions
Method, (setf tty-device-speed): Private generic functions
Method, (setf tty-device-standout-end): Private generic functions
Method, (setf tty-device-standout-end-string): Private generic functions
Method, (setf tty-device-standout-init): Private generic functions
Method, (setf tty-device-standout-init-string): Private generic functions
Method, (setf windowed-editor-input-hunks): Private generic functions
Method, backend-init-raw-io: Private generic functions
Method, backend-init-raw-io: Private generic functions
Method, backend-init-raw-io: Private generic functions
Method, bitmap-device-display: Public generic functions
Method, bitmap-hunk-changed-handler: Private generic functions
Method, bitmap-hunk-char-height: Private generic functions
Method, bitmap-hunk-char-width: Private generic functions
Method, bitmap-hunk-end: Private generic functions
Method, bitmap-hunk-font-family: Public generic functions
Method, bitmap-hunk-gcontext: Private generic functions
Method, bitmap-hunk-input-handler: Private generic functions
Method, bitmap-hunk-lock: Private generic functions
Method, bitmap-hunk-modeline-dis-line: Public generic functions
Method, bitmap-hunk-modeline-pos: Public generic functions
Method, bitmap-hunk-start: Private generic functions
Method, bitmap-hunk-thumb-bar-p: Private generic functions
Method, bitmap-hunk-trashed: Public generic functions
Method, bitmap-hunk-width: Private generic functions
Method, bitmap-hunk-window-group: Public generic functions
Method, bitmap-hunk-xwindow: Public generic functions
Method, class-for: Private generic functions
Method, class-for: Private generic functions
Method, class-for: Private generic functions
Method, class-for: Private generic functions
Method, class-for: Private generic functions
Method, class-for: Private generic functions
Method, class-for: Private generic functions
Method, class-for: Private generic functions
Method, class-for: Private generic functions
Method, class-for: Private generic functions
Method, clear-editor-input: Public generic functions
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, connection-acceptor: Private generic functions
Method, connection-buffer: Public generic functions
Method, connection-command: Public generic functions
Method, connection-command: Public generic functions
Method, connection-directory: Private generic functions
Method, connection-encoding: Public generic functions
Method, connection-exit-code: Public generic functions
Method, connection-exit-code: Public generic functions
Method, connection-exit-status: Public generic functions
Method, connection-exit-status: Public generic functions
Method, connection-fd: Private generic functions
Method, connection-filter: Public generic functions
Method, connection-host: Public generic functions
Method, connection-host: Public generic functions
Method, connection-initargs: Private generic functions
Method, connection-input-buffer: Private generic functions
Method, connection-listen: Public generic functions
Method, connection-name: Public generic functions
Method, connection-pid: Private generic functions
Method, connection-port: Public generic functions
Method, connection-port: Public generic functions
Method, connection-process-connection: Private generic functions
Method, connection-read-fd: Private generic functions
Method, connection-sentinel: Public generic functions
Method, connection-server: Private generic functions
Method, connection-slave-pty-name: Private generic functions
Method, connection-socket: Private generic functions
Method, connection-socket: Private generic functions
Method, connection-stream: Private generic functions
Method, connection-write: Public generic functions
Method, connection-write-buffers: Private generic functions
Method, connection-write-fd: Private generic functions
Method, convert-pending-connection: Private generic functions
Method, delete-and-save-region: Public generic functions
Method, delete-and-save-region: Public generic functions
Method, delete-characters: Public generic functions
Method, delete-characters: Public generic functions
Method, delete-connection: Public generic functions
Method, delete-connection: Public generic functions
Method, delete-connection: Public generic functions
Method, delete-connection: Public generic functions
Method, delete-connection: Public generic functions
Method, delete-region: Public generic functions
Method, delete-region: Public generic functions
Method, deserialize-with-type: Private generic functions
Method, device-after-redisplay: Public generic functions
Method, device-after-redisplay: Public generic functions
Method, device-beep: Public generic functions
Method, device-beep: Public generic functions
Method, device-bottom-window-base: Public generic functions
Method, device-clear: Public generic functions
Method, device-delete-window: Public generic functions
Method, device-dumb-redisplay: Public generic functions
Method, device-exit: Public generic functions
Method, device-finish-output: Public generic functions
Method, device-finish-output: Public generic functions
Method, device-force-output: Public generic functions
Method, device-force-output: Public generic functions
Method, device-hunk-device: Public generic functions
Method, device-hunk-height: Public generic functions
Method, device-hunk-next: Public generic functions
Method, device-hunk-position: Public generic functions
Method, device-hunk-previous: Public generic functions
Method, device-hunk-window: Public generic functions
Method, device-hunks: Public generic functions
Method, device-init: Public generic functions
Method, device-listen: Public generic functions
Method, device-listen: Public generic functions
Method, device-make-window: Public generic functions
Method, device-name: Public generic functions
Method, device-next-window: Public generic functions
Method, device-note-read-wait: Public generic functions
Method, device-note-read-wait: Public generic functions
Method, device-previous-window: Public generic functions
Method, device-put-cursor: Public generic functions
Method, device-random-typeout-cleanup: Public generic functions
Method, device-random-typeout-setup: Public generic functions
Method, device-read: Public generic functions
Method, device-read: Public generic functions
Method, device-smart-redisplay: Public generic functions
Method, device-write: Public generic functions
Method, device-write: Public generic functions
Method, dispatch-events-no-hang-with-backend: Private generic functions
Method, dispatch-events-with-backend: Private generic functions
Method, editor-error-format-arguments: Public generic functions
Method, editor-error-format-string: Public generic functions
Method, editor-input-head: Private generic functions
Method, editor-input-tail: Private generic functions
Method, font-mark-font: Private generic functions
Method, get-key-event: Public generic functions
Method, get-key-event: Public generic functions
Method, hemlock-output-stream-mark: Private generic functions
Method, hemlock-region-stream-mark: Private generic functions
Method, hemlock-region-stream-region: Private generic functions
Method, hunk-clear-lines: Private generic functions
Method, hunk-copy-lines: Private generic functions
Method, hunk-put-string*: Private generic functions
Method, hunk-replace-modeline: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, insert-character: Public generic functions
Method, insert-character: Public generic functions
Method, insert-region: Public generic functions
Method, insert-region: Public generic functions
Method, insert-string: Public generic functions
Method, insert-string: Public generic functions
Method, invoke-later: Private generic functions
Method, invoke-with-existing-event-loop: Private generic functions
Method, invoke-with-new-event-loop: Private generic functions
Method, kbdmac-stream-buffer: Private generic functions
Method, kbdmac-stream-index: Private generic functions
Method, line-%buffer: Private generic functions
Method, line-chars: Private generic functions
Method, line-marks: Private generic functions
Method, line-next: Public generic functions
Method, line-number: Private generic functions
Method, line-plist: Public generic functions
Method, line-previous: Public generic functions
Method, linep: Public generic functions
Method, linep: Public generic functions
Method, listen-editor-input: Public generic functions
Method, listen-editor-input: Public generic functions
Method, make-event-loop: Private generic functions
Method, mark-%kind: Private generic functions
Method, mark-charpos: Public generic functions
Method, mark-line: Public generic functions
Method, ninsert-region: Public generic functions
Method, ninsert-region: Public generic functions
Method, old-hunk-replace-line: Private generic functions
Method, old-lisp-stream-out: Private generic functions
Method, old-lisp-stream-sout: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, random-typeout-stream-first-more-p: Public generic functions
Method, random-typeout-stream-mark: Public generic functions
Method, random-typeout-stream-more-mark: Public generic functions
Method, random-typeout-stream-no-prompt: Public generic functions
Method, random-typeout-stream-window: Public generic functions
Method, serialize: Private generic functions
Method, shell-filter-stream-buffer: Private generic functions
Method, shell-filter-stream-hemlock-stream: Private generic functions
Method, slave-symbol-name: Private generic functions
Method, slave-symbol-name: Private generic functions
Method, slave-symbol-package-name: Private generic functions
Method, slave-symbol-package-name: Private generic functions
Method, stream-clear-input: Public standalone methods
Method, stream-clear-input: Public standalone methods
Method, stream-clear-input: Public standalone methods
Method, stream-clear-output: Public standalone methods
Method, stream-fd: Private generic functions
Method, stream-fd: Private generic functions
Method, stream-fd: Private generic functions
Method, stream-finish-output: Public standalone methods
Method, stream-finish-output: Public standalone methods
Method, stream-finish-output: Public standalone methods
Method, stream-force-output: Public standalone methods
Method, stream-force-output: Public standalone methods
Method, stream-force-output: Public standalone methods
Method, stream-line-column: Public standalone methods
Method, stream-line-column: Public standalone methods
Method, stream-line-column: Public standalone methods
Method, stream-line-column: Public standalone methods
Method, stream-line-length: Private generic functions
Method, stream-line-length: Private generic functions
Method, stream-line-length: Private generic functions
Method, stream-listen: Public standalone methods
Method, stream-listen: Public standalone methods
Method, stream-listen: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-read-char-no-hang: Public standalone methods
Method, stream-read-char-no-hang: Public standalone methods
Method, stream-read-sequence: Public standalone methods
Method, stream-unread-char: Public standalone methods
Method, stream-unread-char: Public standalone methods
Method, stream-unread-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-sequence: Public standalone methods
Method, stream-write-sequence: Public standalone methods
Method, stream-write-sequence: Public standalone methods
Method, stream-write-string: Public standalone methods
Method, ts-stream-char-pos: Private generic functions
Method, ts-stream-current-input: Private generic functions
Method, ts-stream-input-read-index: Private generic functions
Method, ts-stream-line-length: Private generic functions
Method, ts-stream-output-buffer: Private generic functions
Method, ts-stream-output-buffer-index: Private generic functions
Method, ts-stream-typescript: Private generic functions
Method, ts-stream-wire: Private generic functions
Method, tty-device-clear-lines: Private generic functions
Method, tty-device-clear-string: Private generic functions
Method, tty-device-clear-to-eol: Private generic functions
Method, tty-device-clear-to-eol-string: Private generic functions
Method, tty-device-clear-to-eow: Private generic functions
Method, tty-device-cm-end-string: Private generic functions
Method, tty-device-cm-one-origin: Private generic functions
Method, tty-device-cm-reversep: Private generic functions
Method, tty-device-cm-string1: Private generic functions
Method, tty-device-cm-string2: Private generic functions
Method, tty-device-cm-string3: Private generic functions
Method, tty-device-cm-x-add-char: Private generic functions
Method, tty-device-cm-x-condx-add-char: Private generic functions
Method, tty-device-cm-x-condx-char: Private generic functions
Method, tty-device-cm-x-pad: Private generic functions
Method, tty-device-cm-y-add-char: Private generic functions
Method, tty-device-cm-y-condx-add-char: Private generic functions
Method, tty-device-cm-y-condx-char: Private generic functions
Method, tty-device-cm-y-pad: Private generic functions
Method, tty-device-columns: Private generic functions
Method, tty-device-cursor-x: Private generic functions
Method, tty-device-cursor-y: Private generic functions
Method, tty-device-delete-char: Private generic functions
Method, tty-device-delete-char-string: Private generic functions
Method, tty-device-delete-end-string: Private generic functions
Method, tty-device-delete-init-string: Private generic functions
Method, tty-device-delete-line: Private generic functions
Method, tty-device-delete-line-string: Private generic functions
Method, tty-device-display-string: Private generic functions
Method, tty-device-dumbp: Private generic functions
Method, tty-device-init-string: Private generic functions
Method, tty-device-insert-char-end-string: Private generic functions
Method, tty-device-insert-char-init-string: Private generic functions
Method, tty-device-insert-end-string: Private generic functions
Method, tty-device-insert-init-string: Private generic functions
Method, tty-device-insert-string: Private generic functions
Method, tty-device-lines: Private generic functions
Method, tty-device-open-line: Private generic functions
Method, tty-device-open-line-string: Private generic functions
Method, tty-device-screen-image: Private generic functions
Method, tty-device-speed: Private generic functions
Method, tty-device-standout-end: Private generic functions
Method, tty-device-standout-end-string: Private generic functions
Method, tty-device-standout-init: Private generic functions
Method, tty-device-standout-init-string: Private generic functions
Method, unexpected-stream-command-context: Private generic functions
Method, unget-key-event: Public generic functions
Method, unget-key-event: Public generic functions
Method, windowed-editor-input-hunks: Private generic functions
Method, wire-error-wire: Private generic functions
Method, wire-io-error-msg: Private generic functions
Method, wire-io-error-when: Private generic functions
minimum-window-height: Private ordinary functions
ml-field-info-end: Private ordinary functions
ml-field-info-field: Private ordinary functions
ml-field-info-start: Private ordinary functions
mode-documentation: Public ordinary functions
mode-major-p: Public ordinary functions
mode-object-bindings: Private ordinary functions
mode-object-character-attributes: Private ordinary functions
mode-object-cleanup-function: Private ordinary functions
mode-object-documentation: Private ordinary functions
mode-object-hook-name: Private ordinary functions
mode-object-major-p: Private ordinary functions
mode-object-name: Private ordinary functions
mode-object-precedence: Private ordinary functions
mode-object-setup-function: Private ordinary functions
mode-object-transparent-p: Private ordinary functions
mode-object-var-values: Private ordinary functions
mode-object-variables: Private ordinary functions
mode-variables: Public ordinary functions
modeline-field: Public ordinary functions
modeline-field-%function: Private ordinary functions
modeline-field-%name: Private ordinary functions
modeline-field-%width: Private ordinary functions
modeline-field-function: Public ordinary functions
modeline-field-info-p: Private ordinary functions
modeline-field-name: Public ordinary functions
modeline-field-p: Public ordinary functions
modeline-field-width: Public ordinary functions
modeline-process-status: Private ordinary functions
modep: Private ordinary functions
modify-hemlock-output-stream: Private ordinary functions
modify-hemlock-region-stream: Private ordinary functions
modify-kbdmac-stream: Public ordinary functions
modify-parent-properties: Private ordinary functions
modifying-buffer: Private macros
modifying-line: Private macros
more-read-key-event: Private ordinary functions
mouse-translation-info: Private ordinary functions
move-font-mark: Public ordinary functions
move-lines: Private ordinary functions
move-mark: Public ordinary functions
move-over-)-command: Private ordinary functions
move-some-marks: Private macros
move-to-column: Public ordinary functions
move-to-position: Public ordinary functions
multiplicative-kbdmac-transform: Private ordinary functions

N
name-keyboard-macro-command: Private ordinary functions
name-keysym: Public ordinary functions
nconcf: Private macros
need-to-redirect-debugger-io: Private ordinary functions
negative-argument-command: Private ordinary functions
neighbor-line: Private macros
neighbor-mark: Private macros
neighbor-top-level: Private macros
neq: Private macros
new-add-flags: Private ordinary functions
new-cache-attribute: Private ordinary functions
new-dabbrev-search: Private ordinary functions
new-event: Private ordinary functions
new-font-mark: Private ordinary functions
new-hash-entry: Private macros
new-hash2-increment: Private macros
new-hash2-loop: Private macros
new-hemlock-window-name: Private ordinary functions
new-line-command: Private ordinary functions
new-search-jump-vector: Private macros
new-search-pattern: Public ordinary functions
new-shell-name: Private ordinary functions
new-undo-command: Private ordinary functions
new-undo-invoke-hook: Private ordinary functions
new-window-command: Private ordinary functions
newline-search-macro: Private macros
next-character: Public ordinary functions
next-compiler-error-command: Private ordinary functions
next-interactive-input-command: Private ordinary functions
next-line-command: Private ordinary functions
next-page-command: Private ordinary functions
next-parse-command: Private ordinary functions
next-scheduled-event-wait: Private ordinary functions
next-window: Public ordinary functions
next-window-command: Private ordinary functions
ninsert-region: Public generic functions
ninsert-region: Public generic functions
ninsert-region: Public generic functions
normal-find-attribute: Private macros
not-constituent-p: Private ordinary functions
not-zerop: Private ordinary functions
note-buffer: Private ordinary functions
note-connected: Private ordinary functions
note-context: Private ordinary functions
note-disconnected: Private ordinary functions
note-error: Private ordinary functions
note-error-file: Private ordinary functions
note-errors: Private ordinary functions
note-input-file: Private ordinary functions
note-kind: Private ordinary functions
note-lap-file: Private ordinary functions
note-load: Private ordinary functions
note-net-input-file: Private ordinary functions
note-net-output-file: Private ordinary functions
note-notes: Private ordinary functions
note-output-date: Private ordinary functions
note-output-file: Private ordinary functions
note-p: Private ordinary functions
note-package: Private ordinary functions
note-region: Private ordinary functions
note-server: Private ordinary functions
note-state: Private ordinary functions
note-text: Private ordinary functions
note-warnings: Private ordinary functions
notice-buffer-modified: Private ordinary functions
nseparate-files: Private ordinary functions
nuke-font-mark: Private ordinary functions
number-line: Private ordinary functions

O
object-set-default-handler: Private ordinary functions
object-set-event-handler: Public ordinary functions
object-set-name: Private ordinary functions
object-set-p: Private ordinary functions
object-set-table: Private ordinary functions
old-hunk-replace-line: Private generic functions
old-hunk-replace-line: Private generic functions
old-lisp-stream-out: Private generic functions
old-lisp-stream-out: Private generic functions
old-lisp-stream-sout: Private generic functions
old-lisp-stream-sout: Private generic functions
older-or-non-existent-fasl-p: Private ordinary functions
open-dictionary: Private ordinary functions
open-line: Private ordinary functions
open-line-command: Private ordinary functions
operation-completed: Private ordinary functions
operation-started: Private ordinary functions
opposing-bracket: Private ordinary functions
out-synonym-of: Private macros
overwrite-delete-previous-character-command: Private ordinary functions
overwrite-mode-command: Private ordinary functions

P
package-at-point: Private ordinary functions
package-completion-set: Private ordinary functions
package-names: Private ordinary functions
page-directory: Public ordinary functions
page-offset: Public ordinary functions
paragraph-delimiter-attribute-p: Private ordinary functions
paragraph-offset: Public ordinary functions
parse-apropos-entry: Private ordinary functions
parse-buffer-for-completions-command: Private ordinary functions
parse-completion-arguments: Private ordinary functions
parse-for-something: Private ordinary functions
parse-forms: Private macros
parse-fuzzylist-entry: Private ordinary functions
parse-key-fun: Private ordinary functions
parse-lisp-line-info: Private ordinary functions
parse-over-block: Private ordinary functions
parse-package: Private ordinary functions
parse-slave-symbol: Private ordinary functions
pascal-mode-command: Private ordinary functions
pathname-for-remote-access: Private ordinary functions
pathname-or-lose: Private ordinary functions
pathname-to-buffer-name: Public ordinary functions
pathnames-from-pattern: Public ordinary functions
pause-hemlock-command: Private ordinary functions
pick-slave-buffer-names: Private ordinary functions
point-to-here-command: Private ordinary functions
point-to-here-up-action: Private ordinary functions
pop-and-goto-mark-command: Private ordinary functions
pop-buffer-mark: Public ordinary functions
pop-mark-command: Private ordinary functions
position-mark: Private ordinary functions
pre-command-parse-check: Public ordinary functions
prefix-argument: Public ordinary functions
prepare-for-random-typeout: Private ordinary functions
prepare-window-for-redisplay: Public ordinary functions
prepl-hemlock-command-integration-hook: Private ordinary functions
previous-buffer: Public ordinary functions
previous-character: Public ordinary functions
previous-compiler-error-command: Private ordinary functions
previous-interactive-input-command: Private ordinary functions
previous-line-command: Private ordinary functions
previous-page-command: Private ordinary functions
previous-parse-command: Private ordinary functions
previous-window: Public ordinary functions
previous-window-command: Private ordinary functions
print-auto-save-state: Private ordinary functions
print-command-bindings: Private ordinary functions
print-device: Private ordinary functions
print-directory: Public ordinary functions
print-directory-formatted: Private ordinary functions
print-directory-verbose: Private ordinary functions
print-dired-file: Private ordinary functions
print-dired-information: Private ordinary functions
print-editor-error: Private ordinary functions
print-error-info: Private ordinary functions
print-full-doc: Private ordinary functions
print-modeline-field: Private ordinary functions
print-modeline-field-info: Private ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-pretty-key: Public ordinary functions
print-pretty-key-event: Public ordinary functions
print-server-info: Private ordinary functions
print-short-doc: Private ordinary functions
print-some-keys: Private ordinary functions
print-spell-info: Private ordinary functions
print-string-table: Private ordinary functions
print-tq-event: Private ordinary functions
print-value-node: Private ordinary functions
print-wild-match: Private ordinary functions
print-word-entry: Private ordinary functions
print-word-table: Private ordinary functions
process-command-line-argument: Private ordinary functions
process-command-line-argument/2: Private ordinary functions
process-editor-tty-input: Private ordinary functions
process-file-options: Public ordinary functions
process-file-options-command: Private ordinary functions
process-incoming-connection: Private ordinary functions
process-incoming-data: Private ordinary functions
process-kill: Private ordinary functions
process-output-to-string: Private ordinary functions
prompt-for-buffer: Public ordinary functions
prompt-for-expression: Public ordinary functions
prompt-for-file: Public ordinary functions
prompt-for-integer: Public ordinary functions
prompt-for-key: Public ordinary functions
prompt-for-key-event: Public ordinary functions
prompt-for-key-event*: Private ordinary functions
prompt-for-keyword: Public ordinary functions
prompt-for-place: Private ordinary functions
prompt-for-register: Private ordinary functions
prompt-for-slave-command: Private ordinary functions
prompt-for-string: Public ordinary functions
prompt-for-url: Private ordinary functions
prompt-for-variable: Public ordinary functions
prompt-for-y-or-n: Public ordinary functions
prompt-for-yes-or-no: Public ordinary functions
push-buffer-mark: Public ordinary functions
push-range: Private macros
put-register-command: Private ordinary functions

Q
q-event: Private ordinary functions
query-replace-command: Private ordinary functions
query-replace-function: Private ordinary functions
query-replace-loop: Private ordinary functions
quest-for-balancing-paren: Private macros
queue-buffer-change: Private ordinary functions
queue-note: Private ordinary functions
queue-time-event: Private ordinary functions
queue-window-change: Private ordinary functions
quickselect-command: Private ordinary functions
quickselect-help: Private ordinary functions
quickselect-slave-repl: Private ordinary functions
quit: Public ordinary functions
quit-buffer-subprocess-command: Private ordinary functions
quit-slave-list-command: Private ordinary functions
quote-tab-command: Private ordinary functions
quoted-insert-command: Private ordinary functions

R
raise-echo-area-when-modified: Public ordinary functions
random-typeout-cleanup: Private ordinary functions
random-typeout-redisplay: Public ordinary functions
random-typeout-stream-first-more-p: Public generic functions
random-typeout-stream-first-more-p: Public generic functions
random-typeout-stream-mark: Public generic functions
random-typeout-stream-mark: Public generic functions
random-typeout-stream-more-mark: Public generic functions
random-typeout-stream-more-mark: Public generic functions
random-typeout-stream-no-prompt: Public generic functions
random-typeout-stream-no-prompt: Public generic functions
random-typeout-stream-window: Public generic functions
random-typeout-stream-window: Public generic functions
re-evaluate-defvar-command: Private ordinary functions
re-initialize-key-events: Private ordinary functions
read-buffer-file: Public ordinary functions
read-completions-command: Private ordinary functions
read-dictionary: Private ordinary functions
read-dictionary-structure: Private ordinary functions
read-dictionary-structure-u32: Private ordinary functions
read-file: Public ordinary functions
read-file-group: Private ordinary functions
read-initial-dictionary: Private ordinary functions
read-line-default: Private ordinary functions
read-spelling-dictionary-command: Private ordinary functions
real-line-length: Private ordinary functions
recompute-line-tag: Private ordinary functions
recompute-syntax-marks: Private ordinary functions
recompute-tags-up-to: Private ordinary functions
reconfigure-windows-evenly: Private ordinary functions
record-completion: Private ordinary functions
recursive-copy: Private ordinary functions
recursive-delete: Private ordinary functions
recursive-edit: Public ordinary functions
recursively-compute-most-completions: Private ordinary functions
redis-set-char-attribute-hook-fun: Private ordinary functions
redis-tab-display-fun: Private ordinary functions
redisplay: Public ordinary functions
redisplay-all: Public ordinary functions
redisplay-loop: Private ordinary functions
redisplay-window: Private ordinary functions
redisplay-window-all: Private ordinary functions
redisplay-window-recentering: Private ordinary functions
redisplay-windows-from-mark: Private ordinary functions
reenter-interactive-input-command: Private ordinary functions
refresh-apropos: Private ordinary functions
refresh-clbuild: Private ordinary functions
refresh-completelist: Private ordinary functions
refresh-coned: Private ordinary functions
refresh-debug: Private ordinary functions
refresh-fuzzylist: Private ordinary functions
refresh-screen-command: Private ordinary functions
refresh-slave-list: Private ordinary functions
refresh-slave-list-command: Private ordinary functions
refresh-xref: Private ordinary functions
region: Public ordinary functions
region-active-p: Public ordinary functions
region-bounds: Public ordinary functions
region-chop-newline: Private ordinary functions
region-compile: Private ordinary functions
region-context: Private ordinary functions
region-end: Public ordinary functions
region-eval: Private ordinary functions
region-start: Public ordinary functions
region-to-cut-buffer-command: Private ordinary functions
region-to-string: Public ordinary functions
regionp: Public ordinary functions
register-count: Private ordinary functions
register-tty-translation: Private ordinary functions
register-value: Private ordinary functions
release-character-set: Private ordinary functions
remote: Public macros
remote-object-eq: Public ordinary functions
remote-object-host: Private ordinary functions
remote-object-id: Private ordinary functions
remote-object-local-p: Public ordinary functions
remote-object-p: Public ordinary functions
remote-object-pid: Private ordinary functions
remote-object-value: Public ordinary functions
remote-return-abort: Private ordinary functions
remote-value: Public macros
remote-value-bind: Public macros
remote-wait-abort: Private ordinary functions
remote-wait-finished: Private ordinary functions
remote-wait-p: Private ordinary functions
remote-wait-value1: Private ordinary functions
remote-wait-value2: Private ordinary functions
remote-wait-value3: Private ordinary functions
remote-wait-value4: Private ordinary functions
remote-wait-value5: Private ordinary functions
remove-hook: Public macros
remove-scheduled-event: Public ordinary functions
remove-spelling-word: Private ordinary functions
remove-word-from-spelling-dictionary-command: Private ordinary functions
remove-xwindow-object: Public ordinary functions
rename-buffer-command: Private ordinary functions
rename-buffer-uniquely: Private ordinary functions
rename-file: Public ordinary functions
rename-file-1: Private ordinary functions
rename-file-2: Private ordinary functions
rename-file-command: Private ordinary functions
rename-wildcard-files: Private ordinary functions
renumber-region: Private ordinary functions
renumber-region-containing: Private ordinary functions
replace-pattern: Public ordinary functions
replace-string-command: Private ordinary functions
replace-that-case: Private ordinary functions
replace-undo-mark: Private ordinary functions
replace-undo-p: Private ordinary functions
replace-undo-region: Private ordinary functions
request-server-listener: Private ordinary functions
request-server-p: Private ordinary functions
required-argument: Private ordinary functions
reset-auto-save-state: Private ordinary functions
reset-dabbrev-state: Private ordinary functions
reset-window-display-recentering: Private ordinary functions
resolve-slave-symbol: Private ordinary functions
resolve-wildcard: Private ordinary functions
return-1-value: Private ordinary functions
return-2-values: Private ordinary functions
return-3-values: Private ordinary functions
return-4-values: Private ordinary functions
return-5-values: Private ordinary functions
rev-cache-find-attribute: Private macros
rev-normal-find-attribute: Private macros
rev-scan-char: Private macros
reverse-find-attribute: Public ordinary functions
reverse-incremental-search-command: Private ordinary functions
reverse-search-command: Private ordinary functions
reverse-video-frob-hunk: Private ordinary functions
reverse-video-hook-fun: Public ordinary functions
revert-file-command: Private ordinary functions
revert-pathname: Private ordinary functions
rgb-pixel: Private ordinary functions
ring-bound: Private ordinary functions
ring-delete-function: Private ordinary functions
ring-first: Private ordinary functions
ring-length: Public ordinary functions
ring-pop: Public ordinary functions
ring-push: Public ordinary functions
ring-ref: Public ordinary functions
ring-vector: Private ordinary functions
ringp: Public ordinary functions
room-command: Private ordinary functions
rotate-completions: Private ordinary functions
rotate-kill-ring-command: Private ordinary functions
rotate-ring: Public ordinary functions
rt-count-lines: Private ordinary functions

S
same-line-p: Public ordinary functions
sap-replace: Private ordinary functions
sapref: Private macros
save-all-buffers: Private ordinary functions
save-all-files-and-exit-command: Private ordinary functions
save-all-files-command: Private ordinary functions
save-completions-command: Private ordinary functions
save-dictionary-on-write: Private ordinary functions
save-excursion: Private macros
save-file-command: Private ordinary functions
save-for-undo: Public ordinary functions
save-incremental-spelling-insertions-command: Private ordinary functions
save-kbdmac-input: Private macros
save-position-command: Private ordinary functions
save-region-command: Private ordinary functions
save-spelling-insertions: Private ordinary functions
save-state-buffer: Private ordinary functions
save-state-key-count: Private ordinary functions
save-state-key-signature: Private ordinary functions
save-state-last-ckp-signature: Private ordinary functions
save-state-pathname: Private ordinary functions
scan-char: Private macros
scan-direction: Private macros
scan-direction-valid: Private macros
schedule-event: Public ordinary functions
score-completion: Private ordinary functions
scribe-delim-para-function: Private ordinary functions
scribe-extend-scribe-directive-fun: Private ordinary functions
scribe-insert-bracket-command: Private ordinary functions
scribe-insert-paren: Private ordinary functions
scribe-insert-scribe-directive-fun: Private ordinary functions
scribe-mode-command: Private ordinary functions
scroll-next-window-down-command: Private ordinary functions
scroll-next-window-up-command: Private ordinary functions
scroll-window: Public ordinary functions
scroll-window-down-command: Private ordinary functions
scroll-window-up-command: Private ordinary functions
search-char-upcase: Private macros
search-hash-code: Private macros
search-hash-string: Private ordinary functions
search-once-backward-macro: Private macros
search-once-forward-macro: Private macros
search-pattern-direction: Private ordinary functions
search-pattern-kind: Private ordinary functions
search-pattern-p: Public ordinary functions
search-pattern-pattern: Private ordinary functions
search-pattern-reclaim-function: Private ordinary functions
search-pattern-search-function: Private ordinary functions
search-previous-interactive-input-command: Private ordinary functions
select-background-command: Private ordinary functions
select-buffer-command: Private ordinary functions
select-eval-buffer-command: Private ordinary functions
select-group-command: Private ordinary functions
select-previous-buffer-command: Private ordinary functions
select-random-typeout-buffer-command: Private ordinary functions
select-scribe-warnings-command: Private ordinary functions
select-slave-command: Private ordinary functions
self-insert-caps-lock-command: Private ordinary functions
self-insert-command: Private ordinary functions
self-insert-kbdmac-transform: Private ordinary functions
self-overwrite-command: Private ordinary functions
send-eof-to-process-command: Private ordinary functions
send-note: Private ordinary functions
sensitive-find-newline-once-backward-method: Private ordinary functions
sensitive-find-newline-once-forward-method: Private ordinary functions
sensitive-find-string-once-backward-method: Private ordinary functions
sensitive-find-string-once-forward-method: Private ordinary functions
sensitive-string-search-macro: Private macros
sent-back-para-start-p: Private ordinary functions
sent-back-place-para-start: Private ordinary functions
sentence-closing-char-attribute-p: Private ordinary functions
sentence-offset: Public ordinary functions
sentence-offset-backward: Private ordinary functions
sentence-offset-end-p: Private macros
sentence-offset-find-end: Private macros
sentence-offset-forward: Private ordinary functions
sentence-terminator-attribute-p: Private ordinary functions
serialize: Private generic functions
serialize: Private generic functions
serve-button-press: Public ordinary functions
serve-button-release: Public ordinary functions
serve-circulate-notify: Public ordinary functions
serve-circulate-request: Private ordinary functions
serve-client-message: Public ordinary functions
serve-colormap-notify: Private ordinary functions
serve-configure-notify: Public ordinary functions
serve-configure-request: Private ordinary functions
serve-create-notify: Private ordinary functions
serve-destroy-notify: Public ordinary functions
serve-enter-notify: Public ordinary functions
serve-exposure: Public ordinary functions
serve-focus-in: Private ordinary functions
serve-focus-out: Private ordinary functions
serve-graphics-exposure: Public ordinary functions
serve-gravity-notify: Public ordinary functions
serve-key-press: Public ordinary functions
serve-key-release: Private ordinary functions
serve-leave-notify: Public ordinary functions
serve-map-notify: Public ordinary functions
serve-map-request: Private ordinary functions
serve-motion-notify: Private ordinary functions
serve-no-exposure: Public ordinary functions
serve-property-notify: Private ordinary functions
serve-reparent-notify: Public ordinary functions
serve-requests: Private ordinary functions
serve-resize-request: Private ordinary functions
serve-selection-clear: Private ordinary functions
serve-selection-notify: Private ordinary functions
serve-selection-request: Private ordinary functions
serve-unmap-notify: Public ordinary functions
serve-visibility-notify: Private ordinary functions
server-accept-operations: Private ordinary functions
server-cleanup: Private ordinary functions
server-compile-file: Private ordinary functions
server-compile-text: Private ordinary functions
server-died: Private ordinary functions
server-eval-form: Private ordinary functions
server-eval-text: Private ordinary functions
server-info-background-buffer: Private ordinary functions
server-info-background-info: Private ordinary functions
server-info-error-index: Private ordinary functions
server-info-errors: Private ordinary functions
server-info-implementation-type: Private ordinary functions
server-info-implementation-version: Private ordinary functions
server-info-name: Private ordinary functions
server-info-notes: Private ordinary functions
server-info-p: Private ordinary functions
server-info-slave-buffer: Private ordinary functions
server-info-slave-info: Private ordinary functions
server-info-wire: Private ordinary functions
server-set-package: Private ordinary functions
set-active-region-font-marks: Private ordinary functions
set-buffer-compile-server-command: Private ordinary functions
set-buffer-eval-server-command: Private ordinary functions
set-buffer-package-command: Private ordinary functions
set-buffer-read-only-command: Private ordinary functions
set-buffer-spelling-dictionary-command: Private ordinary functions
set-buffer-writable-command: Private ordinary functions
set-comment-column-command: Private ordinary functions
set-comment-font: Private ordinary functions
set-compile-server-command: Private ordinary functions
set-completion-prefix: Private ordinary functions
set-current-shell: Private ordinary functions
set-current-shell-command: Private ordinary functions
set-eval-server-command: Private ordinary functions
set-file-permissions: Public ordinary functions
set-fill-column-command: Private ordinary functions
set-fill-prefix-command: Private ordinary functions
set-hunk-size: Private ordinary functions
set-iolib-handlers: Private ordinary functions
set-iolib-server-handlers: Private ordinary functions
set-member-p: Private macros
set-open-paren-font-marks: Private ordinary functions
set-region-bounds: Public ordinary functions
set-search-pattern-direction: Private ordinary functions
set-search-pattern-kind: Private ordinary functions
set-search-pattern-p: Private ordinary functions
set-search-pattern-pattern: Private ordinary functions
set-search-pattern-reclaim-function: Private ordinary functions
set-search-pattern-search-function: Private ordinary functions
set-search-pattern-set: Private ordinary functions
set-table-entry: Private ordinary functions
set-target-column: Private ordinary functions
set-up-buffers-for-slave: Private ordinary functions
set-variable-command: Private ordinary functions
set-window-hook-raise-fun: Private ordinary functions
set-window-name-for-buffer-name: Public ordinary functions
set-window-name-for-window-buffer: Public ordinary functions
set/pop-mark-command: Private ordinary functions
Setf Expander, (setf completion-bucket-for): Private setf expanders
Setf Expander, (setf register-value): Private ordinary functions
Setf Expander, (setf sapref): Private macros
Setf Expander, (setf value): Public setf expanders
Setf Expander, (setf variable-documentation): Public setf expanders
Setf Expander, (setf variable-hooks): Public setf expanders
Setf Expander, (setf variable-value): Public setf expanders
setup-auto-save-mode: Private ordinary functions
setup-eval-mode: Private ordinary functions
setup-font-family: Private ordinary functions
setup-for-recentering-redisplay: Private ordinary functions
setup-initial-buffer: Private ordinary functions
setup-lisp-mode: Private ordinary functions
setup-modeline-image: Public ordinary functions
setup-one-font: Private ordinary functions
setup-process-buffer: Private ordinary functions
setup-root-buffer: Private macros
setup-typescript: Private ordinary functions
setup-view-mode: Private ordinary functions
setup-window-image: Private ordinary functions
setv: Public macros
shadow-attribute: Public ordinary functions
shell-command: Private ordinary functions
shell-command-command: Private ordinary functions
shell-command-line-in-buffer-command: Private ordinary functions
shell-complete-filename-command: Private ordinary functions
shell-filter-stream-buffer: Private generic functions
shell-filter-stream-buffer: Private generic functions
shell-filter-stream-hemlock-stream: Private generic functions
shell-filter-stream-hemlock-stream: Private generic functions
shell-filter-string-out: Private ordinary functions
shorten-string: Private ordinary functions
show-cmd-line-help: Private ordinary functions
show-mark: Public ordinary functions
show-option-help: Private ordinary functions
show-prompt: Private ordinary functions
show-variable: Private ordinary functions
show-variable-command: Private ordinary functions
simple-backtrace: Private ordinary functions
simple-print-restarts: Private ordinary functions
site-init: Private ordinary functions
site-wrapper-macro: Private macros
skip-prefix-if-here: Private ordinary functions
skip-valid-space: Private ordinary functions
skip-whitespace: Private ordinary functions
slave-apropos: Private ordinary functions
slave-apropos-command: Private ordinary functions
slave-apropos-ignoring-point-command: Private ordinary functions
slave-command-with-arguments: Private ordinary functions
slave-gc-notify-after: Private ordinary functions
slave-gc-notify-before: Private ordinary functions
slave-list-help-command: Private ordinary functions
slave-list-item-info: Private ordinary functions
slave-list-item-marked: Private ordinary functions
slave-list-item-name: Private ordinary functions
slave-list-item-p: Private ordinary functions
slave-list-write-line: Private ordinary functions
slave-stack-frame-from-mark: Private ordinary functions
slave-stack-frame-label: Private ordinary functions
slave-stack-frame-p: Private ordinary functions
slave-stack-frame-remote-frame: Private ordinary functions
slave-symbol-at-point: Private ordinary functions
slave-symbol-name: Private generic functions
slave-symbol-name: Private generic functions
slave-symbol-name: Private generic functions
slave-symbol-package-name: Private generic functions
slave-symbol-package-name: Private generic functions
slave-symbol-package-name: Private generic functions
slf: Private ordinary functions
smart-line-redisplay: Private ordinary functions
snext: Private macros
spell-add-entry: Public ordinary functions
spell-collect-close-words: Public ordinary functions
spell-info-insertions: Private ordinary functions
spell-info-p: Private ordinary functions
spell-info-pathname: Private ordinary functions
spell-mode-setup: Private ordinary functions
spell-place-entry: Private ordinary functions
spell-previous-word: Private ordinary functions
spell-read-dictionary: Public ordinary functions
spell-remove-entry: Public ordinary functions
spell-replace-word: Private ordinary functions
spell-root-flags: Public ordinary functions
spell-root-word: Public ordinary functions
spell-string=: Private macros
spell-try-word: Public ordinary functions
split-window-command: Private ordinary functions
spop: Private macros
spush: Private macros
srccom-case-insensitive-line=: Private ordinary functions
srccom-case-sensitive-line=: Private ordinary functions
srccom-check-window: Private ordinary functions
srccom-choose-comparison-functions: Private ordinary functions
srccom-different-lines: Private ordinary functions
srccom-find-difference: Private ordinary functions
srccom-ignore-case-and-indentation-line=: Private ordinary functions
srccom-ignore-indentation-case-sensitive-line=: Private ordinary functions
srccom-line-in: Private ordinary functions
srccom-line-next-ignoring-extra-newlines: Private ordinary functions
srccom-similar-lines: Private ordinary functions
start-defun-p: Public ordinary functions
start-italic-comment-command: Private ordinary functions
start-line-p: Public ordinary functions
start-of-dabbrev-prefix: Private ordinary functions
start-of-parse-block: Private ordinary functions
start-of-search-line: Private ordinary functions
start-slave: Public ordinary functions
start-slave-process-command: Private ordinary functions
start-slave-thread-command: Private ordinary functions
start-slave-using-clbuild-command: Private ordinary functions
start-swank-server-command: Private ordinary functions
starts-with-p: Private ordinary functions
state-font: Private ordinary functions
step**: Private ordinary functions
stop-buffer-subprocess-command: Private ordinary functions
stop-main-process-command: Private ordinary functions
store-cut-string: Public ordinary functions
stream-clear-input: Public standalone methods
stream-clear-input: Public standalone methods
stream-clear-input: Public standalone methods
stream-clear-output: Public standalone methods
stream-device-p: Private ordinary functions
stream-fd: Private generic functions
stream-fd: Private generic functions
stream-fd: Private generic functions
stream-fd: Private generic functions
stream-finish-output: Public standalone methods
stream-finish-output: Public standalone methods
stream-finish-output: Public standalone methods
stream-force-output: Public standalone methods
stream-force-output: Public standalone methods
stream-force-output: Public standalone methods
stream-line-column: Public standalone methods
stream-line-column: Public standalone methods
stream-line-column: Public standalone methods
stream-line-column: Public standalone methods
stream-line-length: Private generic functions
stream-line-length: Private generic functions
stream-line-length: Private generic functions
stream-line-length: Private generic functions
stream-listen: Public standalone methods
stream-listen: Public standalone methods
stream-listen: Public standalone methods
stream-read-char: Public standalone methods
stream-read-char: Public standalone methods
stream-read-char: Public standalone methods
stream-read-char-no-hang: Public standalone methods
stream-read-char-no-hang: Public standalone methods
stream-read-sequence: Public standalone methods
stream-unread-char: Public standalone methods
stream-unread-char: Public standalone methods
stream-unread-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-sequence: Public standalone methods
stream-write-sequence: Public standalone methods
stream-write-sequence: Public standalone methods
stream-write-string: Public standalone methods
string-compare: Private ordinary functions
string-compare*: Private macros
string-eval: Private ordinary functions
string-get-rep: Private macros
string-hash: Private macros
string-insensitive-direction: Private ordinary functions
string-insensitive-folded-string: Private ordinary functions
string-insensitive-hashed-string: Private ordinary functions
string-insensitive-jumps: Private ordinary functions
string-insensitive-kind: Private ordinary functions
string-insensitive-pattern: Private ordinary functions
string-insensitive-reclaim-function: Private ordinary functions
string-insensitive-search-function: Private ordinary functions
string-insensitive-search-pattern-p: Private ordinary functions
string-sensitive-direction: Private ordinary functions
string-sensitive-jumps: Private ordinary functions
string-sensitive-kind: Private ordinary functions
string-sensitive-pattern: Private ordinary functions
string-sensitive-reclaim-function: Private ordinary functions
string-sensitive-search-function: Private ordinary functions
string-sensitive-search-pattern-p: Private ordinary functions
string-sensitive-string: Private ordinary functions
string-table-first-word-table: Private ordinary functions
string-table-num-nodes: Private ordinary functions
string-table-p: Public ordinary functions
string-table-replace: Private macros
string-table-separator: Public ordinary functions
string-table-value-nodes: Private ordinary functions
string-to-keyword: Private ordinary functions
string-to-region: Public ordinary functions
string-to-variable: Public ordinary functions
stringify-list: Private ordinary functions
strlen: Private macros
sub-character-attribute: Private ordinary functions
sub-correct-last-misspelled-word: Private ordinary functions
sub-delete-string: Private ordinary functions
sub-find-bound-entries: Private ordinary functions
sub-find-containing: Private ordinary functions
sub-rename-file: Private ordinary functions
sub-set-buffer-modeline-fields: Private ordinary functions
supply-generic-pointer-up-function: Public ordinary functions
surplus-window-height: Private ordinary functions
surplus-window-height-w/-modeline: Private ordinary functions
swap-char-attributes: Private ordinary functions
swap-one-attribute: Private macros
sy-font-marks: Private ordinary functions
sy-from-state: Private ordinary functions
sy-signature: Private ordinary functions
sy-to-state: Private ordinary functions
symbol-classification->string: Private ordinary functions
symbol-completion-set: Private ordinary functions
symbol-string-at-point: Private ordinary functions
sync-dis-line-tag: Private ordinary functions
syntax-info-p: Private ordinary functions

T
tag-line-number: Private ordinary functions
tag-p: Private ordinary functions
tag-package: Private ordinary functions
tag-syntax-info: Private ordinary functions
tag-ticks: Private ordinary functions
test-char: Private macros
text-blank-line-p: Private ordinary functions
text-mode-command: Private ordinary functions
tick: Public macros
to-comment-end: Private ordinary functions
to-line-comment: Private ordinary functions
tokenize-completion: Private ordinary functions
tokenize-symbol: Private ordinary functions
tokenize-symbol-thoroughly: Private ordinary functions
top-level-offset: Public ordinary functions
top-line-to-here-command: Private ordinary functions
top-of-window-command: Private ordinary functions
tq-event-function: Private ordinary functions
tq-event-interval: Private ordinary functions
tq-event-last-time: Private ordinary functions
tq-event-p: Private ordinary functions
tq-event-time: Private ordinary functions
track-buffer-point-command: Private ordinary functions
translate-definition-file: Private ordinary functions
translate-key: Private ordinary functions
translate-key-event: Public ordinary functions
translate-mouse-key-event: Public ordinary functions
translate-tty-event: Private ordinary functions
transpose-characters-command: Private ordinary functions
transpose-forms-command: Private ordinary functions
transpose-lines: Private ordinary functions
transpose-lines-command: Private ordinary functions
transpose-lists: Private ordinary functions
transpose-regions-command: Private ordinary functions
transpose-words-backward: Private ordinary functions
transpose-words-command: Private ordinary functions
transpose-words-forward: Private ordinary functions
trash-character: Private ordinary functions
trim-subseq: Private ordinary functions
try-modified-root: Private macros
try-root: Private macros
try-word-endings: Private ordinary functions
ts-buffer-ask-for-input: Private ordinary functions
ts-buffer-charpos: Private ordinary functions
ts-buffer-clear-input: Private ordinary functions
ts-buffer-finish-output: Private ordinary functions
ts-buffer-line-length: Private ordinary functions
ts-buffer-output-string: Private ordinary functions
ts-buffer-set-stream: Private ordinary functions
ts-buffer-wire-connected: Private ordinary functions
ts-buffer-wire-died: Private ordinary functions
ts-data-buffer: Private ordinary functions
ts-data-fill-mark: Private ordinary functions
ts-data-p: Private ordinary functions
ts-data-server: Private ordinary functions
ts-data-stream: Private ordinary functions
ts-data-wire: Private ordinary functions
ts-stream-accept-input: Private ordinary functions
ts-stream-char-pos: Private generic functions
ts-stream-char-pos: Private generic functions
ts-stream-current-input: Private generic functions
ts-stream-current-input: Private generic functions
ts-stream-input-read-index: Private generic functions
ts-stream-input-read-index: Private generic functions
ts-stream-line-length: Private generic functions
ts-stream-line-length: Private generic functions
ts-stream-output-buffer: Private generic functions
ts-stream-output-buffer: Private generic functions
ts-stream-output-buffer-index: Private generic functions
ts-stream-output-buffer-index: Private generic functions
ts-stream-set-line-length: Private ordinary functions
ts-stream-typescript: Private generic functions
ts-stream-typescript: Private generic functions
ts-stream-wire: Private generic functions
ts-stream-wire: Private generic functions
tty-device-clear-lines: Private generic functions
tty-device-clear-lines: Private generic functions
tty-device-clear-string: Private generic functions
tty-device-clear-string: Private generic functions
tty-device-clear-to-eol: Private generic functions
tty-device-clear-to-eol: Private generic functions
tty-device-clear-to-eol-string: Private generic functions
tty-device-clear-to-eol-string: Private generic functions
tty-device-clear-to-eow: Private generic functions
tty-device-clear-to-eow: Private generic functions
tty-device-cm-end-string: Private generic functions
tty-device-cm-end-string: Private generic functions
tty-device-cm-one-origin: Private generic functions
tty-device-cm-one-origin: Private generic functions
tty-device-cm-reversep: Private generic functions
tty-device-cm-reversep: Private generic functions
tty-device-cm-string1: Private generic functions
tty-device-cm-string1: Private generic functions
tty-device-cm-string2: Private generic functions
tty-device-cm-string2: Private generic functions
tty-device-cm-string3: Private generic functions
tty-device-cm-string3: Private generic functions
tty-device-cm-x-add-char: Private generic functions
tty-device-cm-x-add-char: Private generic functions
tty-device-cm-x-condx-add-char: Private generic functions
tty-device-cm-x-condx-add-char: Private generic functions
tty-device-cm-x-condx-char: Private generic functions
tty-device-cm-x-condx-char: Private generic functions
tty-device-cm-x-pad: Private generic functions
tty-device-cm-x-pad: Private generic functions
tty-device-cm-y-add-char: Private generic functions
tty-device-cm-y-add-char: Private generic functions
tty-device-cm-y-condx-add-char: Private generic functions
tty-device-cm-y-condx-add-char: Private generic functions
tty-device-cm-y-condx-char: Private generic functions
tty-device-cm-y-condx-char: Private generic functions
tty-device-cm-y-pad: Private generic functions
tty-device-cm-y-pad: Private generic functions
tty-device-columns: Private generic functions
tty-device-columns: Private generic functions
tty-device-cursor-x: Private generic functions
tty-device-cursor-x: Private generic functions
tty-device-cursor-y: Private generic functions
tty-device-cursor-y: Private generic functions
tty-device-delete-char: Private generic functions
tty-device-delete-char: Private generic functions
tty-device-delete-char-string: Private generic functions
tty-device-delete-char-string: Private generic functions
tty-device-delete-end-string: Private generic functions
tty-device-delete-end-string: Private generic functions
tty-device-delete-init-string: Private generic functions
tty-device-delete-init-string: Private generic functions
tty-device-delete-line: Private generic functions
tty-device-delete-line: Private generic functions
tty-device-delete-line-string: Private generic functions
tty-device-delete-line-string: Private generic functions
tty-device-display-string: Private generic functions
tty-device-display-string: Private generic functions
tty-device-dumbp: Private generic functions
tty-device-dumbp: Private generic functions
tty-device-init-string: Private generic functions
tty-device-init-string: Private generic functions
tty-device-insert-char-end-string: Private generic functions
tty-device-insert-char-end-string: Private generic functions
tty-device-insert-char-init-string: Private generic functions
tty-device-insert-char-init-string: Private generic functions
tty-device-insert-end-string: Private generic functions
tty-device-insert-end-string: Private generic functions
tty-device-insert-init-string: Private generic functions
tty-device-insert-init-string: Private generic functions
tty-device-insert-string: Private generic functions
tty-device-insert-string: Private generic functions
tty-device-lines: Private generic functions
tty-device-lines: Private generic functions
tty-device-open-line: Private generic functions
tty-device-open-line: Private generic functions
tty-device-open-line-string: Private generic functions
tty-device-open-line-string: Private generic functions
tty-device-screen-image: Private generic functions
tty-device-screen-image: Private generic functions
tty-device-speed: Private generic functions
tty-device-speed: Private generic functions
tty-device-standout-end: Private generic functions
tty-device-standout-end: Private generic functions
tty-device-standout-end-string: Private generic functions
tty-device-standout-end-string: Private generic functions
tty-device-standout-init: Private generic functions
tty-device-standout-init: Private generic functions
tty-device-standout-init-string: Private generic functions
tty-device-standout-init-string: Private generic functions
tty-key-event: Private ordinary functions
twiddle-region: Private ordinary functions
typeout-for-thread: Private ordinary functions
typescript-data-or-lose: Private ordinary functions
typescript-slave-break-command: Private ordinary functions
typescript-slave-status-command: Private ordinary functions
typescript-slave-to-top-level-command: Private ordinary functions
typescriptify-buffer: Private ordinary functions

U
un-event: Private ordinary functions
un-kill-command: Private ordinary functions
unbind-variable-bindings: Private macros
undefined-variable-error: Private ordinary functions
undo-command: Private ordinary functions
undo-info-buffer: Private ordinary functions
undo-info-cleanup: Private ordinary functions
undo-info-hold-name: Private ordinary functions
undo-info-method: Private ordinary functions
undo-info-method-undo: Private ordinary functions
undo-info-name: Private ordinary functions
undo-info-p: Private ordinary functions
undo-last-spelling-correction-command: Private ordinary functions
undo-mode-command: Private ordinary functions
undo-previous-expansion: Private ordinary functions
undoable-replace-word: Private ordinary functions
unexpected-stream-command-context: Private generic functions
unexpected-stream-command-context: Private generic functions
unget-key-event: Public generic functions
unget-key-event: Public generic functions
unget-key-event: Public generic functions
unique-connection-name: Private ordinary functions
universal-argument-command: Private ordinary functions
universal-argument-loop: Private ordinary functions
universal-time-to-string: Private ordinary functions
unix-gethostid: Private ordinary functions
unix-getpid: Private ordinary functions
unmark-clbuild-project-command: Private ordinary functions
unmark-slave-command: Private ordinary functions
unshadow-attribute: Public ordinary functions
untokenize-completion: Private ordinary functions
untokenize-symbol: Private ordinary functions
unwedge-eval-buffer: Private ordinary functions
unwedge-process-buffer: Private ordinary functions
unwedge-typescript-buffer: Private ordinary functions
unwind-bindings: Private ordinary functions
up-comment-line-command: Private ordinary functions
update-and-punt: Private macros
update-dired-buffer: Private ordinary functions
update-modeline-field: Public ordinary functions
update-modeline-fields: Public ordinary functions
update-modeline-for-window: Private ordinary functions
update-modelines-for-buffer: Private ordinary functions
update-process-buffer: Private ordinary functions
update-tag-line-number: Private ordinary functions
update-tty-line-buffered-stream: Public ordinary functions
update-window-image: Public ordinary functions
uppercase-region-command: Private ordinary functions
uppercase-word-command: Private ordinary functions
use-buffer: Public macros
use-buffer-clean-up: Private ordinary functions
use-buffer-set-up: Private ordinary functions

V
valid-font-p: Private ordinary functions
valid-spot: Public ordinary functions
valid-string-quote-p: Private macros
validate-backend-type: Private ordinary functions
value: Public macros
value-node-folded: Private ordinary functions
value-node-p: Private ordinary functions
value-node-proper: Private ordinary functions
value-node-value: Private ordinary functions
vanilla-kbdmac-transform: Private ordinary functions
vanilla-search: Private ordinary functions
variable-documentation: Public ordinary functions
variable-hooks: Public ordinary functions
variable-name: Public ordinary functions
variable-object-documentation: Private ordinary functions
variable-object-down: Private ordinary functions
variable-object-hooks: Private ordinary functions
variable-object-name: Private ordinary functions
variable-object-p: Private ordinary functions
variable-object-value: Private ordinary functions
variable-value: Public ordinary functions
verbose-directory-command: Private ordinary functions
view-edit-file-command: Private ordinary functions
view-file-command: Private ordinary functions
view-help-command: Private ordinary functions
view-page-directory-command: Private ordinary functions
view-quit-command: Private ordinary functions
view-return-command: Private ordinary functions
view-scroll-down-command: Private ordinary functions
virtual-buffer-p: Private ordinary functions
visit-file-command: Private ordinary functions

W
wait-for-typescript-input: Private ordinary functions
warn-about-visit-file-buffers: Private ordinary functions
what-lossage-command: Private ordinary functions
where-is-command: Private ordinary functions
whitespace-attribute-p: Private ordinary functions
who-binds: Private ordinary functions
who-binds-command: Private ordinary functions
who-calls: Private ordinary functions
who-calls-command: Private ordinary functions
who-macroexpands: Private ordinary functions
who-macroexpands-command: Private ordinary functions
who-references: Private ordinary functions
who-references-command: Private ordinary functions
who-sets: Private ordinary functions
who-sets-command: Private ordinary functions
who-specializes: Private ordinary functions
who-specializes-command: Private ordinary functions
wild-match-file: Private ordinary functions
wild-match-p: Private ordinary functions
wild-match-substitute: Private ordinary functions
wildcardp: Private macros
wind-bindings: Private ordinary functions
window-%buffer: Public ordinary functions
window-buffer: Public ordinary functions
window-changed: Private ordinary functions
window-dis-line-p: Private ordinary functions
window-display-end: Public ordinary functions
window-display-recentering: Public ordinary functions
window-display-start: Public ordinary functions
window-first-changed: Public ordinary functions
window-first-line: Public ordinary functions
window-font: Public ordinary functions
window-for-hunk: Public ordinary functions
window-group-changed: Private ordinary functions
window-group-height: Public ordinary functions
window-group-p: Public ordinary functions
window-group-width: Public ordinary functions
window-group-xparent: Public ordinary functions
window-height: Public ordinary functions
window-hunk: Public ordinary functions
window-input-handler: Public ordinary functions
window-last-changed: Public ordinary functions
window-last-line: Public ordinary functions
window-modeline-buffer: Public ordinary functions
window-modeline-buffer-len: Public ordinary functions
window-modeline-dis-line: Public ordinary functions
window-old-lines: Public ordinary functions
window-old-start: Public ordinary functions
window-point: Public ordinary functions
window-root-xy: Private ordinary functions
window-spare-lines: Public ordinary functions
window-tick: Public ordinary functions
window-width: Public ordinary functions
windowed-editor-input-hunks: Private generic functions
windowed-editor-input-hunks: Private generic functions
windowed-monitor-p: Public ordinary functions
windowp: Public ordinary functions
wire-cache-index: Private ordinary functions
wire-device: Private ordinary functions
wire-died: Private ordinary functions
wire-encoding: Private ordinary functions
wire-error-wire: Private generic functions
wire-error-wire: Private generic functions
wire-force-output: Public ordinary functions
wire-get-bignum: Public ordinary functions
wire-get-byte: Public ordinary functions
wire-get-number: Public ordinary functions
wire-get-object: Public ordinary functions
wire-get-string: Public ordinary functions
wire-ibuf: Private ordinary functions
wire-ibuf-end: Private ordinary functions
wire-ibuf-offset: Private ordinary functions
wire-io-error-msg: Private generic functions
wire-io-error-msg: Private generic functions
wire-io-error-when: Private generic functions
wire-io-error-when: Private generic functions
wire-listen: Public ordinary functions
wire-object-cache: Private ordinary functions
wire-object-hash: Private ordinary functions
wire-obuf: Private ordinary functions
wire-obuf-end: Private ordinary functions
wire-output-bignum: Public ordinary functions
wire-output-byte: Public ordinary functions
wire-output-funcall: Public macros
wire-output-number: Public ordinary functions
wire-output-object: Public ordinary functions
wire-output-string: Public ordinary functions
wire-p: Public ordinary functions
wire-to-server-info: Private ordinary functions
with-attribute: Private macros
with-bufed-point: Private macros
with-clx-event-handling: Public macros
with-coned-point: Private macros
with-editor: Public macros
with-existing-event-loop: Private macros
with-folded-munge-string: Private ordinary functions
with-folded-string: Private macros
with-input-from-region: Public macros
with-left-inserting-mark: Private macros
with-mark: Public macros
with-mode-and-buffer: Private macros
with-new-event-loop: Private macros
with-nonbroken-debugger: Private macros
with-output-to-mark: Public macros
with-output-to-window: Private macros
with-pop-up-display: Public macros
with-struct: Private macros
with-temporary-file-name: Private macros
with-typeout-pop-up-in-master: Private macros
with-variable-object: Private macros
with-writable-buffer: Public macros
without-gcing: Public macros
without-hemlock: Private macros
without-interrupts: Public macros
word-capitalize: Private ordinary functions
word-delimiter-attribute-p: Private ordinary functions
word-entry-folded: Private ordinary functions
word-entry-next-table: Private ordinary functions
word-entry-p: Private ordinary functions
word-entry-value-node: Private ordinary functions
word-offset: Public ordinary functions
word-table-num-words: Private ordinary functions
word-table-p: Private ordinary functions
word-table-words: Private ordinary functions
write-buffer-file: Public ordinary functions
write-checkpoint-file: Private ordinary functions
write-dictionary: Private ordinary functions
write-file: Public ordinary functions
write-file-command: Private ordinary functions
write-file-mode: Private ordinary functions
write-n-exposed-regions: Private ordinary functions
write-one-exposed-region: Private ordinary functions
write-region-command: Private ordinary functions

X
xref-entry-file: Private ordinary functions
xref-entry-name: Private ordinary functions
xref-entry-p: Private ordinary functions
xref-entry-position: Private ordinary functions
xref-goto-command: Private ordinary functions
xref-help-command: Private ordinary functions
xref-quit-command: Private ordinary functions
xref-write-line: Private ordinary functions
xwindow-for-xparent: Private ordinary functions


A.3 Variables

Jump to:   %   *   +  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   R   S   T   U   V   W   X   Y   Z  
Index Entry  Section

%
%bindings: Public structures
%buffer: Public structures
%buffer: Public classes
%function: Public structures
%kind: Public classes
%modeline-fields: Public structures
%name: Public structures
%name: Public structures
%name: Public structures
%pathname: Public structures
%region: Public structures
%width: Public structures
%writable: Public structures

*
*abort-operations*: Private special variables
*active-file-group*: Private special variables
*active-file-group-name*: Private special variables
*active-region-font-marks*: Private special variables
*active-region-highlight-font*: Private special variables
*aeiou*: Private special variables
*after-editor-initializations-funs*: Private special variables
*all-bit-descriptors*: Private special variables
*all-connections*: Private special variables
*all-modifier-names*: Public special variables
*apropos-buffer*: Private special variables
*apropos-entries*: Private special variables
*apropos-entries-end*: Private special variables
*available-backends*: Private special variables
*back-to-@-pattern*: Private special variables
*background-image*: Public special variables
*background-io*: Private special variables
*beep-function*: Public special variables
*binary-pathname*: Private special variables
*bufed-buffer*: Private special variables
*bufed-buffers*: Private special variables
*bufed-buffers-end*: Private special variables
*buffer-history*: Private special variables
*buffer-history-ptr*: Private special variables
*buffer-list*: Public special variables
*buffer-names*: Public special variables
*buffer-package*: Private special variables
*cache-modification-tick*: Private special variables
*character-attribute-cache*: Private special variables
*character-attribute-names*: Public special variables
*character-attributes*: Private special variables
*character-key-events*: Private special variables
*clbuild-buffer*: Private special variables
*clbuild-directory*: Private special variables
*clbuild-info*: Private special variables
*clbuild-info-end*: Private special variables
*clbuild-slave-command*: Private special variables
*clobber-default*: Public special variables
*clx-fds-to-displays*: Private special variables
*coelesce-buffer*: Private special variables
*coelesce-buffer-fill-ptr*: Private special variables
*collision-count*: Private special variables
*color-map*: Private special variables
*command-line-spec*: Private special variables
*command-line-switches*: Private special variables
*command-names*: Public special variables
*command-type-set*: Private special variables
*comment-end-pattern*: Private special variables
*comment-start-pattern*: Private special variables
*compiler-error-stream*: Private special variables
*compiler-note*: Private special variables
*compiler-wire*: Private special variables
*complete-string-buffer*: Private special variables
*complete-string-buffer-size*: Private special variables
*completelist-buffer*: Private special variables
*completelist-entries*: Private special variables
*completion-default-default-database-filename*: Private special variables
*completion-mode-possibility*: Private special variables
*completion-modeline-field*: Private special variables
*completion-prefix*: Private special variables
*completion-prefix-length*: Private special variables
*completions*: Private special variables
*coned-buffer*: Private special variables
*coned-connections*: Private special variables
*coned-connections-end*: Private special variables
*connection-backend*: Private special variables
*create-buffer-count*: Private special variables
*create-initial-windows-hook*: Public special variables
*create-window-hook*: Public special variables
*current-buffer*: Public special variables
*current-command*: Private special variables
*current-highlighted-border*: Private special variables
*current-kbdmac*: Private special variables
*current-translation*: Private special variables
*current-window*: Public special variables
*current-wire*: Public special variables
*cursor-background-color*: Public special variables
*cursor-dropped*: Private special variables
*cursor-foreground-color*: Public special variables
*cursor-hunk*: Private special variables
*dabbrev-continuation*: Private special variables
*debug-buffer*: Private special variables
*debug-context*: Private special variables
*debug-on-error*: Private special variables
*default-backend*: Private special variables
*default-background-pixel*: Public special variables
*default-border-pixmap*: Private special variables
*default-font-family*: Public special variables
*default-foreground-pixel*: Public special variables
*default-margin-pixel*: Private special variables
*default-modeline-fields*: Private special variables
*default-user-dictionary-read-p*: Private special variables
*defining-a-keyboard-macro*: Private special variables
*definition-directory-translation-table*: Private special variables
*delete-char-count*: Private special variables
*delete-char-region*: Private special variables
*delete-window-hook*: Public special variables
*describe-mode-ignore*: Private special variables
*descriptors*: Private special variables
*descriptors-size*: Private special variables
*dictionary*: Private special variables
*dictionary-read-p*: Private special variables
*dictionary-size*: Private special variables
*disembodied-buffer-counter*: Private special variables
*display-down-move-stack*: Private special variables
*display-erase-stack*: Private special variables
*display-event-handlers*: Private special variables
*display-rewrite-stack*: Private special variables
*display-up-move-stack*: Private special variables
*display-write-stack*: Private special variables
*echo-area-buffer*: Public special variables
*echo-area-history*: Private special variables
*echo-area-region*: Private special variables
*echo-area-stream*: Public special variables
*echo-area-window*: Public special variables
*echo-history-pointer*: Private special variables
*editor-bell*: Private special variables
*editor-describe-stream*: Private special variables
*editor-file-descriptor*: Private special variables
*editor-has-been-entered*: Private special variables
*editor-input*: Public special variables
*editor-name*: Private special variables
*editor-windowed-input*: Private special variables
*ephemerally-active-command-types*: Private special variables
*error-function*: Public special variables
*eval-form-stream*: Private special variables
*eval-welcome-message*: Private special variables
*event-base*: Private special variables
*expanded-suffix-length*: Private special variables
*fast*: Public special variables
*file-groups*: Private special variables
*file-type-hooks*: Private special variables
*flag-masks*: Private special variables
*foreground-background-xor*: Public special variables
*free-character-sets*: Private special variables
*free-descriptor-elements*: Private special variables
*free-font-changes*: Private special variables
*free-hemlock-output-streams*: Private special variables
*free-hemlock-region-streams*: Private special variables
*free-input-events*: Private special variables
*free-string-table-bytes*: Private special variables
*fuzzy-completion-symbol-prefixes*: Private special variables
*fuzzy-completion-symbol-suffixes*: Private special variables
*fuzzy-completion-word-separators*: Private special variables
*fuzzy-recursion-soft-limit*: Private special variables
*fuzzylist-buffer*: Private special variables
*fuzzylist-entries*: Private special variables
*gc-notify-after*: Private special variables
*gc-notify-before*: Private special variables
*generic-describe-kinds*: Private special variables
*generic-pointer-up-fun*: Private special variables
*global-command-table*: Private special variables
*global-variable-names*: Public special variables
*glyph-translate-function*: Private special variables
*go-to-def-pattern*: Private special variables
*goto-page-last-num*: Private special variables
*goto-page-last-string*: Private special variables
*hack-hunk-replace-line*: Private special variables
*hemlock-base-directory*: Public special variables
*hemlock-cursor*: Public special variables
*hemlock-initialized*: Private special variables
*hemlock-listener*: Private special variables
*hemlock-version*: Private special variables
*hemlock-window-count*: Private special variables
*hemlock-windows*: Private special variables
*highlight-border-pixmap*: Private special variables
*hunk-cursor-x*: Private special variables
*hunk-cursor-y*: Private special variables
*hunk-replace-line-pixmap*: Private special variables
*id-namestring*: Private special variables
*id-to-object*: Private special variables
*ignored-misspellings*: Private special variables
*illegal-read-stream*: Private special variables
*in-a-keyboard-macro*: Private special variables
*in-a-recursive-edit*: Private special variables
*in-hemlock-slave-p*: Private special variables
*in-hemlock-stream-input-method*: Private special variables
*in-redisplay*: Private special variables
*in-the-editor*: Private special variables
*input-transcript*: Public special variables
*insert-noted-p*: Private special variables
*inside-operation*: Private special variables
*installation-directory*: Private special variables
*internal-temp-mark*: Private special variables
*internal-temp-region*: Private special variables
*invoke-hook*: Public special variables
*kbdmac-count*: Private special variables
*kbdmac-done*: Private special variables
*kbdmac-dont-ask*: Private special variables
*kbdmac-input*: Private special variables
*kbdmac-stream*: Private special variables
*kbdmac-text*: Private special variables
*kbdmac-transcript*: Private special variables
*kbdmac-transforms*: Private special variables
*key-character-classes*: Private special variables
*key-event-characters*: Private special variables
*key-event-history*: Public special variables
*key-translations*: Private special variables
*keysym-high-bytes*: Private special variables
*keysyms-to-names*: Private special variables
*kill-ring*: Private special variables
*last-character-attribute-requested*: Private special variables
*last-command-type*: Private special variables
*last-comment-end*: Private special variables
*last-comment-start*: Private special variables
*last-completion-mark*: Private special variables
*last-find-attribute-attribute*: Private special variables
*last-find-attribute-char-set*: Private special variables
*last-find-attribute-end-wins*: Private special variables
*last-find-attribute-function*: Private special variables
*last-find-attribute-mask*: Private special variables
*last-go-to-def-string*: Private special variables
*last-key-event-typed*: Public special variables
*last-message-time*: Private special variables
*last-search-pattern*: Private special variables
*last-search-string*: Private special variables
*line-wrap-char*: Private special variables
*logical-key-event-descriptors*: Private special variables
*losing-character-mask*: Private special variables
*main-event-base*: Private special variables
*map-bindings-key*: Private special variables
*master-machine-and-port*: Private special variables
*mode-names*: Public special variables
*mode-option-handlers*: Private special variables
*modeline-field-names*: Private special variables
*modeline-font*: Private special variables
*modern-hemlock*: Private special variables
*modifier-count*: Private special variables
*modifier-translations*: Private special variables
*modifiers-to-internal-masks*: Private special variables
*more-prompt-action*: Public special variables
*mouse-translation-info*: Private special variables
*my-string-output-stream*: Private special variables
*names-to-keysyms*: Private special variables
*new-descriptors*: Private special variables
*new-dictionary*: Private special variables
*new-string-table*: Private special variables
*newly-created-slave*: Private special variables
*next-id*: Private special variables
*next-slave-index*: Private special variables
*object-set-event-handler-print*: Private special variables
*object-to-id*: Private special variables
*old-invoke-hook*: Private special variables
*open-paren-font-marks*: Private special variables
*open-paren-highlight-font*: Private special variables
*original-beep-function*: Private special variables
*original-debug-io*: Private special variables
*original-error-output*: Private special variables
*original-gc-notify-after*: Private special variables
*original-gc-notify-before*: Private special variables
*original-query-io*: Private special variables
*original-standard-input*: Private special variables
*original-standard-output*: Private special variables
*original-terminal-io*: Private special variables
*original-trace-output*: Private special variables
*parse-default*: Public special variables
*parse-default-string*: Public special variables
*parse-help*: Public special variables
*parse-input-region*: Public special variables
*parse-prompt*: Public special variables
*parse-starting-mark*: Public special variables
*parse-string-tables*: Public special variables
*parse-type*: Public special variables
*parse-value-must-exist*: Public special variables
*parse-verification-function*: Public special variables
*parsers*: Private special variables
*pathname-to-spell-info*: Private special variables
*pathnames-to-dired-buffers*: Private special variables
*pending-returns*: Private special variables
*prefix-argument*: Private special variables
*prefix-argument-supplied*: Private special variables
*prepl-command-overrides*: Private special variables
*previous-input-search-pattern*: Private special variables
*previous-input-search-string*: Private special variables
*print-region*: Public special variables
*print-representation-char-set*: Private special variables
*process-clx-event-display*: Private special variables
*process-number*: Private special variables
*prompt-key*: Private special variables
*query-replace-undo-data*: Private special variables
*random-typeout-buffers*: Public special variables
*random-typeout-hook*: Public special variables
*random-typeout-ml-fields*: Public special variables
*random-typeout-start-width*: Private special variables
*random-typeout-start-x*: Private special variables
*random-typeout-start-y*: Private special variables
*reading-lispbuf-input*: Private special variables
*real-editor-input*: Public special variables
*real-to-logical-key-events*: Private special variables
*recursive-default*: Public special variables
*recursive-edit-count*: Private special variables
*registers*: Private special variables
*report-function*: Public special variables
*request-server-interface*: Private special variables
*rooting-buffer*: Private special variables
*scope-table*: Private special variables
*screen-image-trashed*: Private special variables
*scribe-directive-type-table*: Private special variables
*scribe-para-break-table*: Private special variables
*search-pattern-documentation*: Private special variables
*search-pattern-experts*: Private special variables
*seen-dabbrevs*: Private special variables
*selected-eval-buffer*: Private special variables
*separator-positions*: Private special variables
*server-names*: Private special variables
*shell-names*: Private special variables
*slave-command*: Private special variables
*slave-connect-wait*: Private constants
*slave-list-buffer*: Private special variables
*slave-list-items*: Private special variables
*slave-list-items-end*: Private special variables
*slave-stack-frames*: Private special variables
*slave-stack-frames-end*: Private special variables
*spare-search-jump-vectors*: Private special variables
*special-forms*: Private special variables
*spell-alphabet*: Private special variables
*spell-word-characters*: Private special variables
*spelling-corrections*: Private special variables
*srccom-line-next*: Private special variables
*srccom-line=*: Private special variables
*stack-trace-on-error*: Private special variables
*standard-column-width*: Private special variables
*string-buffer*: Private special variables
*string-buffer-size*: Private special variables
*string-table*: Private special variables
*string-table-size*: Private special variables
*sxzh*: Private special variables
*synchronous-evaluation-of-slave-requests-in-the-master*: Private special variables
*target-column*: Private special variables
*things-to-do-once*: Private special variables
*this-host*: Private special variables
*this-pid*: Private special variables
*time-queue*: Private special variables
*translate-key-temp*: Private special variables
*truncated-field-char*: Private special variables
*tty-translations*: Private special variables
*undo-info*: Private special variables
*update-default*: Public special variables
*value-of-last-character-attribute-requested*: Private special variables
*window-list*: Public special variables
*writable-buffers*: Private special variables
*xref-buffer*: Private special variables
*xref-entries*: Private special variables
*xref-entries-end*: Private special variables
*xwindow-hash*: Private special variables
*yes-or-no-string-table*: Private special variables
*yesp-function*: Public special variables

+
+bignum-op+: Private constants
+buffer-size+: Private constants
+cons-op+: Private constants
+funcall-op+: Private constants
+funcall0-op+: Private constants
+funcall1-op+: Private constants
+funcall2-op+: Private constants
+funcall3-op+: Private constants
+funcall4-op+: Private constants
+funcall5-op+: Private constants
+initial-cache-size+: Private constants
+input-buffer-size+: Private special variables
+lookup-op+: Private constants
+number-op+: Private constants
+remote-op+: Private constants
+save-op+: Private constants
+string-op+: Private constants
+symbol-op+: Private constants

A
abort: Private structures
acceptor: Public classes
active-region-p: Public structures
attribute: Private structures

B
background-buffer: Private structures
background-info: Private structures
baseline: Private structures
begins-quoted: Private structures
bindings: Public structures
bindings: Private structures
bits: Public structures
bottom-window-base: Public classes
bound: Public structures
buffer: Public classes
buffer: Private structures
buffer: Private structures
buffer: Private structures
buffer: Private structures
buffer: Private structures
buffer: Private classes
buffer: Private classes

C
cache-index: Private structures
changed-bit: Public constants
changed-handler: Private classes
char-code-limit: Private constants
char-code-limit: Private constants
char-height: Private classes
char-pos: Private classes
char-set: Private structures
char-set: Private structures
char-width: Private classes
character-attribute-bucket-size: Private constants
character-attribute-cache-size: Private constants
character-attributes: Private structures
charpos: Public classes
chars: Public classes
chars: Private structures
child-interesting-xevents: Private special variables
child-interesting-xevents-mask: Public special variables
chunks: Private structures
classification-string: Private structures
cleanup: Private structures
cleanup-function: Private structures
clear-lines: Private classes
clear-string: Private classes
clear-to-eol: Private classes
clear-to-eol-string: Private classes
clear-to-eow: Private classes
cm-end-string: Private classes
cm-one-origin: Private classes
cm-reversep: Private classes
cm-string1: Private classes
cm-string2: Private classes
cm-string3: Private classes
cm-x-add-char: Private classes
cm-x-condx-add-char: Private classes
cm-x-condx-char: Private classes
cm-x-pad: Private classes
cm-y-add-char: Private classes
cm-y-condx-add-char: Private classes
cm-y-condx-char: Private classes
cm-y-pad: Private classes
columns: Private classes
command: Private classes
completed-string: Private structures
completion-prefix-max-size: Private constants
completion-table-size: Private constants
connection: Private structures
connection: Private structures
connection-filter: Private classes
connection-sentinel: Public classes
Constant, *slave-connect-wait*: Private constants
Constant, +bignum-op+: Private constants
Constant, +buffer-size+: Private constants
Constant, +cons-op+: Private constants
Constant, +funcall-op+: Private constants
Constant, +funcall0-op+: Private constants
Constant, +funcall1-op+: Private constants
Constant, +funcall2-op+: Private constants
Constant, +funcall3-op+: Private constants
Constant, +funcall4-op+: Private constants
Constant, +funcall5-op+: Private constants
Constant, +initial-cache-size+: Private constants
Constant, +lookup-op+: Private constants
Constant, +number-op+: Private constants
Constant, +remote-op+: Private constants
Constant, +save-op+: Private constants
Constant, +string-op+: Private constants
Constant, +symbol-op+: Private constants
Constant, changed-bit: Public constants
Constant, char-code-limit: Private constants
Constant, char-code-limit: Private constants
Constant, character-attribute-bucket-size: Private constants
Constant, character-attribute-cache-size: Private constants
Constant, completion-prefix-max-size: Private constants
Constant, completion-table-size: Private constants
Constant, d-mask: Private constants
Constant, descriptors-size-loc: Private constants
Constant, dictionary-size-loc: Private constants
Constant, file-header-bytes: Private constants
Constant, flag-names-to-masks: Private constants
Constant, font-map-size: Private constants
Constant, g-mask: Private constants
Constant, h-mask: Private constants
Constant, j-mask: Private constants
Constant, key-event-escape-char: Private constants
Constant, line-increment: Private constants
Constant, line-number-interval-guess: Private constants
Constant, losing-char: Private constants
Constant, m-mask: Private constants
Constant, magic-file-id: Private constants
Constant, magic-file-id-loc: Private constants
Constant, max-entry-count-estimate: Private constants
Constant, max-entry-length: Public constants
Constant, max-string-table-length: Private constants
Constant, minimum-window-columns: Public constants
Constant, minimum-window-lines: Public constants
Constant, modifier-bits-limit: Private constants
Constant, modifier-count-limit: Private constants
Constant, moved-bit: Public constants
Constant, n-mask: Private constants
Constant, new-bit: Private constants
Constant, new-descriptors-size: Private constants
Constant, new-dictionary-size: Private constants
Constant, new-hash-byte: Private constants
Constant, p-mask: Private constants
Constant, r-mask: Private constants
Constant, retag-bit: Private constants
Constant, s-mask: Private constants
Constant, spell-deleted-entry: Private constants
Constant, stored-hash-byte: Private constants
Constant, stored-length-byte: Private constants
Constant, string-table-size-loc: Private constants
Constant, t-mask: Private constants
Constant, ts-stream-output-buffer-size: Private constants
Constant, unaltered-bits: Public constants
Constant, unix-to-universal-time: Private constants
Constant, v-mask: Private constants
Constant, whole-index-high-byte: Private constants
Constant, whole-index-low-byte: Private constants
Constant, wildcard-char: Private constants
Constant, winning-char: Private constants
Constant, x-mask: Private constants
Constant, xwindow-border-width: Private constants
Constant, xwindow-border-width*2: Private constants
Constant, y-mask: Private constants
Constant, z-mask: Private constants
context: Private conditions
context: Private structures
current-input: Private classes
cursor-height: Private structures
cursor-width: Private structures
cursor-x: Private classes
cursor-x-offset: Private structures
cursor-y: Private classes
cursor-y-offset: Private structures

D
d-mask: Private constants
default: Private structures
default-binary-dictionary: Private special variables
default-handler: Private structures
default-lisp-wordchars: Private special variables
default-other-wordchars: Private special variables
delete-char: Private classes
delete-char-string: Private classes
delete-end-string: Private classes
delete-function: Public structures
delete-hook: Public structures
delete-init-string: Private classes
delete-line: Private classes
delete-line-string: Private classes
deleted: Private structures
deleted-p: Private structures
delta: Private structures
dependencies: Private structures
description: Private structures
descriptors-size-loc: Private constants
device: Public classes
device: Private structures
dictionary-size-loc: Private constants
direction: Public structures
directory: Private classes
display: Private classes
display-end: Public structures
display-recentering: Public structures
display-start: Public structures
display-start: Public structures
display-string: Private classes
docstring: Private structures
documentation: Public structures
documentation: Private structures
documentation: Private structures
documentation: Private structures
documentation: Private structures
dot-files-p: Private structures
down: Private structures
dumbp: Private classes
dummy-line: Public special variables

E
editor-abort-key-events: Private special variables
encoding: Private structures
encoding: Private classes
end: Public structures
end: Private structures
end: Private structures
end: Private classes
end-value: Private structures
end-wins: Private structures
ending-quoted: Private structures
error-file: Private structures
error-index: Private structures
errors: Private structures
errors: Private structures
exit-code: Private classes
exit-status: Private classes

F
fd: Private classes
field: Private structures
file: Private structures
file: Private structures
file-header-bytes: Private constants
file-list: Private structures
files: Private structures
fill-mark: Private structures
filter-counter: Private structures
finished: Private structures
first: Public structures
first-changed: Public structures
first-line: Public structures
first-more-p: Public classes
first-word-table: Public structures
flag-names-to-masks: Private constants
flags: Private structures
folded: Private structures
folded: Private structures
folded-string: Private structures
font: Public classes
font: Private structures
font-changes: Private structures
font-family: Private classes
font-map-size: Private constants
font-marks: Private structures
format-arguments: Public conditions
format-string: Public conditions
from-state: Private structures
function: Public structures
function: Private structures
function: Private structures

G
g-mask: Private constants
gcontext: Private classes
group-interesting-xevents: Private special variables
group-interesting-xevents-mask: Public special variables

H
h-mask: Private constants
hashed-string: Private structures
head: Public classes
height: Public structures
height: Public structures
height: Public classes
height: Private structures
hemlock-eof: Private special variables
hemlock-grey-bitmap-data: Private special variables
hemlock-stream: Private classes
hold-name: Private structures
hook-name: Private structures
hooks: Private structures
hooks: Private structures
host: Public structures
host: Private classes
host: Private classes
hunk: Public structures
hunk: Private structures
hunk-bottom-border: Private special variables
hunk-height-limit: Private special variables
hunk-left-border: Private special variables
hunk-modeline-bottom: Private special variables
hunk-modeline-top: Private special variables
hunk-thumb-bar-bottom-border: Private special variables
hunk-top-border: Private special variables
hunk-width-limit: Public special variables
hunks: Public classes
hunks: Private classes

I
ibuf: Private structures
ibuf-end: Private structures
ibuf-offset: Private structures
id: Public structures
implementation-type: Private structures
implementation-version: Private structures
index: Private classes
info: Private structures
init-string: Private classes
initargs: Public classes
initial-string-table-size: Private special variables
initial-word-table-size: Private special variables
input-buffer: Private classes
input-file: Private structures
input-handler: Private classes
input-pos: Public classes
input-read-index: Private classes
input-string: Public classes
insert-char-end-string: Private classes
insert-char-init-string: Private classes
insert-end-string: Private classes
insert-init-string: Private classes
insert-string: Private classes
insertions: Private structures
installed: Private structures
interval: Private structures

J
j-mask: Private constants
jumps: Private structures
jumps: Private structures

K
key-count: Private structures
key-event: Private structures
key-event-escape-char: Private constants
key-events: Private structures
key-signature: Private structures
keysym: Public structures
keyword: Private structures
kind: Public structures
kind: Private structures
kind: Private structures

L
label: Private structures
lap-file: Private structures
last-changed: Public structures
last-ckp-signature: Private structures
last-line: Public structures
last-time: Private structures
last-was-undo-p: Private special variables
left-open-pos: Private special variables
length: Private structures
line: Public classes
line: Private structures
line: Private structures
line-buffered-p: Public classes
line-cache-length: Private special variables
line-increment: Private constants
line-length: Private classes
line-number: Private structures
line-number-interval-guess: Private constants
lines: Private classes
lisp-fonts-pathnames: Private special variables
lispbuf-eof: Private special variables
listener: Private structures
load: Private structures
lock: Private classes
losing-char: Private constants

M
m-mask: Private constants
magic-file-id: Private constants
magic-file-id-loc: Private constants
major-p: Private structures
map: Private structures
mark: Public classes
mark: Public classes
mark: Public classes
mark: Private structures
mark: Private structures
marked: Private structures
marked: Private structures
marks: Public classes
mask: Private structures
max-entry-count-estimate: Private constants
max-entry-length: Public constants
max-string-table-length: Private constants
message: Private structures
method: Private structures
method-undo: Private structures
minimum-window-columns: Public constants
minimum-window-height: Private special variables
minimum-window-lines: Public constants
mode-objects: Public structures
modeline-buffer: Public structures
modeline-buffer-len: Public structures
modeline-dis-line: Public structures
modeline-dis-line: Private classes
modeline-pos: Private classes
modes: Public structures
modified-tick: Public structures
modifier-bits-limit: Private constants
modifier-count-limit: Private constants
more-mark: Public classes
moved-bit: Public constants
msg: Public conditions

N
n-mask: Private constants
name: Public classes
name: Public classes
name: Private structures
name: Private structures
name: Private structures
name: Private structures
name: Private structures
name: Private structures
name: Private structures
name: Private structures
name: Private structures
name: Private structures
name: Private classes
net-close-parens: Private structures
net-input-file: Private structures
net-open-parens: Private structures
net-output-file: Private structures
new-bit: Private constants
new-descriptors-size: Private constants
new-dictionary-size: Private constants
new-hash-byte: Private constants
next: Public classes
next: Public classes
next: Private structures
next: Private structures
next-table: Private structures
no-prompt: Public classes
notes: Private structures
notes: Private structures
now-tick: Private special variables
num-nodes: Public structures
num-words: Private structures
number: Public classes

O
object-cache: Private structures
object-hash: Private structures
obuf: Private structures
obuf-end: Private structures
old-chars: Private structures
old-lines: Public structures
old-start: Public structures
open-chars: Private special variables
open-line: Private special variables
open-line: Private classes
open-line-string: Private classes
original-sentinel: Private structures
out: Public classes
output-buffer: Private classes
output-buffer-index: Private classes
output-date: Private structures
output-file: Private structures

P
p-mask: Private constants
package: Private structures
package: Private structures
package-chunks: Private structures
package-name: Private structures
package-name: Private classes
page0: Private structures
pathname: Private structures
pathname: Private structures
pathname: Private structures
pathname: Private structures
pattern: Public structures
pattern: Private structures
pid: Public structures
pid: Private classes
plist: Public classes
point: Public structures
point: Public structures
port: Private classes
port: Private classes
position: Public classes
position: Private structures
position: Private structures
precedence: Private structures
previous: Public classes
previous: Public classes
process-connection: Private classes
proper: Private structures

R
r-mask: Private constants
random-typeout-xevents: Private special variables
random-typeout-xevents-mask: Public special variables
ranges-to-ignore: Private structures
read-fd: Private classes
reading: Private structures
reclaim-function: Public structures
region: Public classes
region: Private structures
region: Private structures
region: Private structures
remote-frame: Private structures
retag-bit: Private constants
right-open-pos: Private special variables

S
s-mask: Private constants
score: Private structures
score: Private structures
screen-image: Private classes
search-function: Public structures
separator: Public structures
server: Public classes
server: Private structures
server: Private structures
set: Private structures
setup-function: Private structures
signature: Private structures
signature-slot: Private structures
slave-buffer: Private structures
slave-info: Private structures
slave-pty-name: Private classes
slavesym: Private structures
Slot, %bindings: Public structures
Slot, %buffer: Public structures
Slot, %buffer: Public classes
Slot, %function: Public structures
Slot, %kind: Public classes
Slot, %modeline-fields: Public structures
Slot, %name: Public structures
Slot, %name: Public structures
Slot, %name: Public structures
Slot, %pathname: Public structures
Slot, %region: Public structures
Slot, %width: Public structures
Slot, %writable: Public structures
Slot, abort: Private structures
Slot, acceptor: Public classes
Slot, active-region-p: Public structures
Slot, attribute: Private structures
Slot, background-buffer: Private structures
Slot, background-info: Private structures
Slot, baseline: Private structures
Slot, begins-quoted: Private structures
Slot, bindings: Public structures
Slot, bindings: Private structures
Slot, bits: Public structures
Slot, bottom-window-base: Public classes
Slot, bound: Public structures
Slot, buffer: Public classes
Slot, buffer: Private structures
Slot, buffer: Private structures
Slot, buffer: Private structures
Slot, buffer: Private structures
Slot, buffer: Private structures
Slot, buffer: Private classes
Slot, buffer: Private classes
Slot, cache-index: Private structures
Slot, changed-handler: Private classes
Slot, char-height: Private classes
Slot, char-pos: Private classes
Slot, char-set: Private structures
Slot, char-set: Private structures
Slot, char-width: Private classes
Slot, character-attributes: Private structures
Slot, charpos: Public classes
Slot, chars: Public classes
Slot, chars: Private structures
Slot, chunks: Private structures
Slot, classification-string: Private structures
Slot, cleanup: Private structures
Slot, cleanup-function: Private structures
Slot, clear-lines: Private classes
Slot, clear-string: Private classes
Slot, clear-to-eol: Private classes
Slot, clear-to-eol-string: Private classes
Slot, clear-to-eow: Private classes
Slot, cm-end-string: Private classes
Slot, cm-one-origin: Private classes
Slot, cm-reversep: Private classes
Slot, cm-string1: Private classes
Slot, cm-string2: Private classes
Slot, cm-string3: Private classes
Slot, cm-x-add-char: Private classes
Slot, cm-x-condx-add-char: Private classes
Slot, cm-x-condx-char: Private classes
Slot, cm-x-pad: Private classes
Slot, cm-y-add-char: Private classes
Slot, cm-y-condx-add-char: Private classes
Slot, cm-y-condx-char: Private classes
Slot, cm-y-pad: Private classes
Slot, columns: Private classes
Slot, command: Private classes
Slot, completed-string: Private structures
Slot, connection: Private structures
Slot, connection: Private structures
Slot, connection-filter: Private classes
Slot, connection-sentinel: Public classes
Slot, context: Private conditions
Slot, context: Private structures
Slot, current-input: Private classes
Slot, cursor-height: Private structures
Slot, cursor-width: Private structures
Slot, cursor-x: Private classes
Slot, cursor-x-offset: Private structures
Slot, cursor-y: Private classes
Slot, cursor-y-offset: Private structures
Slot, default: Private structures
Slot, default-handler: Private structures
Slot, delete-char: Private classes
Slot, delete-char-string: Private classes
Slot, delete-end-string: Private classes
Slot, delete-function: Public structures
Slot, delete-hook: Public structures
Slot, delete-init-string: Private classes
Slot, delete-line: Private classes
Slot, delete-line-string: Private classes
Slot, deleted: Private structures
Slot, deleted-p: Private structures
Slot, delta: Private structures
Slot, dependencies: Private structures
Slot, description: Private structures
Slot, device: Public classes
Slot, device: Private structures
Slot, direction: Public structures
Slot, directory: Private classes
Slot, display: Private classes
Slot, display-end: Public structures
Slot, display-recentering: Public structures
Slot, display-start: Public structures
Slot, display-start: Public structures
Slot, display-string: Private classes
Slot, docstring: Private structures
Slot, documentation: Public structures
Slot, documentation: Private structures
Slot, documentation: Private structures
Slot, documentation: Private structures
Slot, documentation: Private structures
Slot, dot-files-p: Private structures
Slot, down: Private structures
Slot, dumbp: Private classes
Slot, encoding: Private structures
Slot, encoding: Private classes
Slot, end: Public structures
Slot, end: Private structures
Slot, end: Private structures
Slot, end: Private classes
Slot, end-value: Private structures
Slot, end-wins: Private structures
Slot, ending-quoted: Private structures
Slot, error-file: Private structures
Slot, error-index: Private structures
Slot, errors: Private structures
Slot, errors: Private structures
Slot, exit-code: Private classes
Slot, exit-status: Private classes
Slot, fd: Private classes
Slot, field: Private structures
Slot, file: Private structures
Slot, file: Private structures
Slot, file-list: Private structures
Slot, files: Private structures
Slot, fill-mark: Private structures
Slot, filter-counter: Private structures
Slot, finished: Private structures
Slot, first: Public structures
Slot, first-changed: Public structures
Slot, first-line: Public structures
Slot, first-more-p: Public classes
Slot, first-word-table: Public structures
Slot, flags: Private structures
Slot, folded: Private structures
Slot, folded: Private structures
Slot, folded-string: Private structures
Slot, font: Public classes
Slot, font: Private structures
Slot, font-changes: Private structures
Slot, font-family: Private classes
Slot, font-marks: Private structures
Slot, format-arguments: Public conditions
Slot, format-string: Public conditions
Slot, from-state: Private structures
Slot, function: Public structures
Slot, function: Private structures
Slot, function: Private structures
Slot, gcontext: Private classes
Slot, hashed-string: Private structures
Slot, head: Public classes
Slot, height: Public structures
Slot, height: Public structures
Slot, height: Public classes
Slot, height: Private structures
Slot, hemlock-stream: Private classes
Slot, hold-name: Private structures
Slot, hook-name: Private structures
Slot, hooks: Private structures
Slot, hooks: Private structures
Slot, host: Public structures
Slot, host: Private classes
Slot, host: Private classes
Slot, hunk: Public structures
Slot, hunk: Private structures
Slot, hunks: Public classes
Slot, hunks: Private classes
Slot, ibuf: Private structures
Slot, ibuf-end: Private structures
Slot, ibuf-offset: Private structures
Slot, id: Public structures
Slot, implementation-type: Private structures
Slot, implementation-version: Private structures
Slot, index: Private classes
Slot, info: Private structures
Slot, init-string: Private classes
Slot, initargs: Public classes
Slot, input-buffer: Private classes
Slot, input-file: Private structures
Slot, input-handler: Private classes
Slot, input-pos: Public classes
Slot, input-read-index: Private classes
Slot, input-string: Public classes
Slot, insert-char-end-string: Private classes
Slot, insert-char-init-string: Private classes
Slot, insert-end-string: Private classes
Slot, insert-init-string: Private classes
Slot, insert-string: Private classes
Slot, insertions: Private structures
Slot, installed: Private structures
Slot, interval: Private structures
Slot, jumps: Private structures
Slot, jumps: Private structures
Slot, key-count: Private structures
Slot, key-event: Private structures
Slot, key-events: Private structures
Slot, key-signature: Private structures
Slot, keysym: Public structures
Slot, keyword: Private structures
Slot, kind: Public structures
Slot, kind: Private structures
Slot, kind: Private structures
Slot, label: Private structures
Slot, lap-file: Private structures
Slot, last-changed: Public structures
Slot, last-ckp-signature: Private structures
Slot, last-line: Public structures
Slot, last-time: Private structures
Slot, length: Private structures
Slot, line: Public classes
Slot, line: Private structures
Slot, line: Private structures
Slot, line-buffered-p: Public classes
Slot, line-length: Private classes
Slot, line-number: Private structures
Slot, lines: Private classes
Slot, listener: Private structures
Slot, load: Private structures
Slot, lock: Private classes
Slot, major-p: Private structures
Slot, map: Private structures
Slot, mark: Public classes
Slot, mark: Public classes
Slot, mark: Public classes
Slot, mark: Private structures
Slot, mark: Private structures
Slot, marked: Private structures
Slot, marked: Private structures
Slot, marks: Public classes
Slot, mask: Private structures
Slot, message: Private structures
Slot, method: Private structures
Slot, method-undo: Private structures
Slot, mode-objects: Public structures
Slot, modeline-buffer: Public structures
Slot, modeline-buffer-len: Public structures
Slot, modeline-dis-line: Public structures
Slot, modeline-dis-line: Private classes
Slot, modeline-pos: Private classes
Slot, modes: Public structures
Slot, modified-tick: Public structures
Slot, more-mark: Public classes
Slot, msg: Public conditions
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private classes
Slot, net-close-parens: Private structures
Slot, net-input-file: Private structures
Slot, net-open-parens: Private structures
Slot, net-output-file: Private structures
Slot, next: Public classes
Slot, next: Public classes
Slot, next: Private structures
Slot, next: Private structures
Slot, next-table: Private structures
Slot, no-prompt: Public classes
Slot, notes: Private structures
Slot, notes: Private structures
Slot, num-nodes: Public structures
Slot, num-words: Private structures
Slot, number: Public classes
Slot, object-cache: Private structures
Slot, object-hash: Private structures
Slot, obuf: Private structures
Slot, obuf-end: Private structures
Slot, old-chars: Private structures
Slot, old-lines: Public structures
Slot, old-start: Public structures
Slot, open-line: Private classes
Slot, open-line-string: Private classes
Slot, original-sentinel: Private structures
Slot, out: Public classes
Slot, output-buffer: Private classes
Slot, output-buffer-index: Private classes
Slot, output-date: Private structures
Slot, output-file: Private structures
Slot, package: Private structures
Slot, package: Private structures
Slot, package-chunks: Private structures
Slot, package-name: Private structures
Slot, package-name: Private classes
Slot, page0: Private structures
Slot, pathname: Private structures
Slot, pathname: Private structures
Slot, pathname: Private structures
Slot, pathname: Private structures
Slot, pattern: Public structures
Slot, pattern: Private structures
Slot, pid: Public structures
Slot, pid: Private classes
Slot, plist: Public classes
Slot, point: Public structures
Slot, point: Public structures
Slot, port: Private classes
Slot, port: Private classes
Slot, position: Public classes
Slot, position: Private structures
Slot, position: Private structures
Slot, precedence: Private structures
Slot, previous: Public classes
Slot, previous: Public classes
Slot, process-connection: Private classes
Slot, proper: Private structures
Slot, ranges-to-ignore: Private structures
Slot, read-fd: Private classes
Slot, reading: Private structures
Slot, reclaim-function: Public structures
Slot, region: Public classes
Slot, region: Private structures
Slot, region: Private structures
Slot, region: Private structures
Slot, remote-frame: Private structures
Slot, score: Private structures
Slot, score: Private structures
Slot, screen-image: Private classes
Slot, search-function: Public structures
Slot, separator: Public structures
Slot, server: Public classes
Slot, server: Private structures
Slot, server: Private structures
Slot, set: Private structures
Slot, setup-function: Private structures
Slot, signature: Private structures
Slot, signature-slot: Private structures
Slot, slave-buffer: Private structures
Slot, slave-info: Private structures
Slot, slave-pty-name: Private classes
Slot, slavesym: Private structures
Slot, socket: Private classes
Slot, socket: Private classes
Slot, sout: Public classes
Slot, spare-lines: Public structures
Slot, speed: Private classes
Slot, standout-end: Private classes
Slot, standout-end-string: Private classes
Slot, standout-init: Private classes
Slot, standout-init-string: Private classes
Slot, start: Public structures
Slot, start: Private structures
Slot, start: Private classes
Slot, state: Private structures
Slot, stream: Public structures
Slot, stream: Public classes
Slot, stream: Private structures
Slot, string: Private structures
Slot, substitute: Private structures
Slot, symbol: Private structures
Slot, symbol-chunks: Private structures
Slot, syntax-info: Private structures
Slot, table: Private structures
Slot, table: Private structures
Slot, tag: Public classes
Slot, tag: Private structures
Slot, tag-line-number: Public structures
Slot, tag-ticks: Private structures
Slot, tail: Public classes
Slot, text: Private structures
Slot, thumb-bar-p: Private classes
Slot, tick: Public structures
Slot, tick: Private structures
Slot, ticks: Private structures
Slot, time: Private structures
Slot, to-state: Private structures
Slot, transparent-p: Private structures
Slot, trashed: Private classes
Slot, typescript: Private classes
Slot, undo-list: Public structures
Slot, undo-p: Public structures
Slot, unmodified-tick: Public structures
Slot, unread-p: Private structures
Slot, value: Private structures
Slot, value: Private structures
Slot, value-node: Private structures
Slot, value-nodes: Public structures
Slot, value1: Private structures
Slot, value2: Private structures
Slot, value3: Private structures
Slot, value4: Private structures
Slot, value5: Private structures
Slot, var-values: Public structures
Slot, var-values: Private structures
Slot, variables: Public structures
Slot, variables: Private structures
Slot, vector: Public structures
Slot, warnings: Private structures
Slot, when: Public conditions
Slot, widget: Public structures
Slot, width: Public structures
Slot, width: Public structures
Slot, width: Private structures
Slot, width: Private classes
Slot, window: Public classes
Slot, window: Public classes
Slot, window-group: Private classes
Slot, windows: Public structures
Slot, wire: Public conditions
Slot, wire: Public structures
Slot, wire: Private structures
Slot, wire: Private structures
Slot, wire: Private classes
Slot, words: Private structures
Slot, write-buffers: Private classes
Slot, write-date: Public structures
Slot, write-date: Private structures
Slot, write-date: Private structures
Slot, write-fd: Private classes
Slot, x: Private structures
Slot, x: Private structures
Slot, xparent: Public structures
Slot, xwindow: Private classes
Slot, y: Private structures
socket: Private classes
socket: Private classes
sout: Public classes
spare-lines: Public structures
Special Variable, *abort-operations*: Private special variables
Special Variable, *active-file-group*: Private special variables
Special Variable, *active-file-group-name*: Private special variables
Special Variable, *active-region-font-marks*: Private special variables
Special Variable, *active-region-highlight-font*: Private special variables
Special Variable, *aeiou*: Private special variables
Special Variable, *after-editor-initializations-funs*: Private special variables
Special Variable, *all-bit-descriptors*: Private special variables
Special Variable, *all-connections*: Private special variables
Special Variable, *all-modifier-names*: Public special variables
Special Variable, *apropos-buffer*: Private special variables
Special Variable, *apropos-entries*: Private special variables
Special Variable, *apropos-entries-end*: Private special variables
Special Variable, *available-backends*: Private special variables
Special Variable, *back-to-@-pattern*: Private special variables
Special Variable, *background-image*: Public special variables
Special Variable, *background-io*: Private special variables
Special Variable, *beep-function*: Public special variables
Special Variable, *binary-pathname*: Private special variables
Special Variable, *bufed-buffer*: Private special variables
Special Variable, *bufed-buffers*: Private special variables
Special Variable, *bufed-buffers-end*: Private special variables
Special Variable, *buffer-history*: Private special variables
Special Variable, *buffer-history-ptr*: Private special variables
Special Variable, *buffer-list*: Public special variables
Special Variable, *buffer-names*: Public special variables
Special Variable, *buffer-package*: Private special variables
Special Variable, *cache-modification-tick*: Private special variables
Special Variable, *character-attribute-cache*: Private special variables
Special Variable, *character-attribute-names*: Public special variables
Special Variable, *character-attributes*: Private special variables
Special Variable, *character-key-events*: Private special variables
Special Variable, *clbuild-buffer*: Private special variables
Special Variable, *clbuild-directory*: Private special variables
Special Variable, *clbuild-info*: Private special variables
Special Variable, *clbuild-info-end*: Private special variables
Special Variable, *clbuild-slave-command*: Private special variables
Special Variable, *clobber-default*: Public special variables
Special Variable, *clx-fds-to-displays*: Private special variables
Special Variable, *coelesce-buffer*: Private special variables
Special Variable, *coelesce-buffer-fill-ptr*: Private special variables
Special Variable, *collision-count*: Private special variables
Special Variable, *color-map*: Private special variables
Special Variable, *command-line-spec*: Private special variables
Special Variable, *command-line-switches*: Private special variables
Special Variable, *command-names*: Public special variables
Special Variable, *command-type-set*: Private special variables
Special Variable, *comment-end-pattern*: Private special variables
Special Variable, *comment-start-pattern*: Private special variables
Special Variable, *compiler-error-stream*: Private special variables
Special Variable, *compiler-note*: Private special variables
Special Variable, *compiler-wire*: Private special variables
Special Variable, *complete-string-buffer*: Private special variables
Special Variable, *complete-string-buffer-size*: Private special variables
Special Variable, *completelist-buffer*: Private special variables
Special Variable, *completelist-entries*: Private special variables
Special Variable, *completion-default-default-database-filename*: Private special variables
Special Variable, *completion-mode-possibility*: Private special variables
Special Variable, *completion-modeline-field*: Private special variables
Special Variable, *completion-prefix*: Private special variables
Special Variable, *completion-prefix-length*: Private special variables
Special Variable, *completions*: Private special variables
Special Variable, *coned-buffer*: Private special variables
Special Variable, *coned-connections*: Private special variables
Special Variable, *coned-connections-end*: Private special variables
Special Variable, *connection-backend*: Private special variables
Special Variable, *create-buffer-count*: Private special variables
Special Variable, *create-initial-windows-hook*: Public special variables
Special Variable, *create-window-hook*: Public special variables
Special Variable, *current-buffer*: Public special variables
Special Variable, *current-command*: Private special variables
Special Variable, *current-highlighted-border*: Private special variables
Special Variable, *current-kbdmac*: Private special variables
Special Variable, *current-translation*: Private special variables
Special Variable, *current-window*: Public special variables
Special Variable, *current-wire*: Public special variables
Special Variable, *cursor-background-color*: Public special variables
Special Variable, *cursor-dropped*: Private special variables
Special Variable, *cursor-foreground-color*: Public special variables
Special Variable, *cursor-hunk*: Private special variables
Special Variable, *dabbrev-continuation*: Private special variables
Special Variable, *debug-buffer*: Private special variables
Special Variable, *debug-context*: Private special variables
Special Variable, *debug-on-error*: Private special variables
Special Variable, *default-backend*: Private special variables
Special Variable, *default-background-pixel*: Public special variables
Special Variable, *default-border-pixmap*: Private special variables
Special Variable, *default-font-family*: Public special variables
Special Variable, *default-foreground-pixel*: Public special variables
Special Variable, *default-margin-pixel*: Private special variables
Special Variable, *default-modeline-fields*: Private special variables
Special Variable, *default-user-dictionary-read-p*: Private special variables
Special Variable, *defining-a-keyboard-macro*: Private special variables
Special Variable, *definition-directory-translation-table*: Private special variables
Special Variable, *delete-char-count*: Private special variables
Special Variable, *delete-char-region*: Private special variables
Special Variable, *delete-window-hook*: Public special variables
Special Variable, *describe-mode-ignore*: Private special variables
Special Variable, *descriptors*: Private special variables
Special Variable, *descriptors-size*: Private special variables
Special Variable, *dictionary*: Private special variables
Special Variable, *dictionary-read-p*: Private special variables
Special Variable, *dictionary-size*: Private special variables
Special Variable, *disembodied-buffer-counter*: Private special variables
Special Variable, *display-down-move-stack*: Private special variables
Special Variable, *display-erase-stack*: Private special variables
Special Variable, *display-event-handlers*: Private special variables
Special Variable, *display-rewrite-stack*: Private special variables
Special Variable, *display-up-move-stack*: Private special variables
Special Variable, *display-write-stack*: Private special variables
Special Variable, *echo-area-buffer*: Public special variables
Special Variable, *echo-area-history*: Private special variables
Special Variable, *echo-area-region*: Private special variables
Special Variable, *echo-area-stream*: Public special variables
Special Variable, *echo-area-window*: Public special variables
Special Variable, *echo-history-pointer*: Private special variables
Special Variable, *editor-bell*: Private special variables
Special Variable, *editor-describe-stream*: Private special variables
Special Variable, *editor-file-descriptor*: Private special variables
Special Variable, *editor-has-been-entered*: Private special variables
Special Variable, *editor-input*: Public special variables
Special Variable, *editor-name*: Private special variables
Special Variable, *editor-windowed-input*: Private special variables
Special Variable, *ephemerally-active-command-types*: Private special variables
Special Variable, *error-function*: Public special variables
Special Variable, *eval-form-stream*: Private special variables
Special Variable, *eval-welcome-message*: Private special variables
Special Variable, *event-base*: Private special variables
Special Variable, *expanded-suffix-length*: Private special variables
Special Variable, *fast*: Public special variables
Special Variable, *file-groups*: Private special variables
Special Variable, *file-type-hooks*: Private special variables
Special Variable, *flag-masks*: Private special variables
Special Variable, *foreground-background-xor*: Public special variables
Special Variable, *free-character-sets*: Private special variables
Special Variable, *free-descriptor-elements*: Private special variables
Special Variable, *free-font-changes*: Private special variables
Special Variable, *free-hemlock-output-streams*: Private special variables
Special Variable, *free-hemlock-region-streams*: Private special variables
Special Variable, *free-input-events*: Private special variables
Special Variable, *free-string-table-bytes*: Private special variables
Special Variable, *fuzzy-completion-symbol-prefixes*: Private special variables
Special Variable, *fuzzy-completion-symbol-suffixes*: Private special variables
Special Variable, *fuzzy-completion-word-separators*: Private special variables
Special Variable, *fuzzy-recursion-soft-limit*: Private special variables
Special Variable, *fuzzylist-buffer*: Private special variables
Special Variable, *fuzzylist-entries*: Private special variables
Special Variable, *gc-notify-after*: Private special variables
Special Variable, *gc-notify-before*: Private special variables
Special Variable, *generic-describe-kinds*: Private special variables
Special Variable, *generic-pointer-up-fun*: Private special variables
Special Variable, *global-command-table*: Private special variables
Special Variable, *global-variable-names*: Public special variables
Special Variable, *glyph-translate-function*: Private special variables
Special Variable, *go-to-def-pattern*: Private special variables
Special Variable, *goto-page-last-num*: Private special variables
Special Variable, *goto-page-last-string*: Private special variables
Special Variable, *hack-hunk-replace-line*: Private special variables
Special Variable, *hemlock-base-directory*: Public special variables
Special Variable, *hemlock-cursor*: Public special variables
Special Variable, *hemlock-initialized*: Private special variables
Special Variable, *hemlock-listener*: Private special variables
Special Variable, *hemlock-version*: Private special variables
Special Variable, *hemlock-window-count*: Private special variables
Special Variable, *hemlock-windows*: Private special variables
Special Variable, *highlight-border-pixmap*: Private special variables
Special Variable, *hunk-cursor-x*: Private special variables
Special Variable, *hunk-cursor-y*: Private special variables
Special Variable, *hunk-replace-line-pixmap*: Private special variables
Special Variable, *id-namestring*: Private special variables
Special Variable, *id-to-object*: Private special variables
Special Variable, *ignored-misspellings*: Private special variables
Special Variable, *illegal-read-stream*: Private special variables
Special Variable, *in-a-keyboard-macro*: Private special variables
Special Variable, *in-a-recursive-edit*: Private special variables
Special Variable, *in-hemlock-slave-p*: Private special variables
Special Variable, *in-hemlock-stream-input-method*: Private special variables
Special Variable, *in-redisplay*: Private special variables
Special Variable, *in-the-editor*: Private special variables
Special Variable, *input-transcript*: Public special variables
Special Variable, *insert-noted-p*: Private special variables
Special Variable, *inside-operation*: Private special variables
Special Variable, *installation-directory*: Private special variables
Special Variable, *internal-temp-mark*: Private special variables
Special Variable, *internal-temp-region*: Private special variables
Special Variable, *invoke-hook*: Public special variables
Special Variable, *kbdmac-count*: Private special variables
Special Variable, *kbdmac-done*: Private special variables
Special Variable, *kbdmac-dont-ask*: Private special variables
Special Variable, *kbdmac-input*: Private special variables
Special Variable, *kbdmac-stream*: Private special variables
Special Variable, *kbdmac-text*: Private special variables
Special Variable, *kbdmac-transcript*: Private special variables
Special Variable, *kbdmac-transforms*: Private special variables
Special Variable, *key-character-classes*: Private special variables
Special Variable, *key-event-characters*: Private special variables
Special Variable, *key-event-history*: Public special variables
Special Variable, *key-translations*: Private special variables
Special Variable, *keysym-high-bytes*: Private special variables
Special Variable, *keysyms-to-names*: Private special variables
Special Variable, *kill-ring*: Private special variables
Special Variable, *last-character-attribute-requested*: Private special variables
Special Variable, *last-command-type*: Private special variables
Special Variable, *last-comment-end*: Private special variables
Special Variable, *last-comment-start*: Private special variables
Special Variable, *last-completion-mark*: Private special variables
Special Variable, *last-find-attribute-attribute*: Private special variables
Special Variable, *last-find-attribute-char-set*: Private special variables
Special Variable, *last-find-attribute-end-wins*: Private special variables
Special Variable, *last-find-attribute-function*: Private special variables
Special Variable, *last-find-attribute-mask*: Private special variables
Special Variable, *last-go-to-def-string*: Private special variables
Special Variable, *last-key-event-typed*: Public special variables
Special Variable, *last-message-time*: Private special variables
Special Variable, *last-search-pattern*: Private special variables
Special Variable, *last-search-string*: Private special variables
Special Variable, *line-wrap-char*: Private special variables
Special Variable, *logical-key-event-descriptors*: Private special variables
Special Variable, *losing-character-mask*: Private special variables
Special Variable, *main-event-base*: Private special variables
Special Variable, *map-bindings-key*: Private special variables
Special Variable, *master-machine-and-port*: Private special variables
Special Variable, *mode-names*: Public special variables
Special Variable, *mode-option-handlers*: Private special variables
Special Variable, *modeline-field-names*: Private special variables
Special Variable, *modeline-font*: Private special variables
Special Variable, *modern-hemlock*: Private special variables
Special Variable, *modifier-count*: Private special variables
Special Variable, *modifier-translations*: Private special variables
Special Variable, *modifiers-to-internal-masks*: Private special variables
Special Variable, *more-prompt-action*: Public special variables
Special Variable, *mouse-translation-info*: Private special variables
Special Variable, *my-string-output-stream*: Private special variables
Special Variable, *names-to-keysyms*: Private special variables
Special Variable, *new-descriptors*: Private special variables
Special Variable, *new-dictionary*: Private special variables
Special Variable, *new-string-table*: Private special variables
Special Variable, *newly-created-slave*: Private special variables
Special Variable, *next-id*: Private special variables
Special Variable, *next-slave-index*: Private special variables
Special Variable, *object-set-event-handler-print*: Private special variables
Special Variable, *object-to-id*: Private special variables
Special Variable, *old-invoke-hook*: Private special variables
Special Variable, *open-paren-font-marks*: Private special variables
Special Variable, *open-paren-highlight-font*: Private special variables
Special Variable, *original-beep-function*: Private special variables
Special Variable, *original-debug-io*: Private special variables
Special Variable, *original-error-output*: Private special variables
Special Variable, *original-gc-notify-after*: Private special variables
Special Variable, *original-gc-notify-before*: Private special variables
Special Variable, *original-query-io*: Private special variables
Special Variable, *original-standard-input*: Private special variables
Special Variable, *original-standard-output*: Private special variables
Special Variable, *original-terminal-io*: Private special variables
Special Variable, *original-trace-output*: Private special variables
Special Variable, *parse-default*: Public special variables
Special Variable, *parse-default-string*: Public special variables
Special Variable, *parse-help*: Public special variables
Special Variable, *parse-input-region*: Public special variables
Special Variable, *parse-prompt*: Public special variables
Special Variable, *parse-starting-mark*: Public special variables
Special Variable, *parse-string-tables*: Public special variables
Special Variable, *parse-type*: Public special variables
Special Variable, *parse-value-must-exist*: Public special variables
Special Variable, *parse-verification-function*: Public special variables
Special Variable, *parsers*: Private special variables
Special Variable, *pathname-to-spell-info*: Private special variables
Special Variable, *pathnames-to-dired-buffers*: Private special variables
Special Variable, *pending-returns*: Private special variables
Special Variable, *prefix-argument*: Private special variables
Special Variable, *prefix-argument-supplied*: Private special variables
Special Variable, *prepl-command-overrides*: Private special variables
Special Variable, *previous-input-search-pattern*: Private special variables
Special Variable, *previous-input-search-string*: Private special variables
Special Variable, *print-region*: Public special variables
Special Variable, *print-representation-char-set*: Private special variables
Special Variable, *process-clx-event-display*: Private special variables
Special Variable, *process-number*: Private special variables
Special Variable, *prompt-key*: Private special variables
Special Variable, *query-replace-undo-data*: Private special variables
Special Variable, *random-typeout-buffers*: Public special variables
Special Variable, *random-typeout-hook*: Public special variables
Special Variable, *random-typeout-ml-fields*: Public special variables
Special Variable, *random-typeout-start-width*: Private special variables
Special Variable, *random-typeout-start-x*: Private special variables
Special Variable, *random-typeout-start-y*: Private special variables
Special Variable, *reading-lispbuf-input*: Private special variables
Special Variable, *real-editor-input*: Public special variables
Special Variable, *real-to-logical-key-events*: Private special variables
Special Variable, *recursive-default*: Public special variables
Special Variable, *recursive-edit-count*: Private special variables
Special Variable, *registers*: Private special variables
Special Variable, *report-function*: Public special variables
Special Variable, *request-server-interface*: Private special variables
Special Variable, *rooting-buffer*: Private special variables
Special Variable, *scope-table*: Private special variables
Special Variable, *screen-image-trashed*: Private special variables
Special Variable, *scribe-directive-type-table*: Private special variables
Special Variable, *scribe-para-break-table*: Private special variables
Special Variable, *search-pattern-documentation*: Private special variables
Special Variable, *search-pattern-experts*: Private special variables
Special Variable, *seen-dabbrevs*: Private special variables
Special Variable, *selected-eval-buffer*: Private special variables
Special Variable, *separator-positions*: Private special variables
Special Variable, *server-names*: Private special variables
Special Variable, *shell-names*: Private special variables
Special Variable, *slave-command*: Private special variables
Special Variable, *slave-list-buffer*: Private special variables
Special Variable, *slave-list-items*: Private special variables
Special Variable, *slave-list-items-end*: Private special variables
Special Variable, *slave-stack-frames*: Private special variables
Special Variable, *slave-stack-frames-end*: Private special variables
Special Variable, *spare-search-jump-vectors*: Private special variables
Special Variable, *special-forms*: Private special variables
Special Variable, *spell-alphabet*: Private special variables
Special Variable, *spell-word-characters*: Private special variables
Special Variable, *spelling-corrections*: Private special variables
Special Variable, *srccom-line-next*: Private special variables
Special Variable, *srccom-line=*: Private special variables
Special Variable, *stack-trace-on-error*: Private special variables
Special Variable, *standard-column-width*: Private special variables
Special Variable, *string-buffer*: Private special variables
Special Variable, *string-buffer-size*: Private special variables
Special Variable, *string-table*: Private special variables
Special Variable, *string-table-size*: Private special variables
Special Variable, *sxzh*: Private special variables
Special Variable, *synchronous-evaluation-of-slave-requests-in-the-master*: Private special variables
Special Variable, *target-column*: Private special variables
Special Variable, *things-to-do-once*: Private special variables
Special Variable, *this-host*: Private special variables
Special Variable, *this-pid*: Private special variables
Special Variable, *time-queue*: Private special variables
Special Variable, *translate-key-temp*: Private special variables
Special Variable, *truncated-field-char*: Private special variables
Special Variable, *tty-translations*: Private special variables
Special Variable, *undo-info*: Private special variables
Special Variable, *update-default*: Public special variables
Special Variable, *value-of-last-character-attribute-requested*: Private special variables
Special Variable, *window-list*: Public special variables
Special Variable, *writable-buffers*: Private special variables
Special Variable, *xref-buffer*: Private special variables
Special Variable, *xref-entries*: Private special variables
Special Variable, *xref-entries-end*: Private special variables
Special Variable, *xwindow-hash*: Private special variables
Special Variable, *yes-or-no-string-table*: Private special variables
Special Variable, *yesp-function*: Public special variables
Special Variable, +input-buffer-size+: Private special variables
Special Variable, child-interesting-xevents: Private special variables
Special Variable, child-interesting-xevents-mask: Public special variables
Special Variable, default-binary-dictionary: Private special variables
Special Variable, default-lisp-wordchars: Private special variables
Special Variable, default-other-wordchars: Private special variables
Special Variable, dummy-line: Public special variables
Special Variable, editor-abort-key-events: Private special variables
Special Variable, group-interesting-xevents: Private special variables
Special Variable, group-interesting-xevents-mask: Public special variables
Special Variable, hemlock-eof: Private special variables
Special Variable, hemlock-grey-bitmap-data: Private special variables
Special Variable, hunk-bottom-border: Private special variables
Special Variable, hunk-height-limit: Private special variables
Special Variable, hunk-left-border: Private special variables
Special Variable, hunk-modeline-bottom: Private special variables
Special Variable, hunk-modeline-top: Private special variables
Special Variable, hunk-thumb-bar-bottom-border: Private special variables
Special Variable, hunk-top-border: Private special variables
Special Variable, hunk-width-limit: Public special variables
Special Variable, initial-string-table-size: Private special variables
Special Variable, initial-word-table-size: Private special variables
Special Variable, last-was-undo-p: Private special variables
Special Variable, left-open-pos: Private special variables
Special Variable, line-cache-length: Private special variables
Special Variable, lisp-fonts-pathnames: Private special variables
Special Variable, lispbuf-eof: Private special variables
Special Variable, minimum-window-height: Private special variables
Special Variable, now-tick: Private special variables
Special Variable, open-chars: Private special variables
Special Variable, open-line: Private special variables
Special Variable, random-typeout-xevents: Private special variables
Special Variable, random-typeout-xevents-mask: Public special variables
Special Variable, right-open-pos: Private special variables
Special Variable, the-sentinel: Public special variables
Special Variable, this-is-undo-p: Private special variables
Special Variable, undo-name: Private special variables
Special Variable, undoing-undo-list: Private special variables
Special Variable, unique-thingie: Private special variables
speed: Private classes
spell-deleted-entry: Private constants
standout-end: Private classes
standout-end-string: Private classes
standout-init: Private classes
standout-init-string: Private classes
start: Public structures
start: Private structures
start: Private classes
state: Private structures
stored-hash-byte: Private constants
stored-length-byte: Private constants
stream: Public structures
stream: Public classes
stream: Private structures
string: Private structures
string-table-size-loc: Private constants
substitute: Private structures
symbol: Private structures
symbol-chunks: Private structures
syntax-info: Private structures

T
t-mask: Private constants
table: Private structures
table: Private structures
tag: Public classes
tag: Private structures
tag-line-number: Public structures
tag-ticks: Private structures
tail: Public classes
text: Private structures
the-sentinel: Public special variables
this-is-undo-p: Private special variables
thumb-bar-p: Private classes
tick: Public structures
tick: Private structures
ticks: Private structures
time: Private structures
to-state: Private structures
transparent-p: Private structures
trashed: Private classes
ts-stream-output-buffer-size: Private constants
typescript: Private classes

U
unaltered-bits: Public constants
undo-list: Public structures
undo-name: Private special variables
undo-p: Public structures
undoing-undo-list: Private special variables
unique-thingie: Private special variables
unix-to-universal-time: Private constants
unmodified-tick: Public structures
unread-p: Private structures

V
v-mask: Private constants
value: Private structures
value: Private structures
value-node: Private structures
value-nodes: Public structures
value1: Private structures
value2: Private structures
value3: Private structures
value4: Private structures
value5: Private structures
var-values: Public structures
var-values: Private structures
variables: Public structures
variables: Private structures
vector: Public structures

W
warnings: Private structures
when: Public conditions
whole-index-high-byte: Private constants
whole-index-low-byte: Private constants
widget: Public structures
width: Public structures
width: Public structures
width: Private structures
width: Private classes
wildcard-char: Private constants
window: Public classes
window: Public classes
window-group: Private classes
windows: Public structures
winning-char: Private constants
wire: Public conditions
wire: Public structures
wire: Private structures
wire: Private structures
wire: Private classes
words: Private structures
write-buffers: Private classes
write-date: Public structures
write-date: Private structures
write-date: Private structures
write-fd: Private classes

X
x: Private structures
x: Private structures
x-mask: Private constants
xparent: Public structures
xwindow: Private classes
xwindow-border-width: Private constants
xwindow-border-width*2: Private constants

Y
y: Private structures
y-mask: Private constants

Z
z-mask: Private constants


A.4 Data types

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

A
apropos-entry: Private structures
apropos.lisp: The hemlock․base/user-1/apropos․lisp file
attribute-descriptor: Private structures
auto-save-state: Private structures
auto-save.lisp: The hemlock․base/user-1/auto-save․lisp file

B
bindings.lisp: The hemlock․base/user-1/bindings․lisp file
bit-descriptor: Private structures
bit-display.lisp: The hemlock․clx/clx-1/bit-display․lisp file
bit-screen.lisp: The hemlock․clx/clx-1/bit-screen․lisp file
bit-stuff.lisp: The hemlock․clx/clx-1/bit-stuff․lisp file
bitmap-1: The hemlock․base/bitmap-1 module
bitmap-device: Private classes
bitmap-ext.lisp: The hemlock․clx/clx-1/bitmap-ext․lisp file
bitmap-hunk: Private classes
bitmap-input.lisp: The hemlock․clx/clx-1/bitmap-input․lisp file
bitmap-rompsite.lisp: The hemlock․clx/clx-1/bitmap-rompsite․lisp file
bufed.lisp: The hemlock․base/user-1/bufed․lisp file
buffer: Public structures
buffer.lisp: The hemlock․base/core-2/buffer․lisp file

C
character-set: Private structures
charmacs.lisp: The hemlock․base/core-1/charmacs․lisp file
Class, bitmap-device: Private classes
Class, bitmap-hunk: Private classes
Class, connection: Public classes
Class, device: Public classes
Class, device-hunk: Public classes
Class, editor-input: Public classes
Class, font-mark: Public classes
Class, hemlock-output-stream: Public classes
Class, hemlock-region-stream: Public classes
Class, io-connection: Private classes
Class, iolib-connection: Private classes
Class, kbdmac-stream: Private classes
Class, line: Public classes
Class, listening-connection: Public classes
Class, listening-connection/iolib: Private classes
Class, mark: Public classes
Class, pipelike-connection-mixin: Private classes
Class, pipelike-connection/iolib: Private classes
Class, process-connection-mixin: Private classes
Class, process-connection/iolib: Private classes
Class, process-with-pty-connection-mixin: Private classes
Class, process-with-pty-connection/iolib: Private classes
Class, random-typeout-stream: Public classes
Class, serializable-object: Private classes
Class, shell-filter-stream: Private classes
Class, slave-symbol: Private classes
Class, tcp-connection-mixin: Private classes
Class, tcp-connection/iolib: Private classes
Class, tcp-listener-mixin: Private classes
Class, tcp-listener/iolib: Private classes
Class, ts-stream: Private classes
Class, tty-device: Private classes
Class, windowed-editor-input: Private classes
Class, x11-hunk: Private classes
clbuild-info: Private structures
clbuild.lisp: The hemlock․base/misc-1/clbuild․lisp file
clx-1: The hemlock․clx/clx-1 module
command: Public structures
command.lisp: The hemlock․base/user-1/command․lisp file
comments.lisp: The hemlock․base/user-1/comments․lisp file
completion.lisp: The hemlock․base/user-1/completion․lisp file
Condition, editor-error: Public conditions
Condition, unexpected-stream-command: Private conditions
Condition, wire-eof: Public conditions
Condition, wire-error: Public conditions
Condition, wire-io-error: Public conditions
coned-connection: Private structures
coned.lisp: The hemlock․base/user-1/coned․lisp file
connection: Public classes
connection-device: Private structures
connections.lisp: The hemlock․base/core-2/connections․lisp file
core-1: The hemlock․base/core-1 module
core-2: The hemlock․base/core-2 module
core-3: The hemlock․base/core-3 module
cpc.lisp: The hemlock․base/user-1/cpc․lisp file
cursor.lisp: The hemlock․base/core-2/cursor․lisp file

D
dabbrev.lisp: The hemlock․base/user-1/dabbrev․lisp file
debug.lisp: The hemlock․base/user-1/debug․lisp file
decls.lisp: The hemlock․base/core-1/decls․lisp file
defsyn.lisp: The hemlock․base/user-1/defsyn․lisp file
device: Public structures
device: Public classes
device-hunk: Public classes
dired: The dired package
dired-file: Private structures
dired-information: Private structures
dired.lisp: The hemlock․base/user-1/dired․lisp file
diredcoms.lisp: The hemlock․base/user-1/diredcoms․lisp file
dis-line: Private types
display.lisp: The hemlock․base/core-2/display․lisp file
doccoms.lisp: The hemlock․base/user-1/doccoms․lisp file
dylan.lisp: The hemlock․base/user-1/dylan․lisp file

E
echo.lisp: The hemlock․base/root-2/echo․lisp file
echocoms.lisp: The hemlock․base/user-1/echocoms․lisp file
edit-defs.lisp: The hemlock․base/user-1/edit-defs․lisp file
editor-error: Public conditions
editor-input: Public classes
error-info: Private structures
eval-server.lisp: The hemlock․base/user-1/eval-server․lisp file
exp-syntax.lisp: The hemlock․base/core-2/exp-syntax․lisp file

F
File, apropos.lisp: The hemlock․base/user-1/apropos․lisp file
File, auto-save.lisp: The hemlock․base/user-1/auto-save․lisp file
File, bindings.lisp: The hemlock․base/user-1/bindings․lisp file
File, bit-display.lisp: The hemlock․clx/clx-1/bit-display․lisp file
File, bit-screen.lisp: The hemlock․clx/clx-1/bit-screen․lisp file
File, bit-stuff.lisp: The hemlock․clx/clx-1/bit-stuff․lisp file
File, bitmap-ext.lisp: The hemlock․clx/clx-1/bitmap-ext․lisp file
File, bitmap-input.lisp: The hemlock․clx/clx-1/bitmap-input․lisp file
File, bitmap-rompsite.lisp: The hemlock․clx/clx-1/bitmap-rompsite․lisp file
File, bufed.lisp: The hemlock․base/user-1/bufed․lisp file
File, buffer.lisp: The hemlock․base/core-2/buffer․lisp file
File, charmacs.lisp: The hemlock․base/core-1/charmacs․lisp file
File, clbuild.lisp: The hemlock․base/misc-1/clbuild․lisp file
File, command.lisp: The hemlock․base/user-1/command․lisp file
File, comments.lisp: The hemlock․base/user-1/comments․lisp file
File, completion.lisp: The hemlock․base/user-1/completion․lisp file
File, coned.lisp: The hemlock․base/user-1/coned․lisp file
File, connections.lisp: The hemlock․base/core-2/connections․lisp file
File, cpc.lisp: The hemlock․base/user-1/cpc․lisp file
File, cursor.lisp: The hemlock․base/core-2/cursor․lisp file
File, dabbrev.lisp: The hemlock․base/user-1/dabbrev․lisp file
File, debug.lisp: The hemlock․base/user-1/debug․lisp file
File, decls.lisp: The hemlock․base/core-1/decls․lisp file
File, defsyn.lisp: The hemlock․base/user-1/defsyn․lisp file
File, dired.lisp: The hemlock․base/user-1/dired․lisp file
File, diredcoms.lisp: The hemlock․base/user-1/diredcoms․lisp file
File, display.lisp: The hemlock․base/core-2/display․lisp file
File, doccoms.lisp: The hemlock․base/user-1/doccoms․lisp file
File, dylan.lisp: The hemlock․base/user-1/dylan․lisp file
File, echo.lisp: The hemlock․base/root-2/echo․lisp file
File, echocoms.lisp: The hemlock․base/user-1/echocoms․lisp file
File, edit-defs.lisp: The hemlock․base/user-1/edit-defs․lisp file
File, eval-server.lisp: The hemlock․base/user-1/eval-server․lisp file
File, exp-syntax.lisp: The hemlock․base/core-2/exp-syntax․lisp file
File, filecoms.lisp: The hemlock․base/user-1/filecoms․lisp file
File, files.lisp: The hemlock․base/core-2/files․lisp file
File, fill.lisp: The hemlock․base/user-1/fill․lisp file
File, font.lisp: The hemlock․base/root-2/font․lisp file
File, fuzzy.lisp: The hemlock․base/user-1/fuzzy․lisp file
File, grep.lisp: The hemlock․base/user-1/grep․lisp file
File, group.lisp: The hemlock․base/user-1/group․lisp file
File, hemlock-ext.lisp: The hemlock․base/core-1/hemlock-ext․lisp file
File, hemlock.base.asd: The hemlock․base/hemlock․base․asd file
File, hemlock.clx.asd: The hemlock․clx/hemlock․clx․asd file
File, highlight.lisp: The hemlock․base/user-1/highlight․lisp file
File, htext1.lisp: The hemlock․base/core-2/htext1․lisp file
File, htext2.lisp: The hemlock․base/core-2/htext2․lisp file
File, htext3.lisp: The hemlock․base/core-2/htext3․lisp file
File, htext4.lisp: The hemlock․base/core-2/htext4․lisp file
File, hunk-draw.lisp: The hemlock․clx/clx-1/hunk-draw․lisp file
File, icom.lisp: The hemlock․base/user-1/icom․lisp file
File, indent.lisp: The hemlock․base/user-1/indent․lisp file
File, input.lisp: The hemlock․base/core-2/input․lisp file
File, interp.lisp: The hemlock․base/core-2/interp․lisp file
File, ioconnections.lisp: The hemlock․clx/clx-1/ioconnections․lisp file
File, kbdmac.lisp: The hemlock․base/user-1/kbdmac․lisp file
File, key-event.lisp: The hemlock․base/core-1/key-event․lisp file
File, keysym-defs.lisp: The hemlock․base/bitmap-1/keysym-defs․lisp file
File, killcoms.lisp: The hemlock․base/user-1/killcoms․lisp file
File, line.lisp: The hemlock․base/core-2/line․lisp file
File, linimage.lisp: The hemlock․base/core-2/linimage․lisp file
File, lispbuf.lisp: The hemlock․base/user-1/lispbuf․lisp file
File, lispdep.lisp: The hemlock․base/core-1/lispdep․lisp file
File, lispeval.lisp: The hemlock․base/user-1/lispeval․lisp file
File, lispmode.lisp: The hemlock․base/user-1/lispmode․lisp file
File, macros.lisp: The hemlock․base/core-2/macros․lisp file
File, main.lisp: The hemlock․base/root-2/main․lisp file
File, morecoms.lisp: The hemlock․base/user-1/morecoms․lisp file
File, new-undo.lisp: The hemlock․base/root-2/new-undo․lisp file
File, overwrite.lisp: The hemlock․base/user-1/overwrite․lisp file
File, package.lisp: The hemlock․base/core-1/package․lisp file
File, pascal.lisp: The hemlock․base/user-1/pascal․lisp file
File, pop-up-stream.lisp: The hemlock․base/root-1/pop-up-stream․lisp file
File, port.lisp: The hemlock․base/wire/port․lisp file
File, register.lisp: The hemlock․base/user-1/register․lisp file
File, remote.lisp: The hemlock․base/wire/remote․lisp file
File, repl.lisp: The hemlock․base/core-2/repl․lisp file
File, request.lisp: The hemlock․base/user-1/request․lisp file
File, ring.lisp: The hemlock․base/core-2/ring․lisp file
File, rompsite.lisp: The hemlock․base/core-2/rompsite․lisp file
File, screen.lisp: The hemlock․base/core-2/screen․lisp file
File, scribe.lisp: The hemlock․base/user-1/scribe․lisp file
File, search1.lisp: The hemlock․base/core-2/search1․lisp file
File, search2.lisp: The hemlock․base/core-2/search2․lisp file
File, searchcoms.lisp: The hemlock․base/user-1/searchcoms․lisp file
File, shell.lisp: The hemlock․base/user-1/shell․lisp file
File, slave-list.lisp: The hemlock․base/user-1/slave-list․lisp file
File, spell-aug.lisp: The hemlock․base/user-1/spell-aug․lisp file
File, spell-build.lisp: The hemlock․base/user-1/spell-build․lisp file
File, spell-corr.lisp: The hemlock․base/user-1/spell-corr․lisp file
File, spell-rt.lisp: The hemlock․base/user-1/spell-rt․lisp file
File, spellcoms.lisp: The hemlock․base/user-1/spellcoms․lisp file
File, srccom.lisp: The hemlock․base/user-1/srccom․lisp file
File, streams.lisp: The hemlock․base/root-2/streams․lisp file
File, struct.lisp: The hemlock․base/core-1/struct․lisp file
File, syntax.lisp: The hemlock․base/core-2/syntax․lisp file
File, table.lisp: The hemlock․base/core-2/table․lisp file
File, text.lisp: The hemlock․base/user-1/text․lisp file
File, ts-buf.lisp: The hemlock․base/user-1/ts-buf․lisp file
File, ts-stream.lisp: The hemlock․base/user-1/ts-stream․lisp file
File, typeout.lisp: The hemlock․base/core-3/typeout․lisp file
File, undo.lisp: The hemlock․base/user-1/undo․lisp file
File, vars.lisp: The hemlock․base/core-2/vars․lisp file
File, window.lisp: The hemlock․base/core-2/window․lisp file
File, winimage.lisp: The hemlock․base/core-2/winimage․lisp file
File, wire-package.lisp: The hemlock․base/wire/wire-package․lisp file
File, wire.lisp: The hemlock․base/wire/wire․lisp file
File, xcoms.lisp: The hemlock․base/user-1/xcoms․lisp file
File, xref.lisp: The hemlock․base/user-1/xref․lisp file
filecoms.lisp: The hemlock․base/user-1/filecoms․lisp file
files.lisp: The hemlock․base/core-2/files․lisp file
fill.lisp: The hemlock․base/user-1/fill․lisp file
font-change: Private structures
font-family: Private structures
font-mark: Public classes
font.lisp: The hemlock․base/root-2/font․lisp file
fuzzy-matching: Private structures
fuzzy.lisp: The hemlock․base/user-1/fuzzy․lisp file
fuzzylist-entry: Private structures

G
grep.lisp: The hemlock․base/user-1/grep․lisp file
group.lisp: The hemlock․base/user-1/group․lisp file

H
hemlock: The hemlock package
hemlock-ext: The hemlock-ext package
hemlock-ext.lisp: The hemlock․base/core-1/hemlock-ext․lisp file
hemlock-interface: The hemlock-interface package
hemlock-internals: The hemlock-internals package
hemlock-output-stream: Public classes
hemlock-region-stream: Public classes
hemlock-system: The hemlock-system package
hemlock-user: The hemlock-user package
hemlock.base: The hemlock․base system
hemlock.base.asd: The hemlock․base/hemlock․base․asd file
hemlock.clx: The hemlock․clx system
hemlock.clx.asd: The hemlock․clx/hemlock․clx․asd file
hemlock.terminfo: The hemlock․terminfo package
hemlock.wire: The hemlock․wire package
hemlock.x11: The hemlock․x11 package
highlight.lisp: The hemlock․base/user-1/highlight․lisp file
htext1.lisp: The hemlock․base/core-2/htext1․lisp file
htext2.lisp: The hemlock․base/core-2/htext2․lisp file
htext3.lisp: The hemlock․base/core-2/htext3․lisp file
htext4.lisp: The hemlock․base/core-2/htext4․lisp file
hunk-draw.lisp: The hemlock․clx/clx-1/hunk-draw․lisp file

I
icom.lisp: The hemlock․base/user-1/icom․lisp file
indent.lisp: The hemlock․base/user-1/indent․lisp file
input-event: Private structures
input.lisp: The hemlock․base/core-2/input․lisp file
interp.lisp: The hemlock․base/core-2/interp․lisp file
io-connection: Private classes
ioconnections.lisp: The hemlock․clx/clx-1/ioconnections․lisp file
iolib-connection: Private classes

K
kbdmac-stream: Private classes
kbdmac.lisp: The hemlock․base/user-1/kbdmac․lisp file
key-event: Public structures
key-event.lisp: The hemlock․base/core-1/key-event․lisp file
keysym-defs.lisp: The hemlock․base/bitmap-1/keysym-defs․lisp file
killcoms.lisp: The hemlock․base/user-1/killcoms․lisp file

L
line: Public classes
line.lisp: The hemlock․base/core-2/line․lisp file
linimage.lisp: The hemlock․base/core-2/linimage․lisp file
lisp-info: Private structures
lispbuf.lisp: The hemlock․base/user-1/lispbuf․lisp file
lispdep.lisp: The hemlock․base/core-1/lispdep․lisp file
lispeval.lisp: The hemlock․base/user-1/lispeval․lisp file
lispmode.lisp: The hemlock․base/user-1/lispmode․lisp file
listening-connection: Public classes
listening-connection/iolib: Private classes
logical-key-event-descriptor: Private structures

M
macros.lisp: The hemlock․base/core-2/macros․lisp file
main.lisp: The hemlock․base/root-2/main․lisp file
mark: Public classes
misc-1: The hemlock․base/misc-1 module
mode-object: Private structures
modeline-field: Public structures
modeline-field-info: Private structures
Module, bitmap-1: The hemlock․base/bitmap-1 module
Module, clx-1: The hemlock․clx/clx-1 module
Module, core-1: The hemlock․base/core-1 module
Module, core-2: The hemlock․base/core-2 module
Module, core-3: The hemlock․base/core-3 module
Module, misc-1: The hemlock․base/misc-1 module
Module, root-1: The hemlock․base/root-1 module
Module, root-2: The hemlock․base/root-2 module
Module, user-1: The hemlock․base/user-1 module
Module, wire: The hemlock․base/wire module
morecoms.lisp: The hemlock․base/user-1/morecoms․lisp file

N
new-undo.lisp: The hemlock․base/root-2/new-undo․lisp file
note: Private structures

O
object-set: Private structures
overwrite.lisp: The hemlock․base/user-1/overwrite․lisp file

P
Package, dired: The dired package
Package, hemlock: The hemlock package
Package, hemlock-ext: The hemlock-ext package
Package, hemlock-interface: The hemlock-interface package
Package, hemlock-internals: The hemlock-internals package
Package, hemlock-system: The hemlock-system package
Package, hemlock-user: The hemlock-user package
Package, hemlock.terminfo: The hemlock․terminfo package
Package, hemlock.wire: The hemlock․wire package
Package, hemlock.x11: The hemlock․x11 package
Package, spell: The spell package
package.lisp: The hemlock․base/core-1/package․lisp file
pascal.lisp: The hemlock․base/user-1/pascal․lisp file
pipelike-connection-mixin: Private classes
pipelike-connection/iolib: Private classes
pop-up-stream.lisp: The hemlock․base/root-1/pop-up-stream․lisp file
port.lisp: The hemlock․base/wire/port․lisp file
process-connection-mixin: Private classes
process-connection/iolib: Private classes
process-with-pty-connection-mixin: Private classes
process-with-pty-connection/iolib: Private classes

R
random-typeout-stream: Public classes
region: Public structures
register.lisp: The hemlock․base/user-1/register․lisp file
remote-object: Public structures
remote-wait: Private structures
remote.lisp: The hemlock․base/wire/remote․lisp file
repl.lisp: The hemlock․base/core-2/repl․lisp file
replace-undo: Private structures
request-server: Private structures
request.lisp: The hemlock․base/user-1/request․lisp file
ring: Public structures
ring.lisp: The hemlock․base/core-2/ring․lisp file
rompsite.lisp: The hemlock․base/core-2/rompsite․lisp file
root-1: The hemlock․base/root-1 module
root-2: The hemlock․base/root-2 module

S
screen.lisp: The hemlock․base/core-2/screen․lisp file
scribe.lisp: The hemlock․base/user-1/scribe․lisp file
search-pattern: Public structures
search1.lisp: The hemlock․base/core-2/search1․lisp file
search2.lisp: The hemlock․base/core-2/search2․lisp file
searchcoms.lisp: The hemlock․base/user-1/searchcoms․lisp file
serializable-object: Private classes
server-info: Private structures
set-search-pattern: Private structures
shell-filter-stream: Private classes
shell.lisp: The hemlock․base/user-1/shell․lisp file
slave-list-item: Private structures
slave-list.lisp: The hemlock․base/user-1/slave-list․lisp file
slave-stack-frame: Private structures
slave-symbol: Private classes
spell: The spell package
spell-aug.lisp: The hemlock․base/user-1/spell-aug․lisp file
spell-build.lisp: The hemlock․base/user-1/spell-build․lisp file
spell-corr.lisp: The hemlock․base/user-1/spell-corr․lisp file
spell-info: Private structures
spell-rt.lisp: The hemlock․base/user-1/spell-rt․lisp file
spellcoms.lisp: The hemlock․base/user-1/spellcoms․lisp file
srccom.lisp: The hemlock․base/user-1/srccom․lisp file
stream-device: Public structures
streams.lisp: The hemlock․base/root-2/streams․lisp file
string-insensitive-search-pattern: Private structures
string-sensitive-search-pattern: Private structures
string-table: Public structures
struct.lisp: The hemlock․base/core-1/struct․lisp file
Structure, apropos-entry: Private structures
Structure, attribute-descriptor: Private structures
Structure, auto-save-state: Private structures
Structure, bit-descriptor: Private structures
Structure, buffer: Public structures
Structure, character-set: Private structures
Structure, clbuild-info: Private structures
Structure, command: Public structures
Structure, coned-connection: Private structures
Structure, connection-device: Private structures
Structure, device: Public structures
Structure, dired-file: Private structures
Structure, dired-information: Private structures
Structure, error-info: Private structures
Structure, font-change: Private structures
Structure, font-family: Private structures
Structure, fuzzy-matching: Private structures
Structure, fuzzylist-entry: Private structures
Structure, input-event: Private structures
Structure, key-event: Public structures
Structure, lisp-info: Private structures
Structure, logical-key-event-descriptor: Private structures
Structure, mode-object: Private structures
Structure, modeline-field: Public structures
Structure, modeline-field-info: Private structures
Structure, note: Private structures
Structure, object-set: Private structures
Structure, region: Public structures
Structure, remote-object: Public structures
Structure, remote-wait: Private structures
Structure, replace-undo: Private structures
Structure, request-server: Private structures
Structure, ring: Public structures
Structure, search-pattern: Public structures
Structure, server-info: Private structures
Structure, set-search-pattern: Private structures
Structure, slave-list-item: Private structures
Structure, slave-stack-frame: Private structures
Structure, spell-info: Private structures
Structure, stream-device: Public structures
Structure, string-insensitive-search-pattern: Private structures
Structure, string-sensitive-search-pattern: Private structures
Structure, string-table: Public structures
Structure, syntax-info: Private structures
Structure, tag: Private structures
Structure, tq-event: Private structures
Structure, ts-data: Private structures
Structure, undo-info: Private structures
Structure, value-node: Private structures
Structure, variable-object: Private structures
Structure, wild-match: Private structures
Structure, window: Public structures
Structure, window-dis-line: Private structures
Structure, window-group: Public structures
Structure, wire: Private structures
Structure, word-entry: Private structures
Structure, word-table: Private structures
Structure, xref-entry: Private structures
syntax-info: Private structures
syntax.lisp: The hemlock․base/core-2/syntax․lisp file
System, hemlock.base: The hemlock․base system
System, hemlock.clx: The hemlock․clx system

T
table.lisp: The hemlock․base/core-2/table․lisp file
tag: Private structures
tcp-connection-mixin: Private classes
tcp-connection/iolib: Private classes
tcp-listener-mixin: Private classes
tcp-listener/iolib: Private classes
text.lisp: The hemlock․base/user-1/text․lisp file
tq-event: Private structures
ts-buf.lisp: The hemlock․base/user-1/ts-buf․lisp file
ts-data: Private structures
ts-stream: Private classes
ts-stream.lisp: The hemlock․base/user-1/ts-stream․lisp file
tty-device: Private classes
Type, dis-line: Private types
typeout.lisp: The hemlock․base/core-3/typeout․lisp file

U
undo-info: Private structures
undo.lisp: The hemlock․base/user-1/undo․lisp file
unexpected-stream-command: Private conditions
user-1: The hemlock․base/user-1 module

V
value-node: Private structures
variable-object: Private structures
vars.lisp: The hemlock․base/core-2/vars․lisp file

W
wild-match: Private structures
window: Public structures
window-dis-line: Private structures
window-group: Public structures
window.lisp: The hemlock․base/core-2/window․lisp file
windowed-editor-input: Private classes
winimage.lisp: The hemlock․base/core-2/winimage․lisp file
wire: The hemlock․base/wire module
wire: Private structures
wire-eof: Public conditions
wire-error: Public conditions
wire-io-error: Public conditions
wire-package.lisp: The hemlock․base/wire/wire-package․lisp file
wire.lisp: The hemlock․base/wire/wire․lisp file
word-entry: Private structures
word-table: Private structures

X
x11-hunk: Private classes
xcoms.lisp: The hemlock․base/user-1/xcoms․lisp file
xref-entry: Private structures
xref.lisp: The hemlock․base/user-1/xref․lisp file