This is the hemlock.clx Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Apr 15 05:21:23 2025 GMT+0.
hemlock.clx/hemlock.clx.asd
hemlock.base/hemlock.base.asd
hemlock.clx/clx-1/bit-stuff.lisp
hemlock.clx/clx-1/hunk-draw.lisp
hemlock.clx/clx-1/bitmap-rompsite.lisp
hemlock.clx/clx-1/ioconnections.lisp
hemlock.clx/clx-1/bitmap-input.lisp
hemlock.clx/clx-1/bit-display.lisp
hemlock.clx/clx-1/bit-screen.lisp
hemlock.clx/clx-1/bitmap-ext.lisp
hemlock.base/core-1/package.lisp
hemlock.base/core-1/lispdep.lisp
hemlock.base/core-1/hemlock-ext.lisp
hemlock.base/core-1/decls.lisp
hemlock.base/core-1/struct.lisp
hemlock.base/core-1/charmacs.lisp
hemlock.base/core-1/key-event.lisp
hemlock.base/bitmap-1/keysym-defs.lisp
hemlock.base/core-2/rompsite.lisp
hemlock.base/core-2/input.lisp
hemlock.base/core-2/macros.lisp
hemlock.base/core-2/line.lisp
hemlock.base/core-2/ring.lisp
hemlock.base/core-2/htext1.lisp
hemlock.base/core-2/buffer.lisp
hemlock.base/core-2/vars.lisp
hemlock.base/core-2/interp.lisp
hemlock.base/core-2/syntax.lisp
hemlock.base/core-2/htext2.lisp
hemlock.base/core-2/htext3.lisp
hemlock.base/core-2/htext4.lisp
hemlock.base/core-2/files.lisp
hemlock.base/core-2/search1.lisp
hemlock.base/core-2/search2.lisp
hemlock.base/core-2/table.lisp
hemlock.base/core-2/winimage.lisp
hemlock.base/core-2/window.lisp
hemlock.base/core-2/screen.lisp
hemlock.base/core-2/linimage.lisp
hemlock.base/core-2/cursor.lisp
hemlock.base/core-2/display.lisp
hemlock.base/core-2/exp-syntax.lisp
hemlock.base/core-2/connections.lisp
hemlock.base/core-2/repl.lisp
hemlock.base/root-1/pop-up-stream.lisp
hemlock.base/root-2/font.lisp
hemlock.base/root-2/streams.lisp
hemlock.base/root-2/main.lisp
hemlock.base/root-2/echo.lisp
hemlock.base/root-2/new-undo.lisp
hemlock.base/core-3/typeout.lisp
hemlock.base/wire/wire-package.lisp
hemlock.base/wire/port.lisp
hemlock.base/wire/wire.lisp
hemlock.base/wire/remote.lisp
hemlock.base/user-1/echocoms.lisp
hemlock.base/user-1/command.lisp
hemlock.base/user-1/kbdmac.lisp
hemlock.base/user-1/undo.lisp
hemlock.base/user-1/killcoms.lisp
hemlock.base/user-1/indent.lisp
hemlock.base/user-1/searchcoms.lisp
hemlock.base/user-1/filecoms.lisp
hemlock.base/user-1/grep.lisp
hemlock.base/user-1/apropos.lisp
hemlock.base/user-1/morecoms.lisp
hemlock.base/user-1/doccoms.lisp
hemlock.base/user-1/srccom.lisp
hemlock.base/user-1/group.lisp
hemlock.base/user-1/fill.lisp
hemlock.base/user-1/text.lisp
hemlock.base/user-1/lispmode.lisp
hemlock.base/user-1/ts-buf.lisp
hemlock.base/user-1/ts-stream.lisp
hemlock.base/user-1/request.lisp
hemlock.base/user-1/eval-server.lisp
hemlock.base/user-1/lispbuf.lisp
hemlock.base/user-1/lispeval.lisp
hemlock.base/user-1/spell-rt.lisp
hemlock.base/user-1/spell-corr.lisp
hemlock.base/user-1/spell-aug.lisp
hemlock.base/user-1/spellcoms.lisp
hemlock.base/user-1/spell-build.lisp
hemlock.base/user-1/comments.lisp
hemlock.base/user-1/overwrite.lisp
hemlock.base/user-1/icom.lisp
hemlock.base/user-1/defsyn.lisp
hemlock.base/user-1/scribe.lisp
hemlock.base/user-1/pascal.lisp
hemlock.base/user-1/dylan.lisp
hemlock.base/user-1/edit-defs.lisp
hemlock.base/user-1/auto-save.lisp
hemlock.base/user-1/register.lisp
hemlock.base/user-1/xcoms.lisp
hemlock.base/user-1/highlight.lisp
hemlock.base/user-1/dired.lisp
hemlock.base/user-1/diredcoms.lisp
hemlock.base/user-1/bufed.lisp
hemlock.base/user-1/coned.lisp
hemlock.base/user-1/xref.lisp
hemlock.base/user-1/completion.lisp
hemlock.base/user-1/cpc.lisp
hemlock.base/user-1/fuzzy.lisp
hemlock.base/user-1/shell.lisp
hemlock.base/user-1/debug.lisp
hemlock.base/user-1/dabbrev.lisp
hemlock.base/user-1/bindings.lisp
hemlock.base/user-1/slave-list.lisp
hemlock.base/misc-1/clbuild.lisp
The main system appears first, followed by any subsystem dependency.
hemlock.clx
hemlock.base
(system).
clx
(system).
clx-1
(module).
Modules are listed depth-first from the system components tree.
hemlock.clx/clx-1
hemlock.base/core-1
hemlock.base/bitmap-1
hemlock.base/core-2
hemlock.base/root-1
hemlock.base/root-2
hemlock.base/core-3
hemlock.base/wire
hemlock.base/user-1
hemlock.base/misc-1
hemlock.clx/clx-1
hemlock.clx
(system).
bit-stuff.lisp
(file).
hunk-draw.lisp
(file).
bitmap-rompsite.lisp
(file).
ioconnections.lisp
(file).
bitmap-input.lisp
(file).
bit-display.lisp
(file).
bit-screen.lisp
(file).
bitmap-ext.lisp
(file).
hemlock.base/core-1
wire
(module).
hemlock.base
(system).
package.lisp
(file).
lispdep.lisp
(file).
hemlock-ext.lisp
(file).
decls.lisp
(file).
struct.lisp
(file).
charmacs.lisp
(file).
key-event.lisp
(file).
hemlock.base/bitmap-1
core-1
(module).
hemlock.base
(system).
keysym-defs.lisp
(file).
hemlock.base/core-2
hemlock.base
(system).
rompsite.lisp
(file).
input.lisp
(file).
macros.lisp
(file).
line.lisp
(file).
ring.lisp
(file).
htext1.lisp
(file).
buffer.lisp
(file).
vars.lisp
(file).
interp.lisp
(file).
syntax.lisp
(file).
htext2.lisp
(file).
htext3.lisp
(file).
htext4.lisp
(file).
files.lisp
(file).
search1.lisp
(file).
search2.lisp
(file).
table.lisp
(file).
winimage.lisp
(file).
window.lisp
(file).
screen.lisp
(file).
linimage.lisp
(file).
cursor.lisp
(file).
display.lisp
(file).
exp-syntax.lisp
(file).
connections.lisp
(file).
repl.lisp
(file).
hemlock.base/root-1
hemlock.base
(system).
pop-up-stream.lisp
(file).
hemlock.base/root-2
hemlock.base
(system).
font.lisp
(file).
streams.lisp
(file).
main.lisp
(file).
echo.lisp
(file).
new-undo.lisp
(file).
hemlock.base/core-3
hemlock.base
(system).
typeout.lisp
(file).
hemlock.base/wire
hemlock.base
(system).
wire-package.lisp
(file).
port.lisp
(file).
wire.lisp
(file).
remote.lisp
(file).
hemlock.base/user-1
hemlock.base
(system).
echocoms.lisp
(file).
command.lisp
(file).
kbdmac.lisp
(file).
undo.lisp
(file).
killcoms.lisp
(file).
indent.lisp
(file).
searchcoms.lisp
(file).
filecoms.lisp
(file).
grep.lisp
(file).
apropos.lisp
(file).
morecoms.lisp
(file).
doccoms.lisp
(file).
srccom.lisp
(file).
group.lisp
(file).
fill.lisp
(file).
text.lisp
(file).
lispmode.lisp
(file).
ts-buf.lisp
(file).
ts-stream.lisp
(file).
request.lisp
(file).
eval-server.lisp
(file).
lispbuf.lisp
(file).
lispeval.lisp
(file).
spell-rt.lisp
(file).
spell-corr.lisp
(file).
spell-aug.lisp
(file).
spellcoms.lisp
(file).
spell-build.lisp
(file).
comments.lisp
(file).
overwrite.lisp
(file).
icom.lisp
(file).
defsyn.lisp
(file).
scribe.lisp
(file).
pascal.lisp
(file).
dylan.lisp
(file).
edit-defs.lisp
(file).
auto-save.lisp
(file).
register.lisp
(file).
xcoms.lisp
(file).
highlight.lisp
(file).
dired.lisp
(file).
diredcoms.lisp
(file).
bufed.lisp
(file).
coned.lisp
(file).
xref.lisp
(file).
completion.lisp
(file).
cpc.lisp
(file).
fuzzy.lisp
(file).
shell.lisp
(file).
debug.lisp
(file).
dabbrev.lisp
(file).
bindings.lisp
(file).
slave-list.lisp
(file).
hemlock.base/misc-1
core-1
(module).
hemlock.base
(system).
clbuild.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
hemlock.clx/hemlock.clx.asd
hemlock.base/hemlock.base.asd
hemlock.clx/clx-1/bit-stuff.lisp
hemlock.clx/clx-1/hunk-draw.lisp
hemlock.clx/clx-1/bitmap-rompsite.lisp
hemlock.clx/clx-1/ioconnections.lisp
hemlock.clx/clx-1/bitmap-input.lisp
hemlock.clx/clx-1/bit-display.lisp
hemlock.clx/clx-1/bit-screen.lisp
hemlock.clx/clx-1/bitmap-ext.lisp
hemlock.base/core-1/package.lisp
hemlock.base/core-1/lispdep.lisp
hemlock.base/core-1/hemlock-ext.lisp
hemlock.base/core-1/decls.lisp
hemlock.base/core-1/struct.lisp
hemlock.base/core-1/charmacs.lisp
hemlock.base/core-1/key-event.lisp
hemlock.base/bitmap-1/keysym-defs.lisp
hemlock.base/core-2/rompsite.lisp
hemlock.base/core-2/input.lisp
hemlock.base/core-2/macros.lisp
hemlock.base/core-2/line.lisp
hemlock.base/core-2/ring.lisp
hemlock.base/core-2/htext1.lisp
hemlock.base/core-2/buffer.lisp
hemlock.base/core-2/vars.lisp
hemlock.base/core-2/interp.lisp
hemlock.base/core-2/syntax.lisp
hemlock.base/core-2/htext2.lisp
hemlock.base/core-2/htext3.lisp
hemlock.base/core-2/htext4.lisp
hemlock.base/core-2/files.lisp
hemlock.base/core-2/search1.lisp
hemlock.base/core-2/search2.lisp
hemlock.base/core-2/table.lisp
hemlock.base/core-2/winimage.lisp
hemlock.base/core-2/window.lisp
hemlock.base/core-2/screen.lisp
hemlock.base/core-2/linimage.lisp
hemlock.base/core-2/cursor.lisp
hemlock.base/core-2/display.lisp
hemlock.base/core-2/exp-syntax.lisp
hemlock.base/core-2/connections.lisp
hemlock.base/core-2/repl.lisp
hemlock.base/root-1/pop-up-stream.lisp
hemlock.base/root-2/font.lisp
hemlock.base/root-2/streams.lisp
hemlock.base/root-2/main.lisp
hemlock.base/root-2/echo.lisp
hemlock.base/root-2/new-undo.lisp
hemlock.base/core-3/typeout.lisp
hemlock.base/wire/wire-package.lisp
hemlock.base/wire/port.lisp
hemlock.base/wire/wire.lisp
hemlock.base/wire/remote.lisp
hemlock.base/user-1/echocoms.lisp
hemlock.base/user-1/command.lisp
hemlock.base/user-1/kbdmac.lisp
hemlock.base/user-1/undo.lisp
hemlock.base/user-1/killcoms.lisp
hemlock.base/user-1/indent.lisp
hemlock.base/user-1/searchcoms.lisp
hemlock.base/user-1/filecoms.lisp
hemlock.base/user-1/grep.lisp
hemlock.base/user-1/apropos.lisp
hemlock.base/user-1/morecoms.lisp
hemlock.base/user-1/doccoms.lisp
hemlock.base/user-1/srccom.lisp
hemlock.base/user-1/group.lisp
hemlock.base/user-1/fill.lisp
hemlock.base/user-1/text.lisp
hemlock.base/user-1/lispmode.lisp
hemlock.base/user-1/ts-buf.lisp
hemlock.base/user-1/ts-stream.lisp
hemlock.base/user-1/request.lisp
hemlock.base/user-1/eval-server.lisp
hemlock.base/user-1/lispbuf.lisp
hemlock.base/user-1/lispeval.lisp
hemlock.base/user-1/spell-rt.lisp
hemlock.base/user-1/spell-corr.lisp
hemlock.base/user-1/spell-aug.lisp
hemlock.base/user-1/spellcoms.lisp
hemlock.base/user-1/spell-build.lisp
hemlock.base/user-1/comments.lisp
hemlock.base/user-1/overwrite.lisp
hemlock.base/user-1/icom.lisp
hemlock.base/user-1/defsyn.lisp
hemlock.base/user-1/scribe.lisp
hemlock.base/user-1/pascal.lisp
hemlock.base/user-1/dylan.lisp
hemlock.base/user-1/edit-defs.lisp
hemlock.base/user-1/auto-save.lisp
hemlock.base/user-1/register.lisp
hemlock.base/user-1/xcoms.lisp
hemlock.base/user-1/highlight.lisp
hemlock.base/user-1/dired.lisp
hemlock.base/user-1/diredcoms.lisp
hemlock.base/user-1/bufed.lisp
hemlock.base/user-1/coned.lisp
hemlock.base/user-1/xref.lisp
hemlock.base/user-1/completion.lisp
hemlock.base/user-1/cpc.lisp
hemlock.base/user-1/fuzzy.lisp
hemlock.base/user-1/shell.lisp
hemlock.base/user-1/debug.lisp
hemlock.base/user-1/dabbrev.lisp
hemlock.base/user-1/bindings.lisp
hemlock.base/user-1/slave-list.lisp
hemlock.base/misc-1/clbuild.lisp
hemlock.base/hemlock.base.asd
hemlock.base
(system).
*hemlock-base-directory*
(special variable).
*binary-pathname*
(special variable).
*modern-hemlock*
(special variable).
hemlock.clx/clx-1/bit-stuff.lisp
clx-1
(module).
bitmap-device-display
(reader method).
(setf bitmap-device-display)
(writer method).
bitmap-hunk-font-family
(reader method).
(setf bitmap-hunk-font-family)
(writer method).
bitmap-hunk-modeline-dis-line
(reader method).
(setf bitmap-hunk-modeline-dis-line)
(writer method).
bitmap-hunk-modeline-pos
(reader method).
(setf bitmap-hunk-modeline-pos)
(writer method).
bitmap-hunk-trashed
(reader method).
(setf bitmap-hunk-trashed)
(writer method).
bitmap-hunk-window
(function).
(setf bitmap-hunk-window)
(function).
bitmap-hunk-window-group
(reader method).
(setf bitmap-hunk-window-group)
(writer method).
bitmap-hunk-xwindow
(reader method).
(setf bitmap-hunk-xwindow)
(writer method).
bitmap-device
(class).
bitmap-hunk
(class).
bitmap-hunk-changed-handler
(reader method).
(setf bitmap-hunk-changed-handler)
(writer method).
bitmap-hunk-char-height
(reader method).
(setf bitmap-hunk-char-height)
(writer method).
bitmap-hunk-char-width
(reader method).
(setf bitmap-hunk-char-width)
(writer method).
bitmap-hunk-device
(function).
(setf bitmap-hunk-device)
(function).
bitmap-hunk-end
(reader method).
(setf bitmap-hunk-end)
(writer method).
bitmap-hunk-gcontext
(reader method).
(setf bitmap-hunk-gcontext)
(writer method).
bitmap-hunk-height
(function).
(setf bitmap-hunk-height)
(function).
bitmap-hunk-input-handler
(reader method).
(setf bitmap-hunk-input-handler)
(writer method).
bitmap-hunk-lock
(reader method).
(setf bitmap-hunk-lock)
(writer method).
bitmap-hunk-next
(function).
(setf bitmap-hunk-next)
(function).
bitmap-hunk-position
(function).
(setf bitmap-hunk-position)
(function).
bitmap-hunk-previous
(function).
(setf bitmap-hunk-previous)
(function).
bitmap-hunk-start
(reader method).
(setf bitmap-hunk-start)
(writer method).
bitmap-hunk-thumb-bar-p
(reader method).
(setf bitmap-hunk-thumb-bar-p)
(writer method).
bitmap-hunk-width
(reader method).
(setf bitmap-hunk-width)
(writer method).
hunk-clear-lines
(generic function).
hunk-copy-lines
(generic function).
hunk-put-string*
(generic function).
hunk-replace-modeline
(generic function).
make-bitmap-device
(function).
make-bitmap-hunk
(function).
old-hunk-replace-line
(generic function).
x11-hunk
(class).
hemlock.clx/clx-1/hunk-draw.lisp
bit-stuff.lisp
(file).
clx-1
(module).
device-note-read-wait
(method).
device-put-cursor
(method).
hunk-width-limit
(special variable).
*color-map*
(special variable).
*current-highlighted-border*
(special variable).
*cursor-dropped*
(special variable).
*cursor-hunk*
(special variable).
*glyph-translate-function*
(special variable).
*hack-hunk-replace-line*
(special variable).
*hemlock-listener*
(special variable).
*hunk-cursor-x*
(special variable).
*hunk-cursor-y*
(special variable).
*hunk-replace-line-pixmap*
(special variable).
cursor-invert
(function).
cursor-invert-center
(function).
drop-cursor
(function).
find-color
(function).
hemlock-translate-default
(function).
hunk-bottom-border
(special variable).
hunk-clear-lines
(method).
hunk-copy-lines
(method).
hunk-draw-bottom-border
(function).
hunk-height-limit
(special variable).
hunk-left-border
(special variable).
hunk-modeline-bottom
(special variable).
hunk-modeline-top
(special variable).
hunk-put-string*
(method).
hunk-replace-line
(function).
hunk-replace-line-on-a-pixmap
(function).
hunk-replace-line-pixmap
(function).
hunk-replace-line-string*
(function).
hunk-replace-modeline
(method).
hunk-show-cursor
(function).
hunk-thumb-bar-bottom-border
(special variable).
hunk-top-border
(special variable).
hunk-write-line
(function).
lift-cursor
(function).
old-hunk-replace-line
(method).
hemlock.clx/clx-1/bitmap-rompsite.lisp
clx-1
(module).
child-interesting-xevents-mask
(special variable).
group-interesting-xevents-mask
(special variable).
raise-echo-area-when-modified
(function).
random-typeout-xevents-mask
(special variable).
child-interesting-xevents
(special variable).
group-interesting-xevents
(special variable).
lisp-fonts-pathnames
(special variable).
random-typeout-xevents
(special variable).
setup-font-family
(function).
setup-one-font
(function).
hemlock.clx/clx-1/ioconnections.lisp
clx-1
(module).
connection-listen
(method).
connection-write
(method).
delete-connection
(method).
delete-connection
(method).
delete-connection
(method).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
%exec
(function).
%fork-and-exec
(function).
%read
(method).
%tcp-connection-from-fd
(function).
connection-fd
(reader method).
(setf connection-fd)
(writer method).
(setf connection-fd)
(method).
connection-pid
(reader method).
(setf connection-pid)
(writer method).
connection-read-fd
(reader method).
(setf connection-read-fd)
(writer method).
(setf connection-read-fd)
(method).
connection-socket
(reader method).
connection-socket
(reader method).
(setf connection-socket)
(writer method).
(setf connection-socket)
(writer method).
connection-write-buffers
(reader method).
(setf connection-write-buffers)
(writer method).
connection-write-fd
(reader method).
(setf connection-write-fd)
(writer method).
(setf connection-write-fd)
(method).
convert-pending-connection
(method).
dispatch-events-no-hang-with-backend
(method).
dispatch-events-with-backend
(method).
invoke-later
(method).
invoke-with-existing-event-loop
(method).
invoke-with-new-event-loop
(method).
invoke-without-interrupts
(function).
iolib-connection
(class).
listening-connection/iolib
(class).
make-event-loop
(method).
maybe-without-interrupts
(macro).
pipelike-connection/iolib
(class).
process-connection/iolib
(class).
process-with-pty-connection/iolib
(class).
set-iolib-handlers
(function).
set-iolib-server-handlers
(function).
tcp-connection/iolib
(class).
tcp-listener/iolib
(class).
hemlock.clx/clx-1/bitmap-input.lisp
clx-1
(module).
clear-editor-input
(method).
get-key-event
(method).
listen-editor-input
(method).
unget-key-event
(method).
%editor-input-method
(method).
%init-screen-manager
(method).
backend-init-raw-io
(method).
cleanup-for-wm-closed-display
(function).
make-windowed-editor-input
(function).
windowed-editor-input
(class).
windowed-editor-input-hunks
(reader method).
(setf windowed-editor-input-hunks)
(writer method).
hemlock.clx/clx-1/bit-display.lisp
hunk-draw.lisp
(file).
clx-1
(module).
device-dumb-redisplay
(method).
device-smart-redisplay
(method).
*display-down-move-stack*
(special variable).
*display-erase-stack*
(special variable).
*display-rewrite-stack*
(special variable).
*display-up-move-stack*
(special variable).
*display-write-stack*
(special variable).
compute-changes
(function).
do-down-moves
(function).
do-erases
(function).
do-rewrites
(function).
do-up-moves
(function).
do-writes
(function).
dumb-line-redisplay
(function).
dumb-window-redisplay
(function).
smart-line-redisplay
(function).
snext
(macro).
spop
(macro).
spush
(macro).
hemlock.clx/clx-1/bit-screen.lisp
clx-1
(module).
*create-initial-windows-hook*
(special variable).
*create-window-hook*
(special variable).
*cursor-background-color*
(special variable).
*cursor-foreground-color*
(special variable).
*default-background-pixel*
(special variable).
*default-foreground-pixel*
(special variable).
*delete-window-hook*
(special variable).
*foreground-background-xor*
(special variable).
*hemlock-cursor*
(special variable).
*random-typeout-hook*
(special variable).
define-window-cursor
(function).
device-after-redisplay
(method).
device-beep
(method).
device-delete-window
(method).
device-exit
(method).
device-finish-output
(method).
device-force-output
(method).
device-init
(method).
device-make-window
(method).
device-next-window
(method).
device-previous-window
(method).
device-random-typeout-cleanup
(method).
device-random-typeout-setup
(method).
fetch-cut-string
(function).
get-hemlock-cursor
(function).
get-hemlock-grey-pixmap
(function).
hemlock-window
(function).
init-bitmap-screen-manager
(function).
make-black-color
(function).
make-white-color
(function).
make-xwindow-like-hwindow
(function).
minimum-window-columns
(constant).
minimum-window-lines
(constant).
reverse-video-hook-fun
(function).
set-window-name-for-buffer-name
(function).
set-window-name-for-window-buffer
(function).
store-cut-string
(function).
window-for-hunk
(function).
*coelesce-buffer*
(special variable).
*coelesce-buffer-fill-ptr*
(special variable).
*default-border-pixmap*
(special variable).
*default-margin-pixel*
(special variable).
*hemlock-window-count*
(special variable).
*hemlock-windows*
(special variable).
*highlight-border-pixmap*
(special variable).
*random-typeout-start-width*
(special variable).
*random-typeout-start-x*
(special variable).
*random-typeout-start-y*
(special variable).
*standard-column-width*
(special variable).
bitmap-delete-and-reclaim-window-space
(function).
bitmap-hunk-bottom-border
(function).
change-bitmap-random-typeout-window
(function).
coelesce-buffer-elt
(macro).
coelesce-buffer-elt-end-line
(macro).
coelesce-buffer-elt-height
(macro).
coelesce-buffer-elt-start
(macro).
coelesce-buffer-elt-start-line
(macro).
coelesce-buffer-insert
(function).
coelesce-exposed-regions
(function).
coelesce-exposed-regions-merge
(function).
create-window-from-current
(function).
create-window-with-properties
(function).
default-create-initial-windows-hook
(function).
default-create-window-hook
(function).
default-delete-window-hook
(function).
default-gcontext
(function).
default-hemlock-window-mngt
(function).
default-random-typeout-hook
(function).
deleting-window-drop-event
(function).
exposed-region-bounds
(function).
exposed-region-peek-event
(function).
flash-window
(function).
flash-window-border
(function).
get-cursor-pixmap
(function).
hemlock-grey-bitmap-data
(special variable).
hunk-changed
(function).
hunk-exposed-region
(function).
hunk-ignore-event
(function).
hunk-key-input
(function).
hunk-mouse-entered
(function).
hunk-mouse-input
(function).
hunk-mouse-left
(function).
hunk-no-exposure
(function).
hunk-process-input
(function).
hunk-reconfigured
(function).
hunk-reset
(function).
make-bitmap-random-typeout-window
(function).
make-default-bitmap-device
(function).
maybe-make-x-window-and-parent
(function).
maybe-merge-with-previous-window
(function).
maybe-prompt-user-for-window
(function).
merge-with-next-window
(function).
minimum-window-height
(special variable).
minimum-window-height
(function).
modify-parent-properties
(function).
new-hemlock-window-name
(function).
reconfigure-windows-evenly
(function).
reverse-video-frob-hunk
(function).
rgb-pixel
(function).
set-hunk-size
(function).
set-window-hook-raise-fun
(function).
surplus-window-height
(function).
surplus-window-height-w/-modeline
(function).
window-changed
(function).
window-group-changed
(function).
window-root-xy
(function).
write-n-exposed-regions
(function).
write-one-exposed-region
(function).
xwindow-border-width
(constant).
xwindow-border-width*2
(constant).
xwindow-for-xparent
(function).
hemlock.clx/clx-1/bitmap-ext.lisp
clx-1
(module).
default-clx-event-handler
(function).
disable-clx-event-handling
(function).
flush-display-events
(function).
object-set-event-handler
(function).
translate-key-event
(function).
*clx-fds-to-displays*
(special variable).
*display-event-handlers*
(special variable).
*object-set-event-handler-print*
(special variable).
*process-clx-event-display*
(special variable).
call-display-event-handler
(function).
call-with-clx-event-handling
(function).
enable-clx-event-handling
(function).
hemlock.base/core-1/lispdep.lisp
package.lisp
(file).
core-1
(module).
file-writable
(function).
fixnump
(macro).
getenv
(function).
without-gcing
(macro).
without-interrupts
(macro).
hemlock.base/core-1/hemlock-ext.lisp
package.lisp
(file).
core-1
(module).
add-xwindow-object
(function).
ambiguous-files
(function).
assq
(function).
complete-file
(function).
concat
(function).
default-directory
(function).
delq
(function).
make-object-set
(function).
memq
(function).
quit
(function).
remove-xwindow-object
(function).
serve-button-press
(function).
serve-button-release
(function).
serve-circulate-notify
(function).
serve-client-message
(function).
serve-configure-notify
(function).
serve-destroy-notify
(function).
serve-enter-notify
(function).
serve-exposure
(function).
serve-graphics-exposure
(function).
serve-gravity-notify
(function).
serve-key-press
(function).
serve-leave-notify
(function).
serve-map-notify
(function).
serve-no-exposure
(function).
serve-reparent-notify
(function).
serve-unmap-notify
(function).
set-file-permissions
(function).
with-clx-event-handling
(macro).
%sp-byte-blt
(function).
*command-line-switches*
(special variable).
*xwindow-hash*
(special variable).
char-code-limit
(constant).
char-code-limit
(constant).
complete-file-directory
(function).
copy-object-set
(function).
find-buffer
(function).
get-terminal-name
(function).
lisp--map-xwindow
(function).
maybe-rename-buffer
(function).
object-set
(structure).
object-set-default-handler
(reader).
(setf object-set-default-handler)
(writer).
object-set-name
(reader).
(setf object-set-name)
(writer).
object-set-p
(function).
object-set-table
(reader).
(setf object-set-table)
(writer).
rename-buffer-uniquely
(function).
serve-circulate-request
(function).
serve-colormap-notify
(function).
serve-configure-request
(function).
serve-create-notify
(function).
serve-focus-in
(function).
serve-focus-out
(function).
serve-key-release
(function).
serve-map-request
(function).
serve-motion-notify
(function).
serve-property-notify
(function).
serve-resize-request
(function).
serve-selection-clear
(function).
serve-selection-notify
(function).
serve-selection-request
(function).
serve-visibility-notify
(function).
skip-whitespace
(function).
hemlock.base/core-1/decls.lisp
package.lisp
(file).
core-1
(module).
*fast*
(special variable).
declfun
(macro).
hemlock.base/core-1/struct.lisp
package.lisp
(file).
core-1
(module).
buffer
(structure).
buffer-active-region-p
(reader).
(setf buffer-active-region-p)
(writer).
buffer-delete-hook
(reader).
(setf buffer-delete-hook)
(writer).
buffer-modes
(reader).
(setf buffer-modes)
(writer).
buffer-point
(reader).
(setf buffer-point)
(writer).
buffer-undo-p
(reader).
(setf buffer-undo-p)
(writer).
buffer-variables
(reader).
(setf buffer-variables)
(writer).
buffer-windows
(reader).
(setf buffer-windows)
(writer).
buffer-write-date
(reader).
(setf buffer-write-date)
(writer).
bufferp
(function).
command
(structure).
command-documentation
(reader).
(setf command-documentation)
(writer).
command-function
(reader).
(setf command-function)
(writer).
commandp
(function).
device
(class).
device-after-redisplay
(generic function).
device-beep
(generic function).
device-bottom-window-base
(reader method).
(setf device-bottom-window-base)
(writer method).
device-clear
(generic function).
device-delete-window
(generic function).
device-dumb-redisplay
(generic function).
device-exit
(generic function).
device-finish-output
(generic function).
device-force-output
(generic function).
device-hunk
(class).
device-hunk-device
(reader method).
(setf device-hunk-device)
(writer method).
device-hunk-height
(reader method).
(setf device-hunk-height)
(writer method).
device-hunk-next
(reader method).
(setf device-hunk-next)
(writer method).
device-hunk-position
(reader method).
(setf device-hunk-position)
(writer method).
device-hunk-previous
(reader method).
(setf device-hunk-previous)
(writer method).
device-hunk-window
(reader method).
(setf device-hunk-window)
(writer method).
device-hunks
(reader method).
(setf device-hunks)
(writer method).
device-init
(generic function).
device-make-window
(generic function).
device-name
(reader method).
(setf device-name)
(writer method).
device-next-window
(generic function).
device-note-read-wait
(generic function).
device-previous-window
(generic function).
device-put-cursor
(generic function).
device-random-typeout-cleanup
(generic function).
device-random-typeout-full-more
(generic function).
device-random-typeout-line-more
(generic function).
device-random-typeout-setup
(generic function).
device-show-mark
(generic function).
device-smart-redisplay
(generic function).
dis-line-chars
(reader).
(setf dis-line-chars)
(writer).
dis-line-delta
(reader).
(setf dis-line-delta)
(writer).
dis-line-flags
(reader).
(setf dis-line-flags)
(writer).
dis-line-font-changes
(reader).
(setf dis-line-font-changes)
(writer).
dis-line-length
(reader).
(setf dis-line-length)
(writer).
dis-line-old-chars
(reader).
(setf dis-line-old-chars)
(writer).
dis-line-position
(reader).
(setf dis-line-position)
(writer).
font-change-font
(reader).
(setf font-change-font)
(writer).
font-change-next
(reader).
(setf font-change-next)
(writer).
font-change-x
(reader).
(setf font-change-x)
(writer).
font-family-baseline
(reader).
(setf font-family-baseline)
(writer).
font-family-cursor-height
(reader).
(setf font-family-cursor-height)
(writer).
font-family-cursor-width
(reader).
(setf font-family-cursor-width)
(writer).
font-family-cursor-x-offset
(reader).
(setf font-family-cursor-x-offset)
(writer).
font-family-cursor-y-offset
(reader).
(setf font-family-cursor-y-offset)
(writer).
font-family-height
(reader).
(setf font-family-height)
(writer).
font-family-map
(reader).
(setf font-family-map)
(writer).
font-family-width
(reader).
(setf font-family-width)
(writer).
font-mark
(class).
internal-make-window
(function).
make-window-dis-line
(function).
make-window-group
(function).
mark
(class).
mark-charpos
(reader method).
(setf mark-charpos)
(writer method).
mark-line
(reader method).
(setf mark-line)
(writer method).
markp
(function).
modeline-field
(structure).
modeline-field-p
(function).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
random-typeout-stream
(class).
random-typeout-stream-first-more-p
(reader method).
(setf random-typeout-stream-first-more-p)
(writer method).
random-typeout-stream-mark
(reader method).
(setf random-typeout-stream-mark)
(writer method).
random-typeout-stream-more-mark
(reader method).
(setf random-typeout-stream-more-mark)
(writer method).
random-typeout-stream-no-prompt
(reader method).
(setf random-typeout-stream-no-prompt)
(writer method).
random-typeout-stream-window
(reader method).
(setf random-typeout-stream-window)
(writer method).
region
(structure).
region-end
(reader).
(setf region-end)
(writer).
region-start
(reader).
(setf region-start)
(writer).
regionp
(function).
(setf value)
(setf expander).
(setf variable-documentation)
(setf expander).
(setf variable-hooks)
(setf expander).
(setf variable-value)
(setf expander).
window
(structure).
window-%buffer
(reader).
(setf window-%buffer)
(writer).
window-display-end
(reader).
(setf window-display-end)
(writer).
window-display-recentering
(reader).
(setf window-display-recentering)
(writer).
window-display-start
(reader).
(setf window-display-start)
(writer).
window-first-changed
(reader).
(setf window-first-changed)
(writer).
window-first-line
(reader).
(setf window-first-line)
(writer).
window-group
(structure).
window-group-height
(reader).
(setf window-group-height)
(writer).
window-group-p
(function).
window-group-width
(reader).
(setf window-group-width)
(writer).
window-group-xparent
(reader).
(setf window-group-xparent)
(writer).
window-height
(reader).
(setf window-height)
(writer).
window-hunk
(reader).
(setf window-hunk)
(writer).
window-last-changed
(reader).
(setf window-last-changed)
(writer).
window-last-line
(reader).
(setf window-last-line)
(writer).
window-modeline-buffer
(reader).
(setf window-modeline-buffer)
(writer).
window-modeline-buffer-len
(reader).
(setf window-modeline-buffer-len)
(writer).
window-modeline-dis-line
(reader).
(setf window-modeline-dis-line)
(writer).
window-old-lines
(reader).
(setf window-old-lines)
(writer).
window-old-start
(reader).
(setf window-old-start)
(writer).
window-point
(reader).
(setf window-point)
(writer).
window-spare-lines
(reader).
(setf window-spare-lines)
(writer).
window-tick
(reader).
(setf window-tick)
(writer).
window-width
(reader).
(setf window-width)
(writer).
windowp
(function).
%make-device
(function).
%make-modeline-field
(function).
%make-tty-device
(function).
%print-hemlock-mode
(function).
%print-window-group
(function).
attribute-descriptor
(structure).
attribute-descriptor-char-set
(reader).
(setf attribute-descriptor-char-set)
(writer).
attribute-descriptor-documentation
(reader).
(setf attribute-descriptor-documentation)
(writer).
attribute-descriptor-end-value
(reader).
(setf attribute-descriptor-end-value)
(writer).
attribute-descriptor-hooks
(reader).
(setf attribute-descriptor-hooks)
(writer).
attribute-descriptor-keyword
(reader).
(setf attribute-descriptor-keyword)
(writer).
attribute-descriptor-name
(reader).
(setf attribute-descriptor-name)
(writer).
attribute-descriptor-p
(function).
buffer-%modeline-fields
(reader).
(setf buffer-%modeline-fields)
(writer).
buffer-%name
(reader).
(setf buffer-%name)
(writer).
buffer-%pathname
(reader).
(setf buffer-%pathname)
(writer).
buffer-%region
(reader).
(setf buffer-%region)
(writer).
buffer-%writable
(reader).
(setf buffer-%writable)
(writer).
buffer-bindings
(reader).
(setf buffer-bindings)
(writer).
buffer-display-start
(reader).
(setf buffer-display-start)
(writer).
buffer-mode-objects
(reader).
(setf buffer-mode-objects)
(writer).
buffer-modified-tick
(reader).
(setf buffer-modified-tick)
(writer).
buffer-tag-line-number
(reader).
(setf buffer-tag-line-number)
(writer).
buffer-undo-list
(reader).
(setf buffer-undo-list)
(writer).
buffer-unmodified-tick
(reader).
(setf buffer-unmodified-tick)
(writer).
buffer-var-values
(reader).
(setf buffer-var-values)
(writer).
buffer-widget
(reader).
(setf buffer-widget)
(writer).
command-%bindings
(reader).
(setf command-%bindings)
(writer).
command-%name
(reader).
(setf command-%name)
(writer).
copy-font-family
(function).
copy-modeline-field
(function).
copy-modeline-field-info
(function).
copy-window-group
(function).
dis-line
(type).
dis-line-end
(reader).
(setf dis-line-end)
(writer).
dis-line-line
(reader).
(setf dis-line-line)
(writer).
dis-line-tag
(reader).
(setf dis-line-tag)
(writer).
dis-line-tag-ticks
(reader).
(setf dis-line-tag-ticks)
(writer).
dis-line-tick
(reader).
(setf dis-line-tick)
(writer).
fast-font-mark-p
(macro).
font-change
(structure).
font-change-mark
(reader).
(setf font-change-mark)
(writer).
font-change-p
(function).
font-family
(structure).
font-family-p
(function).
font-mark-font
(reader method).
(setf font-mark-font)
(writer method).
font-mark-p
(function).
internal-make-buffer
(function).
internal-make-command
(function).
internal-make-font-mark
(function).
internal-make-mark
(function).
internal-make-region
(function).
make-attribute-descriptor
(function).
make-font-change
(function).
make-font-family
(function).
make-ml-field-info
(function).
make-mode-object
(function).
make-random-typeout-stream
(function).
make-variable-object
(function).
mark-%kind
(reader method).
(setf mark-%kind)
(writer method).
ml-field-info-end
(reader).
(setf ml-field-info-end)
(writer).
ml-field-info-field
(reader).
(setf ml-field-info-field)
(writer).
ml-field-info-start
(reader).
(setf ml-field-info-start)
(writer).
mode-object
(structure).
mode-object-bindings
(reader).
(setf mode-object-bindings)
(writer).
mode-object-character-attributes
(reader).
(setf mode-object-character-attributes)
(writer).
mode-object-cleanup-function
(reader).
(setf mode-object-cleanup-function)
(writer).
mode-object-documentation
(reader).
(setf mode-object-documentation)
(writer).
mode-object-hook-name
(reader).
(setf mode-object-hook-name)
(writer).
mode-object-major-p
(reader).
(setf mode-object-major-p)
(writer).
mode-object-name
(reader).
(setf mode-object-name)
(writer).
mode-object-precedence
(reader).
(setf mode-object-precedence)
(writer).
mode-object-setup-function
(reader).
(setf mode-object-setup-function)
(writer).
mode-object-transparent-p
(reader).
(setf mode-object-transparent-p)
(writer).
mode-object-var-values
(reader).
(setf mode-object-var-values)
(writer).
mode-object-variables
(reader).
(setf mode-object-variables)
(writer).
modeline-field-%function
(reader).
(setf modeline-field-%function)
(writer).
modeline-field-%name
(reader).
(setf modeline-field-%name)
(writer).
modeline-field-%width
(reader).
(setf modeline-field-%width)
(writer).
modeline-field-info
(structure).
modeline-field-info-p
(function).
modep
(function).
print-device
(function).
tty-device
(class).
tty-device-clear-lines
(reader method).
(setf tty-device-clear-lines)
(writer method).
tty-device-clear-string
(reader method).
(setf tty-device-clear-string)
(writer method).
tty-device-clear-to-eol
(reader method).
(setf tty-device-clear-to-eol)
(writer method).
tty-device-clear-to-eol-string
(reader method).
(setf tty-device-clear-to-eol-string)
(writer method).
tty-device-clear-to-eow
(reader method).
(setf tty-device-clear-to-eow)
(writer method).
tty-device-cm-end-string
(reader method).
(setf tty-device-cm-end-string)
(writer method).
tty-device-cm-one-origin
(reader method).
(setf tty-device-cm-one-origin)
(writer method).
tty-device-cm-reversep
(reader method).
(setf tty-device-cm-reversep)
(writer method).
tty-device-cm-string1
(reader method).
(setf tty-device-cm-string1)
(writer method).
tty-device-cm-string2
(reader method).
(setf tty-device-cm-string2)
(writer method).
tty-device-cm-string3
(reader method).
(setf tty-device-cm-string3)
(writer method).
tty-device-cm-x-add-char
(reader method).
(setf tty-device-cm-x-add-char)
(writer method).
tty-device-cm-x-condx-add-char
(reader method).
(setf tty-device-cm-x-condx-add-char)
(writer method).
tty-device-cm-x-condx-char
(reader method).
(setf tty-device-cm-x-condx-char)
(writer method).
tty-device-cm-x-pad
(reader method).
(setf tty-device-cm-x-pad)
(writer method).
tty-device-cm-y-add-char
(reader method).
(setf tty-device-cm-y-add-char)
(writer method).
tty-device-cm-y-condx-add-char
(reader method).
(setf tty-device-cm-y-condx-add-char)
(writer method).
tty-device-cm-y-condx-char
(reader method).
(setf tty-device-cm-y-condx-char)
(writer method).
tty-device-cm-y-pad
(reader method).
(setf tty-device-cm-y-pad)
(writer method).
tty-device-columns
(reader method).
(setf tty-device-columns)
(writer method).
tty-device-cursor-x
(reader method).
(setf tty-device-cursor-x)
(writer method).
tty-device-cursor-y
(reader method).
(setf tty-device-cursor-y)
(writer method).
tty-device-delete-char
(reader method).
(setf tty-device-delete-char)
(writer method).
tty-device-delete-char-string
(reader method).
(setf tty-device-delete-char-string)
(writer method).
tty-device-delete-end-string
(reader method).
(setf tty-device-delete-end-string)
(writer method).
tty-device-delete-init-string
(reader method).
(setf tty-device-delete-init-string)
(writer method).
tty-device-delete-line
(reader method).
(setf tty-device-delete-line)
(writer method).
tty-device-delete-line-string
(reader method).
(setf tty-device-delete-line-string)
(writer method).
tty-device-display-string
(reader method).
(setf tty-device-display-string)
(writer method).
tty-device-dumbp
(reader method).
(setf tty-device-dumbp)
(writer method).
tty-device-init-string
(reader method).
(setf tty-device-init-string)
(writer method).
tty-device-insert-char-end-string
(reader method).
(setf tty-device-insert-char-end-string)
(writer method).
tty-device-insert-char-init-string
(reader method).
(setf tty-device-insert-char-init-string)
(writer method).
tty-device-insert-end-string
(reader method).
(setf tty-device-insert-end-string)
(writer method).
tty-device-insert-init-string
(reader method).
(setf tty-device-insert-init-string)
(writer method).
tty-device-insert-string
(reader method).
(setf tty-device-insert-string)
(writer method).
tty-device-lines
(reader method).
(setf tty-device-lines)
(writer method).
tty-device-open-line
(reader method).
(setf tty-device-open-line)
(writer method).
tty-device-open-line-string
(reader method).
(setf tty-device-open-line-string)
(writer method).
tty-device-screen-image
(reader method).
(setf tty-device-screen-image)
(writer method).
tty-device-speed
(reader method).
(setf tty-device-speed)
(writer method).
tty-device-standout-end
(reader method).
(setf tty-device-standout-end)
(writer method).
tty-device-standout-end-string
(reader method).
(setf tty-device-standout-end-string)
(writer method).
tty-device-standout-init
(reader method).
(setf tty-device-standout-init)
(writer method).
tty-device-standout-init-string
(reader method).
(setf tty-device-standout-init-string)
(writer method).
variable-object
(structure).
variable-object-documentation
(reader).
(setf variable-object-documentation)
(writer).
variable-object-down
(reader).
(setf variable-object-down)
(writer).
variable-object-hooks
(reader).
(setf variable-object-hooks)
(writer).
variable-object-name
(reader).
(setf variable-object-name)
(writer).
variable-object-p
(function).
variable-object-value
(reader).
(setf variable-object-value)
(writer).
virtual-buffer-p
(function).
window-dis-line
(structure).
window-dis-line-p
(function).
hemlock.base/core-1/charmacs.lisp
package.lisp
(file).
core-1
(module).
do-alpha-chars
(macro).
%sp-find-character-with-attribute
(function).
%sp-reverse-find-character-with-attribute
(function).
alpha-chars-loop
(macro).
char-set-ref
(function).
(setf char-set-ref)
(function).
character-set
(structure).
character-set-default
(reader).
(setf character-set-default)
(writer).
character-set-p
(function).
character-set-page0
(reader).
(setf character-set-page0)
(writer).
character-set-table
(reader).
(setf character-set-table)
(writer).
copy-character-set
(function).
make-character-set
(function).
search-char-upcase
(macro).
search-hash-code
(macro).
hemlock.base/core-1/key-event.lisp
package.lisp
(file).
charmacs.lisp
(file).
core-1
(module).
*all-modifier-names*
(special variable).
char-key-event
(function).
(setf char-key-event)
(function).
define-clx-modifier
(function).
define-key-event-modifier
(function).
define-keysym
(function).
define-mouse-keysym
(function).
do-alpha-key-events
(macro).
key-event
(structure).
key-event-bit-p
(function).
key-event-bits
(reader).
(setf key-event-bits)
(writer).
key-event-bits-modifiers
(function).
key-event-char
(function).
(setf key-event-char)
(function).
key-event-keysym
(reader).
(setf key-event-keysym)
(writer).
key-event-modifier-mask
(function).
key-event-p
(function).
keysym-names
(function).
keysym-preferred-name
(function).
make-key-event
(function).
make-key-event-bits
(function).
name-keysym
(function).
print-object
(method).
print-pretty-key
(function).
print-pretty-key-event
(function).
translate-mouse-key-event
(function).
%make-key-event
(function).
%print-key-event
(function).
*character-key-events*
(special variable).
*id-namestring*
(special variable).
*key-character-classes*
(special variable).
*key-event-characters*
(special variable).
*keysym-high-bytes*
(special variable).
*keysyms-to-names*
(special variable).
*modifier-count*
(special variable).
*modifier-translations*
(special variable).
*modifiers-to-internal-masks*
(special variable).
*mouse-translation-info*
(special variable).
*names-to-keysyms*
(special variable).
alpha-key-events-loop
(macro).
button-keysym
(macro).
button-press-info
(macro).
button-release-info
(macro).
button-shifted-modifier-name
(macro).
copy-key-event
(function).
get-key-char
(function).
get-key-event*
(function).
get-name-case-right
(function).
key-event-escape-char
(constant).
modifier-bits-limit
(constant).
modifier-count-limit
(constant).
mouse-translation-info
(function).
(setf mouse-translation-info)
(function).
parse-key-fun
(function).
re-initialize-key-events
(function).
hemlock.base/core-2/rompsite.lisp
core-2
(module).
*beep-function*
(special variable).
beep
(function).
directoryp
(function).
editor-describe-function
(function).
fun-defined-from-pathname
(function).
merge-relative-pathnames
(function).
print-object
(method).
remove-scheduled-event
(function).
schedule-event
(function).
show-mark
(function).
windowed-monitor-p
(function).
*available-backends*
(special variable).
*default-backend*
(special variable).
*editor-bell*
(special variable).
*editor-describe-stream*
(special variable).
*editor-file-descriptor*
(special variable).
*editor-windowed-input*
(special variable).
*illegal-read-stream*
(special variable).
*line-wrap-char*
(special variable).
*prepl-command-overrides*
(special variable).
*time-queue*
(special variable).
*tty-translations*
(special variable).
backend-init-raw-io
(generic function).
call-command-with-redirection
(function).
call-with-standard-synonym-streams
(function).
call-with-typeout-pop-up-in-master
(function).
choose-backend-type
(function).
copy-tq-event
(function).
find-command-for-prepl-normally
(function).
find-override-for-prepl
(function).
font-map-size
(constant).
hemlock-beep
(function).
hemlock-gc-notify-after
(function).
hemlock-gc-notify-before
(function).
in-hemlock-standard-input-read
(function).
init-raw-io
(function).
invoke-scheduled-events
(function).
make-tq-event
(function).
next-scheduled-event-wait
(function).
prepl-hemlock-command-integration-hook
(function).
print-tq-event
(function).
process-editor-tty-input
(function).
queue-time-event
(function).
register-tty-translation
(function).
site-init
(function).
site-wrapper-macro
(macro).
tq-event
(structure).
tq-event-function
(reader).
(setf tq-event-function)
(writer).
tq-event-interval
(reader).
(setf tq-event-interval)
(writer).
tq-event-last-time
(reader).
(setf tq-event-last-time)
(writer).
tq-event-p
(function).
tq-event-time
(reader).
(setf tq-event-time)
(writer).
translate-tty-event
(function).
tty-key-event
(function).
validate-backend-type
(function).
with-typeout-pop-up-in-master
(macro).
without-hemlock
(macro).
hemlock.base/core-2/input.lisp
rompsite.lisp
(file).
core-2
(module).
*editor-input*
(special variable).
*input-transcript*
(special variable).
*key-event-history*
(special variable).
*last-key-event-typed*
(special variable).
*real-editor-input*
(special variable).
clear-editor-input
(generic function).
editor-input
(class).
get-key-event
(generic function).
initialize-instance
(method).
input-waiting
(function).
last-key-event-cursorpos
(function).
listen-editor-input
(generic function).
unget-key-event
(generic function).
window-input-handler
(function).
%editor-input-method
(generic function).
*free-input-events*
(special variable).
*in-hemlock-stream-input-method*
(special variable).
abort-key-event-p
(macro).
copy-input-event
(function).
dq-event
(function).
editor-abort-key-events
(special variable).
editor-input-head
(reader method).
(setf editor-input-head)
(writer method).
editor-input-tail
(reader method).
(setf editor-input-tail)
(writer method).
input-event
(structure).
input-event-hunk
(reader).
(setf input-event-hunk)
(writer).
input-event-key-event
(reader).
(setf input-event-key-event)
(writer).
input-event-next
(reader).
(setf input-event-next)
(writer).
input-event-p
(function).
input-event-unread-p
(reader).
(setf input-event-unread-p)
(writer).
input-event-x
(reader).
(setf input-event-x)
(writer).
input-event-y
(reader).
(setf input-event-y)
(writer).
make-input-event
(function).
more-read-key-event
(function).
new-event
(function).
q-event
(function).
un-event
(function).
hemlock.base/core-2/macros.lisp
input.lisp
(file).
core-2
(module).
add-hook
(macro).
canonical-case
(function).
command-case
(macro).
defcommand
(macro).
do-strings
(macro).
editor-error
(function).
editor-error
(condition).
editor-error-format-arguments
(reader method).
editor-error-format-string
(reader method).
handle-lisp-errors
(macro).
hlet
(macro).
invoke-hook
(macro).
remove-hook
(macro).
setv
(macro).
string-to-variable
(function).
use-buffer
(macro).
value
(macro).
with-input-from-region
(macro).
with-mark
(macro).
with-output-to-mark
(macro).
with-pop-up-display
(macro).
*connection-backend*
(special variable).
*debug-on-error*
(special variable).
*free-hemlock-output-streams*
(special variable).
*free-hemlock-region-streams*
(special variable).
*stack-trace-on-error*
(special variable).
bash-string-to-symbol
(function).
command-case-tag
(function).
later
(macro).
lisp-error-error-handler
(function).
neq
(macro).
parse-forms
(macro).
print-editor-error
(function).
simple-print-restarts
(function).
string-to-keyword
(function).
strlen
(macro).
with-existing-event-loop
(macro).
with-new-event-loop
(macro).
with-variable-object
(macro).
hemlock.base/core-2/line.lisp
macros.lisp
(file).
core-2
(module).
line
(class).
line-next
(reader method).
(setf line-next)
(writer method).
line-plist
(reader method).
(setf line-plist)
(writer method).
line-previous
(reader method).
(setf line-previous)
(writer method).
line-signature
(function).
linep
(method).
linep
(method).
%copy-line
(function).
%line-tag
(reader method).
(setf %line-tag)
(writer method).
copy-syntax-info
(function).
copy-tag
(function).
line-%buffer
(reader method).
(setf line-%buffer)
(writer method).
line-chars
(reader method).
(setf line-chars)
(writer method).
line-length*
(macro).
line-marks
(reader method).
(setf line-marks)
(writer method).
line-number
(reader method).
(setf line-number)
(writer method).
make-line
(function).
make-syntax-info
(function).
make-tag
(function).
sy-font-marks
(reader).
(setf sy-font-marks)
(writer).
sy-from-state
(reader).
(setf sy-from-state)
(writer).
sy-signature
(reader).
(setf sy-signature)
(writer).
sy-to-state
(reader).
(setf sy-to-state)
(writer).
syntax-info
(structure).
syntax-info-p
(function).
tag
(structure).
tag-line-number
(reader).
(setf tag-line-number)
(writer).
tag-p
(function).
tag-package
(reader).
(setf tag-package)
(writer).
tag-syntax-info
(reader).
(setf tag-syntax-info)
(writer).
tag-ticks
(reader).
(setf tag-ticks)
(writer).
hemlock.base/core-2/ring.lisp
line.lisp
(file).
core-2
(module).
make-ring
(function).
print-object
(method).
ring
(structure).
ring-length
(function).
ring-pop
(function).
ring-push
(function).
ring-ref
(function).
(setf ring-ref)
(function).
ringp
(function).
rotate-ring
(function).
%print-hring
(function).
1+m
(macro).
1-m
(macro).
copy-ring
(function).
internal-make-ring
(function).
required-argument
(function).
ring-bound
(reader).
(setf ring-bound)
(writer).
ring-delete-function
(reader).
(setf ring-delete-function)
(writer).
ring-first
(reader).
(setf ring-first)
(writer).
ring-vector
(reader).
(setf ring-vector)
(writer).
hemlock.base/core-2/htext1.lisp
ring.lisp
(file).
core-2
(module).
blank-after-p
(function).
blank-before-p
(function).
blank-line-p
(function).
buffer-signature
(function).
copy-mark
(function).
delete-mark
(function).
empty-line-p
(function).
end-line-p
(function).
first-line-p
(function).
last-line-p
(function).
line-buffer
(function).
line-character
(function).
line-length
(function).
line-string
(function).
(setf line-string)
(function).
line<
(function).
line<=
(function).
line>
(function).
line>=
(function).
lines-related
(function).
make-empty-region
(function).
mark
(function).
mark-kind
(function).
(setf mark-kind)
(function).
mark/=
(function).
mark<
(function).
mark<=
(function).
mark=
(function).
mark>
(function).
mark>=
(function).
move-to-position
(function).
region
(function).
same-line-p
(function).
start-line-p
(function).
tick
(macro).
*cache-modification-tick*
(special variable).
*disembodied-buffer-counter*
(special variable).
always-change-line
(macro).
blank-between-positions
(function).
change-line
(macro).
check-range
(macro).
close-line
(function).
grow-open-chars
(function).
invoke-modifying-buffer
(function).
left-open-pos
(special variable).
line-cache-length
(special variable).
line-increment
(constant).
maybe-move-some-marks
(macro).
maybe-move-some-marks*
(macro).
modifying-buffer
(macro).
modifying-line
(macro).
move-some-marks
(macro).
now-tick
(special variable).
number-line
(function).
open-chars
(special variable).
open-line
(special variable).
open-line
(function).
renumber-region
(function).
renumber-region-containing
(function).
right-open-pos
(special variable).
hemlock.base/core-2/buffer.lisp
htext1.lisp
(file).
core-2
(module).
*buffer-list*
(special variable).
*current-buffer*
(special variable).
abort-recursive-edit
(function).
buffer-end-mark
(function).
buffer-major-mode
(function).
(setf buffer-major-mode)
(function).
buffer-minor-mode
(function).
(setf buffer-minor-mode)
(function).
buffer-modeline-field-p
(function).
buffer-modeline-fields
(function).
(setf buffer-modeline-fields)
(function).
buffer-modified
(function).
(setf buffer-modified)
(function).
buffer-name
(function).
(setf buffer-name)
(function).
buffer-pathname
(function).
(setf buffer-pathname)
(function).
buffer-region
(function).
(setf buffer-region)
(function).
buffer-start-mark
(function).
buffer-writable
(function).
(setf buffer-writable)
(function).
current-buffer
(function).
(setf current-buffer)
(function).
current-point
(function).
defmode
(function).
delete-buffer
(function).
exit-recursive-edit
(function).
in-recursive-edit
(function).
make-buffer
(function).
mode-documentation
(function).
mode-major-p
(function).
mode-variables
(function).
recursive-edit
(function).
with-writable-buffer
(macro).
*in-a-recursive-edit*
(special variable).
*writable-buffers*
(special variable).
bind-variable-bindings
(macro).
internal-buffer-modeline-field-p
(function).
setup-initial-buffer
(function).
sub-set-buffer-modeline-fields
(function).
unbind-variable-bindings
(macro).
unwind-bindings
(function).
use-buffer-clean-up
(function).
use-buffer-set-up
(function).
wind-bindings
(function).
with-mode-and-buffer
(macro).
hemlock.base/core-2/vars.lisp
buffer.lisp
(file).
core-2
(module).
defhvar
(function).
delete-variable
(function).
hemlock-bound-p
(function).
variable-documentation
(function).
variable-hooks
(function).
variable-name
(function).
variable-value
(function).
%set-value
(function).
%set-variable-documentation
(function).
%set-variable-hooks
(function).
%set-variable-value
(function).
%value
(function).
binding-across
(function).
(setf binding-across)
(function).
binding-cons
(function).
(setf binding-cons)
(function).
binding-object
(function).
(setf binding-object)
(function).
binding-symbol
(function).
(setf binding-symbol)
(function).
delete-binding
(function).
find-binding
(function).
get-mode-object
(function).
get-variable-object
(function).
make-binding
(function).
undefined-variable-error
(function).
hemlock.base/core-2/interp.lisp
vars.lisp
(file).
core-2
(module).
bind-key
(function).
command-bindings
(function).
command-name
(function).
(setf command-name)
(function).
delete-key-binding
(function).
exit-hemlock
(function).
get-command
(function).
key-translation
(function).
(setf key-translation)
(function).
last-command-type
(function).
(setf last-command-type)
(function).
make-command
(function).
map-bindings
(function).
prefix-argument
(function).
(setf prefix-argument)
(function).
%command-loop
(function).
%print-hcommand
(function).
*command-type-set*
(special variable).
*current-command*
(special variable).
*current-translation*
(special variable).
*global-command-table*
(special variable).
*key-translations*
(special variable).
*last-command-type*
(special variable).
*map-bindings-key*
(special variable).
*prefix-argument*
(special variable).
*prefix-argument-supplied*
(special variable).
*translate-key-temp*
(special variable).
crunch-key
(function).
get-current-binding
(function).
get-right-table
(function).
get-table-entry
(function).
set-table-entry
(function).
translate-key
(function).
hemlock.base/core-2/syntax.lisp
interp.lisp
(file).
core-2
(module).
character-attribute
(function).
(setf character-attribute)
(function).
character-attribute-documentation
(function).
character-attribute-hooks
(function).
(setf character-attribute-hooks)
(function).
character-attribute-name
(function).
character-attribute-p
(function).
defattribute
(function).
find-attribute
(function).
reverse-find-attribute
(function).
shadow-attribute
(function).
unshadow-attribute
(function).
%init-syntax-table
(function).
%print-attribute-descriptor
(function).
*all-bit-descriptors*
(special variable).
*character-attribute-cache*
(special variable).
*character-attributes*
(special variable).
*last-character-attribute-requested*
(special variable).
*last-find-attribute-attribute*
(special variable).
*last-find-attribute-char-set*
(special variable).
*last-find-attribute-end-wins*
(special variable).
*last-find-attribute-function*
(special variable).
*last-find-attribute-mask*
(special variable).
*value-of-last-character-attribute-requested*
(special variable).
allocate-bit
(macro).
bit-descriptor
(structure).
bit-descriptor-attribute
(reader).
(setf bit-descriptor-attribute)
(writer).
bit-descriptor-char-set
(reader).
(setf bit-descriptor-char-set)
(writer).
bit-descriptor-end-wins
(reader).
(setf bit-descriptor-end-wins)
(writer).
bit-descriptor-function
(reader).
(setf bit-descriptor-function)
(writer).
bit-descriptor-mask
(reader).
(setf bit-descriptor-mask)
(writer).
bit-descriptor-p
(function).
cache-find-attribute
(macro).
cached-attribute-lookup
(macro).
character-attribute-bucket-size
(constant).
character-attribute-cache-size
(constant).
copy-bit-descriptor
(function).
hash-it
(macro).
make-bit-descriptor
(function).
new-cache-attribute
(function).
normal-find-attribute
(macro).
not-zerop
(function).
rev-cache-find-attribute
(macro).
rev-normal-find-attribute
(macro).
sub-character-attribute
(function).
swap-char-attributes
(function).
swap-one-attribute
(macro).
with-attribute
(macro).
hemlock.base/core-2/htext2.lisp
syntax.lisp
(file).
core-2
(module).
*print-region*
(special variable).
buffer-end
(function).
buffer-start
(function).
character-offset
(function).
count-characters
(function).
count-lines
(function).
line-end
(function).
line-offset
(function).
line-start
(function).
line-to-region
(function).
mark-after
(function).
mark-before
(function).
move-mark
(function).
next-character
(function).
(setf next-character)
(function).
previous-character
(function).
(setf previous-character)
(function).
print-object
(method).
print-object
(method).
region-bounds
(function).
region-to-string
(function).
set-region-bounds
(function).
string-to-region
(function).
%print-after-mark
(function).
%print-before-mark
(function).
%print-hbuffer
(function).
%print-hregion
(function).
%print-whole-line
(function).
slf
(function).
hemlock.base/core-2/htext3.lisp
htext2.lisp
(file).
core-2
(module).
insert-character
(method).
insert-region
(method).
insert-string
(method).
ninsert-region
(method).
line-number-interval-guess
(constant).
hemlock.base/core-2/htext4.lisp
htext3.lisp
(file).
core-2
(module).
copy-region
(function).
delete-and-save-region
(method).
delete-characters
(method).
delete-region
(method).
filter-region
(function).
*internal-temp-mark*
(special variable).
*internal-temp-region*
(special variable).
fcs
(macro).
hemlock.base/core-2/files.lisp
htext4.lisp
(file).
core-2
(module).
read-file
(function).
write-file
(function).
fast-write-file
(function).
hemlock.base/core-2/search1.lisp
files.lisp
(file).
core-2
(module).
find-pattern
(function).
new-search-pattern
(function).
print-object
(method).
print-object
(method).
print-object
(method).
replace-pattern
(function).
search-pattern
(structure).
search-pattern-p
(function).
%print-search-pattern
(function).
*search-pattern-documentation*
(special variable).
*search-pattern-experts*
(special variable).
*spare-search-jump-vectors*
(special variable).
case-insensitive-test-fun
(macro).
case-sensitive-test-fun
(macro).
compute-boyer-moore-jumps
(function).
copy-search-pattern
(function).
copy-string-insensitive-search-pattern
(function).
copy-string-sensitive-search-pattern
(function).
def-insensitive-newline-search-method
(macro).
def-sensitive-newline-search-method
(macro).
define-search-kind
(macro).
dispose-search-jump-vector
(macro).
insensitive-find-newline-once-backward-method
(function).
insensitive-find-newline-once-forward-method
(function).
insensitive-find-string-once-backward-method
(function).
insensitive-find-string-once-forward-method
(function).
insensitive-string-search-macro
(macro).
internal-make-search-pattern
(function).
make-insensitive-newline-pattern
(function).
make-sensitive-newline-pattern
(function).
make-string-insensitive-search-pattern
(function).
make-string-sensitive-search-pattern
(function).
new-search-jump-vector
(macro).
newline-search-macro
(macro).
search-hash-string
(function).
search-once-backward-macro
(macro).
search-once-forward-macro
(macro).
search-pattern-direction
(reader).
(setf search-pattern-direction)
(writer).
search-pattern-kind
(reader).
(setf search-pattern-kind)
(writer).
search-pattern-pattern
(reader).
(setf search-pattern-pattern)
(writer).
search-pattern-reclaim-function
(reader).
(setf search-pattern-reclaim-function)
(writer).
search-pattern-search-function
(reader).
(setf search-pattern-search-function)
(writer).
sensitive-find-newline-once-backward-method
(function).
sensitive-find-newline-once-forward-method
(function).
sensitive-find-string-once-backward-method
(function).
sensitive-find-string-once-forward-method
(function).
sensitive-string-search-macro
(macro).
string-insensitive-direction
(function).
(setf string-insensitive-direction)
(function).
string-insensitive-folded-string
(reader).
(setf string-insensitive-folded-string)
(writer).
string-insensitive-hashed-string
(reader).
(setf string-insensitive-hashed-string)
(writer).
string-insensitive-jumps
(reader).
(setf string-insensitive-jumps)
(writer).
string-insensitive-kind
(function).
(setf string-insensitive-kind)
(function).
string-insensitive-pattern
(function).
(setf string-insensitive-pattern)
(function).
string-insensitive-reclaim-function
(function).
(setf string-insensitive-reclaim-function)
(function).
string-insensitive-search-function
(function).
(setf string-insensitive-search-function)
(function).
string-insensitive-search-pattern
(structure).
string-insensitive-search-pattern-p
(function).
string-sensitive-direction
(function).
(setf string-sensitive-direction)
(function).
string-sensitive-jumps
(reader).
(setf string-sensitive-jumps)
(writer).
string-sensitive-kind
(function).
(setf string-sensitive-kind)
(function).
string-sensitive-pattern
(function).
(setf string-sensitive-pattern)
(function).
string-sensitive-reclaim-function
(function).
(setf string-sensitive-reclaim-function)
(function).
string-sensitive-search-function
(function).
(setf string-sensitive-search-function)
(function).
string-sensitive-search-pattern
(structure).
string-sensitive-search-pattern-p
(function).
string-sensitive-string
(reader).
(setf string-sensitive-string)
(writer).
hemlock.base/core-2/search2.lisp
search1.lisp
(file).
core-2
(module).
print-object
(method).
*free-character-sets*
(special variable).
add-character-to-set
(function).
backward-character-search-macro
(macro).
backward-set-search-macro
(macro).
copy-set-search-pattern
(function).
create-character-set
(function).
define-character-search-method
(macro).
define-set-search-method
(macro).
find-character-once-backward-method
(function).
find-character-once-forward-method
(function).
find-not-character-once-backward-method
(function).
find-not-character-once-forward-method
(function).
find-set-once-backward-method
(function).
find-set-once-forward-method
(function).
forward-character-search-macro
(macro).
forward-set-search-macro
(macro).
frob-character-set
(function).
make-set-search-pattern
(function).
release-character-set
(function).
set-search-pattern
(structure).
set-search-pattern-direction
(function).
(setf set-search-pattern-direction)
(function).
set-search-pattern-kind
(function).
(setf set-search-pattern-kind)
(function).
set-search-pattern-p
(function).
set-search-pattern-pattern
(function).
(setf set-search-pattern-pattern)
(function).
set-search-pattern-reclaim-function
(function).
(setf set-search-pattern-reclaim-function)
(function).
set-search-pattern-search-function
(function).
(setf set-search-pattern-search-function)
(function).
set-search-pattern-set
(reader).
(setf set-search-pattern-set)
(writer).
hemlock.base/core-2/table.lisp
search2.lisp
(file).
core-2
(module).
clrstring
(function).
complete-string
(function).
delete-string
(function).
find-ambiguous
(function).
find-containing
(function).
getstring
(function).
(setf getstring)
(function).
make-string-table
(function).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
string-table
(structure).
string-table-p
(function).
string-table-separator
(reader).
(setf string-table-separator)
(writer).
%make-string-table
(function).
%set-insert-words
(function).
*complete-string-buffer*
(special variable).
*complete-string-buffer-size*
(special variable).
*separator-positions*
(special variable).
*string-buffer*
(special variable).
*string-buffer-size*
(special variable).
bi-svposition
(function).
compute-field-pos
(function).
copy-string-table
(function).
copy-value-node
(function).
copy-word-entry
(function).
copy-word-table
(function).
do-words
(macro).
find-ambiguous*
(function).
find-ambiguous-entries
(function).
find-bound-entries
(function).
find-longest-completion
(function).
find-values
(function).
initial-string-table-size
(special variable).
initial-word-table-size
(special variable).
insert-element
(macro).
make-value-node
(function).
make-word-entry
(function).
make-word-table
(function).
map-string-table
(function).
nconcf
(macro).
print-string-table
(function).
print-value-node
(function).
print-word-entry
(function).
print-word-table
(function).
string-compare
(function).
string-compare*
(macro).
string-table-first-word-table
(reader).
(setf string-table-first-word-table)
(writer).
string-table-num-nodes
(reader).
(setf string-table-num-nodes)
(writer).
string-table-value-nodes
(reader).
(setf string-table-value-nodes)
(writer).
sub-delete-string
(function).
sub-find-bound-entries
(function).
sub-find-containing
(function).
value-node
(structure).
value-node-folded
(reader).
(setf value-node-folded)
(writer).
value-node-p
(function).
value-node-proper
(reader).
(setf value-node-proper)
(writer).
value-node-value
(reader).
(setf value-node-value)
(writer).
with-folded-munge-string
(function).
with-folded-string
(macro).
word-entry
(structure).
word-entry-folded
(reader).
(setf word-entry-folded)
(writer).
word-entry-next-table
(reader).
(setf word-entry-next-table)
(writer).
word-entry-p
(function).
word-entry-value-node
(reader).
(setf word-entry-value-node)
(writer).
word-table
(structure).
word-table-num-words
(reader).
(setf word-table-num-words)
(writer).
word-table-p
(function).
word-table-words
(reader).
(setf word-table-words)
(writer).
hemlock.base/core-2/winimage.lisp
table.lisp
(file).
core-2
(module).
changed-bit
(constant).
moved-bit
(constant).
the-sentinel
(special variable).
unaltered-bits
(constant).
update-window-image
(function).
maybe-change-window
(macro).
move-lines
(function).
new-bit
(constant).
retag-bit
(constant).
hemlock.base/core-2/window.lisp
winimage.lisp
(file).
core-2
(module).
*current-window*
(special variable).
*window-list*
(special variable).
current-window
(function).
(setf current-window)
(function).
dummy-line
(special variable).
editor-finish-output
(function).
make-modeline-field
(function).
modeline-field
(function).
modeline-field-function
(function).
(setf modeline-field-function)
(function).
modeline-field-name
(function).
(setf modeline-field-name)
(function).
modeline-field-width
(function).
(setf modeline-field-width)
(function).
setup-modeline-image
(function).
update-modeline-field
(function).
update-modeline-fields
(function).
window-buffer
(function).
(setf window-buffer)
(function).
%init-redisplay
(function).
%print-hwindow
(function).
*default-modeline-fields*
(special variable).
*modeline-field-names*
(special variable).
*modeline-font*
(special variable).
*truncated-field-char*
(special variable).
blt-ml-field-buffer-fix
(function).
blt-modeline-field-buffer
(function).
buffer-pathname-ml-field-fun
(function).
change-window-image-height
(function).
maximum-modeline-pathname-length-hook
(function).
print-modeline-field
(function).
print-modeline-field-info
(function).
queue-buffer-change
(function).
queue-window-change
(function).
setup-window-image
(function).
update-modeline-for-window
(function).
update-modelines-for-buffer
(function).
hemlock.base/core-2/screen.lisp
window.lisp
(file).
core-2
(module).
*more-prompt-action*
(special variable).
*random-typeout-ml-fields*
(special variable).
delete-window
(function).
make-window
(function).
next-window
(function).
previous-window
(function).
%init-screen-manager
(generic function).
prepare-for-random-typeout
(function).
random-typeout-cleanup
(function).
rt-count-lines
(function).
hemlock.base/core-2/linimage.lisp
screen.lisp
(file).
core-2
(module).
%fcwa
(macro).
%init-line-image
(function).
*free-font-changes*
(special variable).
*losing-character-mask*
(special variable).
*print-representation-char-set*
(special variable).
alloc-font-change
(macro).
compute-cached-line-image
(function).
compute-line-image
(function).
compute-normal-line-image
(function).
display-losing-chars
(macro).
display-some-chars
(macro).
get-rep
(macro).
losing-char
(constant).
make-some-font-changes
(function).
redis-set-char-attribute-hook-fun
(function).
redis-tab-display-fun
(function).
string-get-rep
(macro).
sync-dis-line-tag
(function).
update-and-punt
(macro).
winning-char
(constant).
hemlock.base/core-2/cursor.lisp
linimage.lisp
(file).
core-2
(module).
center-window
(function).
cursorpos-to-mark
(function).
displayed-p
(function).
goto-buffer-end
(function).
goto-buffer-start
(function).
mark-column
(function).
mark-to-cursorpos
(function).
maybe-recenter-window
(function).
move-to-column
(function).
scroll-window
(function).
%displayed-p
(function).
cached-real-line-length
(function).
dis-line-offset-guess
(function).
find-charpos
(macro).
find-last
(macro).
find-line
(macro).
find-position
(function).
real-line-length
(function).
hemlock.base/core-2/display.lisp
cursor.lisp
(file).
core-2
(module).
prepare-window-for-redisplay
(function).
random-typeout-redisplay
(function).
redisplay
(function).
redisplay-all
(function).
*in-redisplay*
(special variable).
*screen-image-trashed*
(special variable).
*things-to-do-once*
(special variable).
internal-redisplay
(function).
maybe-update-window-image
(function).
redisplay-loop
(function).
redisplay-window
(function).
redisplay-window-all
(function).
redisplay-window-recentering
(function).
redisplay-windows-from-mark
(function).
setup-for-recentering-redisplay
(function).
hemlock.base/core-2/exp-syntax.lisp
display.lisp
(file).
core-2
(module).
*parsers*
(special variable).
ass
(function).
cache-scanner
(macro).
defstate
(macro).
dodo
(function).
empty-syntax-info
(function).
initial-syntax-state
(function).
line-syntax-info
(function).
(setf line-syntax-info)
(function).
line-tag
(function).
me
(function).
recompute-line-tag
(function).
recompute-syntax-marks
(function).
recompute-tags-up-to
(function).
state-font
(function).
step**
(function).
hemlock.base/core-2/connections.lisp
exp-syntax.lisp
(file).
core-2
(module).
connection
(class).
connection-buffer
(reader method).
(setf connection-buffer)
(writer method).
connection-command
(method).
connection-command
(reader method).
(setf connection-command)
(writer method).
connection-encoding
(reader method).
(setf connection-encoding)
(writer method).
connection-exit-code
(method).
connection-exit-code
(reader method).
(setf connection-exit-code)
(writer method).
connection-exit-status
(method).
connection-exit-status
(reader method).
(setf connection-exit-status)
(writer method).
connection-filter
(reader method).
(setf connection-filter)
(writer method).
connection-host
(reader method).
connection-host
(reader method).
(setf connection-host)
(writer method).
(setf connection-host)
(writer method).
connection-name
(reader method).
(setf connection-name)
(writer method).
connection-port
(reader method).
connection-port
(reader method).
(setf connection-port)
(writer method).
(setf connection-port)
(writer method).
connection-sentinel
(reader method).
(setf connection-sentinel)
(writer method).
delete-connection
(method).
delete-connection
(method).
device-listen
(method).
device-read
(method).
device-write
(method).
dispatch-events
(function).
dispatch-events-no-hang
(function).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
list-all-connections
(function).
listening-connection
(class).
make-connection-device
(function).
make-pipelike-connection
(function).
make-process-connection
(function).
make-process-with-pty-connection
(function).
make-tcp-connection
(function).
make-tcp-listener
(function).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
%make-connection-device
(function).
*all-connections*
(special variable).
*event-base*
(special variable).
+input-buffer-size+
(special variable).
class-for
(method).
class-for
(method).
class-for
(method).
class-for
(method).
class-for
(method).
class-for
(method).
class-for
(method).
class-for
(method).
class-for
(method).
class-for
(method).
connection-acceptor
(reader method).
(setf connection-acceptor)
(writer method).
connection-device
(structure).
connection-device-filter
(function).
connection-device-p
(function).
connection-device-sentinel
(function).
connection-directory
(reader method).
(setf connection-directory)
(writer method).
connection-initargs
(reader method).
(setf connection-initargs)
(writer method).
connection-input-buffer
(reader method).
(setf connection-input-buffer)
(writer method).
connection-note-event
(function).
connection-process-connection
(reader method).
(setf connection-process-connection)
(writer method).
connection-server
(reader method).
(setf connection-server)
(writer method).
connection-slave-pty-name
(reader method).
(setf connection-slave-pty-name)
(writer method).
connection-stream
(reader method).
(setf connection-stream)
(writer method).
convert-pending-connection
(generic function).
copy-connection-device
(function).
default-filter
(function).
delete-connection-buffer
(function).
device-connection
(reader).
(setf device-connection)
(writer).
device-filter-counter
(reader).
(setf device-filter-counter)
(writer).
device-original-sentinel
(reader).
(setf device-original-sentinel)
(writer).
device-reading
(reader).
(setf device-reading)
(writer).
device-wire
(function).
(setf device-wire)
(function).
filter-connection-output
(function).
filter-incoming-data
(function).
find-a-pty
(function).
format-to-connection-buffer-or-stream
(function).
insert-into-connection-buffer-or-stream
(function).
io-connection
(class).
make-buffer-with-unique-name
(function).
note-connected
(function).
note-disconnected
(function).
note-error
(function).
pipelike-connection-mixin
(class).
process-connection-mixin
(class).
process-incoming-connection
(function).
process-incoming-data
(function).
process-with-pty-connection-mixin
(class).
stream-fd
(generic function).
tcp-connection-mixin
(class).
tcp-listener-mixin
(class).
unique-connection-name
(function).
hemlock.base/core-2/repl.lisp
macros.lisp
(file).
rompsite.lisp
(file).
connections.lisp
(file).
core-2
(module).
call-with-typeout-for-thread-debugger
(function).
need-to-redirect-debugger-io
(function).
typeout-for-thread
(function).
hemlock.base/root-1/pop-up-stream.lisp
root-1
(module).
do-tty-full-more
(function).
stream-finish-output
(method).
stream-force-output
(method).
stream-line-column
(method).
stream-write-char
(method).
stream-write-string
(method).
update-tty-line-buffered-stream
(function).
display-more-prompt
(function).
hemlock.base/root-2/font.lisp
root-2
(module).
*default-font-family*
(special variable).
default-font
(function).
(setf default-font)
(function).
delete-font-mark
(function).
delete-line-font-marks
(function).
font-mark
(function).
move-font-mark
(function).
window-font
(function).
(setf window-font)
(function).
new-font-mark
(function).
nuke-font-mark
(function).
valid-font-p
(function).
hemlock.base/root-2/streams.lisp
root-2
(module).
close
(method).
close
(method).
get-key-event
(method).
hemlock-output-stream
(class).
hemlock-output-stream-p
(function).
hemlock-region-stream
(class).
listen-editor-input
(method).
make-hemlock-output-stream
(function).
make-hemlock-region-stream
(function).
make-kbdmac-stream
(function).
modify-kbdmac-stream
(function).
print-object
(method).
print-object
(method).
stream-clear-input
(method).
stream-clear-input
(method).
stream-finish-output
(method).
stream-force-output
(method).
stream-line-column
(method).
stream-listen
(method).
stream-listen
(method).
stream-read-char
(method).
stream-read-char
(method).
stream-read-char-no-hang
(method).
stream-unread-char
(method).
stream-unread-char
(method).
stream-write-char
(method).
stream-write-sequence
(method).
unget-key-event
(method).
*reading-lispbuf-input*
(special variable).
ensure-output-stream-input
(function).
hemlock-output-buffered-out
(function).
hemlock-output-buffered-sout
(function).
hemlock-output-line-buffered-out
(function).
hemlock-output-line-buffered-sout
(function).
hemlock-output-stream-mark
(reader method).
(setf hemlock-output-stream-mark)
(writer method).
hemlock-output-unbuffered-out
(function).
hemlock-output-unbuffered-sout
(function).
hemlock-region-stream-mark
(reader method).
(setf hemlock-region-stream-mark)
(writer method).
hemlock-region-stream-region
(reader method).
(setf hemlock-region-stream-region)
(writer method).
kbdmac-stream
(class).
kbdmac-stream-buffer
(reader method).
(setf kbdmac-stream-buffer)
(writer method).
kbdmac-stream-index
(reader method).
(setf kbdmac-stream-index)
(writer method).
modify-hemlock-output-stream
(function).
modify-hemlock-region-stream
(function).
old-lisp-stream-out
(reader method).
(setf old-lisp-stream-out)
(writer method).
old-lisp-stream-sout
(reader method).
(setf old-lisp-stream-sout)
(writer method).
stream-line-length
(method).
with-left-inserting-mark
(macro).
hemlock.base/root-2/main.lisp
root-2
(module).
*background-image*
(special variable).
*buffer-names*
(special variable).
*character-attribute-names*
(special variable).
*command-names*
(special variable).
*global-variable-names*
(special variable).
*mode-names*
(special variable).
after-editor-initializations
(macro).
call-with-editor
(function).
hemlock
(function).
main
(function).
with-editor
(macro).
%init-hemlock
(function).
*after-editor-initializations-funs*
(special variable).
*command-line-spec*
(special variable).
*editor-has-been-entered*
(special variable).
*hemlock-initialized*
(special variable).
*hemlock-version*
(special variable).
*in-hemlock-slave-p*
(special variable).
*in-the-editor*
(special variable).
*installation-directory*
(special variable).
*main-event-base*
(special variable).
command-loop
(function).
define-some-variables
(function).
hemlock-ed-function
(function).
installation-directory
(function).
maybe-load-hemlock-init
(function).
maybe-save-buffer
(function).
process-command-line-argument
(function).
process-command-line-argument/2
(function).
read-line-default
(function).
save-all-buffers
(function).
show-cmd-line-help
(function).
show-option-help
(function).
hemlock.base/root-2/echo.lisp
root-2
(module).
*echo-area-buffer*
(special variable).
*echo-area-stream*
(special variable).
*echo-area-window*
(special variable).
*parse-default*
(special variable).
*parse-default-string*
(special variable).
*parse-help*
(special variable).
*parse-input-region*
(special variable).
*parse-prompt*
(special variable).
*parse-starting-mark*
(special variable).
*parse-string-tables*
(special variable).
*parse-type*
(special variable).
*parse-value-must-exist*
(special variable).
*parse-verification-function*
(special variable).
clear-echo-area
(function).
current-variable-tables
(function).
define-logical-key-event
(function).
logical-key-event-key-events
(function).
logical-key-event-p
(function).
(setf logical-key-event-p)
(function).
loud-message
(function).
message
(function).
prompt-for-buffer
(function).
prompt-for-expression
(function).
prompt-for-file
(function).
prompt-for-integer
(function).
prompt-for-key
(function).
prompt-for-key-event
(function).
prompt-for-keyword
(function).
prompt-for-string
(function).
prompt-for-variable
(function).
prompt-for-y-or-n
(function).
prompt-for-yes-or-no
(function).
%not-inside-a-parse
(function).
*echo-area-region*
(special variable).
*last-message-time*
(special variable).
*logical-key-event-descriptors*
(special variable).
*my-string-output-stream*
(special variable).
*prompt-key*
(special variable).
*real-to-logical-key-events*
(special variable).
*yes-or-no-string-table*
(special variable).
buffer-verification-function
(function).
chars-to-string
(function).
command-case-help
(function).
copy-logical-key-event-descriptor
(function).
display-prompt-nicely
(function).
file-verification-function
(function).
get-logical-key-event-desc
(function).
hemlock-eof
(special variable).
key-event-case
(macro).
key-event-dispatch
(function).
keyword-verification-function
(function).
listify
(function).
logical-key-event-descriptor
(structure).
logical-key-event-descriptor-documentation
(reader).
(setf logical-key-event-descriptor-documentation)
(writer).
logical-key-event-descriptor-key-events
(reader).
(setf logical-key-event-descriptor-key-events)
(writer).
logical-key-event-descriptor-name
(reader).
(setf logical-key-event-descriptor-name)
(writer).
logical-key-event-descriptor-p
(function).
make-logical-key-event-descriptor
(function).
parse-for-something
(function).
pathname-or-lose
(function).
prompt-for-key-event*
(function).
prompt-for-url
(function).
hemlock.base/root-2/new-undo.lisp
root-2
(module).
*invoke-hook*
(special variable).
delete-and-save-region
(method).
delete-characters
(method).
delete-region
(method).
insert-character
(method).
insert-region
(method).
insert-string
(method).
ninsert-region
(method).
*insert-noted-p*
(special variable).
last-was-undo-p
(special variable).
mark-position
(function).
new-undo-command
(function).
new-undo-invoke-hook
(function).
position-mark
(function).
this-is-undo-p
(special variable).
undo-mode-command
(function).
undoing-undo-list
(special variable).
update-tag-line-number
(function).
hemlock.base/core-3/typeout.lisp
core-3
(module).
*random-typeout-buffers*
(special variable).
dismiss-typeout-command
(function).
get-random-typeout-info
(function).
invoke-with-pop-up-display
(function).
make-unique-buffer
(function).
hemlock.base/wire/port.lisp
wire-package.lisp
(file).
wire
(module).
unix-gethostid
(function).
unix-getpid
(function).
hemlock.base/wire/wire.lisp
port.lisp
(file).
wire
(module).
*current-wire*
(special variable).
device
(structure).
device-append-to-input-buffer
(function).
device-listen
(generic function).
device-read
(method).
device-wire
(reader).
(setf device-wire)
(writer).
device-write
(method).
forget-remote-translation
(function).
make-remote-object
(function).
make-stream-device
(function).
make-wire
(function).
print-object
(method).
print-object
(method).
print-object
(method).
remote-object
(structure).
remote-object-eq
(function).
remote-object-local-p
(function).
remote-object-p
(function).
remote-object-value
(function).
stream-device
(structure).
wire-eof
(condition).
wire-error
(condition).
wire-force-output
(function).
wire-get-bignum
(function).
wire-get-byte
(function).
wire-get-number
(function).
wire-get-object
(function).
wire-get-string
(function).
wire-io-error
(condition).
wire-listen
(function).
wire-output-bignum
(function).
wire-output-byte
(function).
wire-output-funcall
(macro).
wire-output-number
(function).
wire-output-object
(function).
wire-output-string
(function).
wire-p
(function).
%make-remote-object
(function).
%make-wire
(function).
*id-to-object*
(special variable).
*next-id*
(special variable).
*object-to-id*
(special variable).
*this-host*
(special variable).
*this-pid*
(special variable).
+bignum-op+
(constant).
+buffer-size+
(constant).
+cons-op+
(constant).
+funcall-op+
(constant).
+funcall0-op+
(constant).
+funcall1-op+
(constant).
+funcall2-op+
(constant).
+funcall3-op+
(constant).
+funcall4-op+
(constant).
+funcall5-op+
(constant).
+initial-cache-size+
(constant).
+lookup-op+
(constant).
+number-op+
(constant).
+remote-op+
(constant).
+save-op+
(constant).
+string-op+
(constant).
+symbol-op+
(constant).
append-to-input-buffer
(function).
copy-device
(function).
copy-remote-object
(function).
copy-stream-device
(function).
copy-wire
(function).
deserialize-with-type
(generic function).
device-p
(function).
device-stream
(reader).
(setf device-stream)
(writer).
fill-input-buffer
(function).
make-device
(function).
remote-object-host
(reader).
(setf remote-object-host)
(writer).
remote-object-id
(reader).
(setf remote-object-id)
(writer).
remote-object-pid
(reader).
(setf remote-object-pid)
(writer).
serializable-object
(class).
serialize
(generic function).
stream-device-p
(function).
wire
(structure).
wire-cache-index
(reader).
(setf wire-cache-index)
(writer).
wire-device
(reader).
(setf wire-device)
(writer).
wire-encoding
(reader).
(setf wire-encoding)
(writer).
wire-error-wire
(reader method).
wire-ibuf
(reader).
(setf wire-ibuf)
(writer).
wire-ibuf-end
(reader).
(setf wire-ibuf-end)
(writer).
wire-ibuf-offset
(reader).
(setf wire-ibuf-offset)
(writer).
wire-io-error-msg
(reader method).
wire-io-error-when
(reader method).
wire-object-cache
(reader).
(setf wire-object-cache)
(writer).
wire-object-hash
(reader).
(setf wire-object-hash)
(writer).
wire-obuf
(reader).
(setf wire-obuf)
(writer).
wire-obuf-end
(reader).
(setf wire-obuf-end)
(writer).
hemlock.base/wire/remote.lisp
wire.lisp
(file).
wire
(module).
device-serve-requests
(function).
remote
(macro).
remote-value
(macro).
remote-value-bind
(macro).
*pending-returns*
(special variable).
copy-remote-wait
(function).
define-functions
(macro).
do-1-value-call
(function).
do-2-value-call
(function).
do-3-value-call
(function).
do-4-value-call
(function).
do-5-value-call
(function).
do-n-value-call
(function).
invoke-with-wire-and-remote
(function).
make-remote-wait
(function).
maybe-nuke-remote-wait
(function).
remote-return-abort
(function).
remote-wait
(structure).
remote-wait-abort
(reader).
(setf remote-wait-abort)
(writer).
remote-wait-finished
(reader).
(setf remote-wait-finished)
(writer).
remote-wait-p
(function).
remote-wait-value1
(reader).
(setf remote-wait-value1)
(writer).
remote-wait-value2
(reader).
(setf remote-wait-value2)
(writer).
remote-wait-value3
(reader).
(setf remote-wait-value3)
(writer).
remote-wait-value4
(reader).
(setf remote-wait-value4)
(writer).
remote-wait-value5
(reader).
(setf remote-wait-value5)
(writer).
return-1-value
(function).
return-2-values
(function).
return-3-values
(function).
return-4-values
(function).
return-5-values
(function).
serve-requests
(function).
hemlock.base/user-1/echocoms.lisp
user-1
(module).
*echo-area-history*
(special variable).
*echo-history-pointer*
(special variable).
beginning-of-parse-command
(function).
complete-field-command
(function).
complete-keyword-command
(function).
confirm-parse-command
(function).
echo-area-backward-character-command
(function).
echo-area-backward-word-command
(function).
echo-area-delete-previous-character-command
(function).
echo-area-kill-previous-word-command
(function).
field-separator-p
(function).
file-completion-action
(function).
find-all-completions
(function).
help-on-parse-command
(function).
illegal-command
(function).
insert-parse-default-command
(function).
kill-parse-command
(function).
next-parse-command
(function).
previous-parse-command
(function).
hemlock.base/user-1/command.lisp
user-1
(module).
word-offset
(function).
*target-column*
(special variable).
argument-digit-command
(function).
backward-character-command
(function).
backward-word-command
(function).
beginning-of-buffer-command
(function).
beginning-of-line-command
(function).
bottom-of-window-command
(function).
delete-next-character-command
(function).
delete-previous-character-command
(function).
end-of-buffer-command
(function).
end-of-line-command
(function).
eval-expresion-command
(function).
exit-hemlock-command
(function).
extended-command-command
(function).
forward-character-command
(function).
forward-word-command
(function).
hcmd-new-buffer-hook-fun
(function).
mark-to-beginning-of-buffer-command
(function).
mark-to-end-of-buffer-command
(function).
negative-argument-command
(function).
next-line-command
(function).
pause-hemlock-command
(function).
previous-line-command
(function).
quoted-insert-command
(function).
refresh-screen-command
(function).
reset-window-display-recentering
(function).
scroll-next-window-down-command
(function).
scroll-next-window-up-command
(function).
scroll-window-down-command
(function).
scroll-window-up-command
(function).
self-insert-command
(function).
set-target-column
(function).
top-of-window-command
(function).
track-buffer-point-command
(function).
transpose-characters-command
(function).
universal-argument-command
(function).
universal-argument-loop
(function).
hemlock.base/user-1/kbdmac.lisp
user-1
(module).
interactive
(function).
*current-kbdmac*
(special variable).
*defining-a-keyboard-macro*
(special variable).
*in-a-keyboard-macro*
(special variable).
*kbdmac-count*
(special variable).
*kbdmac-done*
(special variable).
*kbdmac-dont-ask*
(special variable).
*kbdmac-input*
(special variable).
*kbdmac-stream*
(special variable).
*kbdmac-text*
(special variable).
*kbdmac-transcript*
(special variable).
*kbdmac-transforms*
(special variable).
*old-invoke-hook*
(special variable).
clear-command-type
(function).
default-kbdmac-transform
(function).
define-kbdmac-transform
(macro).
define-keyboard-macro
(function).
define-keyboard-macro-command
(function).
define-keyboard-macro-key-command
(function).
do-nothing-kbdmac-transform
(function).
end-keyboard-macro-command
(function).
get-keyboard-macro-key
(function).
insert-character-at-point
(function).
insert-string-at-point
(function).
kbdmac-command-loop
(function).
kbdmac-emit
(macro).
key-vector-to-string
(function).
keyboard-macro-query-command
(function).
last-keyboard-macro-command
(function).
make-kbdmac
(function).
multiplicative-kbdmac-transform
(function).
name-keyboard-macro-command
(function).
save-kbdmac-input
(macro).
self-insert-kbdmac-transform
(function).
trash-character
(function).
vanilla-kbdmac-transform
(function).
hemlock.base/user-1/undo.lisp
user-1
(module).
make-region-undo
(function).
print-object
(method).
save-for-undo
(function).
%make-undo-info
(function).
%print-undo-info
(function).
*undo-info*
(special variable).
make-delete-region-undo
(macro).
make-insert-region-undo
(macro).
make-twiddle-region-undo
(macro).
undo-command
(function).
undo-info
(structure).
undo-info-buffer
(reader).
(setf undo-info-buffer)
(writer).
undo-info-cleanup
(reader).
(setf undo-info-cleanup)
(writer).
undo-info-hold-name
(reader).
(setf undo-info-hold-name)
(writer).
undo-info-method
(reader).
(setf undo-info-method)
(writer).
undo-info-method-undo
(reader).
(setf undo-info-method-undo)
(writer).
undo-info-name
(reader).
(setf undo-info-name)
(writer).
undo-info-p
(function).
undo-name
(special variable).
hemlock.base/user-1/killcoms.lisp
user-1
(module).
activate-region
(function).
buffer-mark
(function).
check-region-active
(function).
current-mark
(function).
current-region
(function).
deactivate-region
(function).
kill-characters
(function).
kill-region
(function).
pop-buffer-mark
(function).
push-buffer-mark
(function).
region-active-p
(function).
*delete-char-count*
(special variable).
*delete-char-region*
(special variable).
*ephemerally-active-command-types*
(special variable).
*kill-ring*
(special variable).
activate-region-command
(function).
backward-kill-line-command
(function).
control-g-deactivate-region
(function).
delete-blank-lines-command
(function).
exchange-point-and-mark-command
(function).
kill-char-region
(function).
kill-line-command
(function).
kill-next-word-command
(function).
kill-previous-word-command
(function).
kill-region-command
(function).
kill-region-top-of-ring
(function).
mark-whole-buffer-command
(function).
pop-and-goto-mark-command
(function).
pop-mark-command
(function).
rotate-kill-ring-command
(function).
save-region-command
(function).
set/pop-mark-command
(function).
un-kill-command
(function).
hemlock.base/user-1/indent.lisp
filecoms.lisp
(file).
user-1
(module).
delete-horizontal-space
(function).
indent-region
(function).
indent-region-for-commands
(function).
back-to-indentation-command
(function).
center-line-command
(function).
delete-horizontal-space-command
(function).
delete-indentation-command
(function).
generic-indent
(function).
indent-command
(function).
indent-new-line-command
(function).
indent-region-command
(function).
indent-rigidly-command
(function).
indent-to-column
(function).
indent-to-tab-stop
(function).
indent-using-spaces
(function).
indent-using-tabs
(function).
just-one-space-command
(function).
new-line-command
(function).
open-line-command
(function).
quote-tab-command
(function).
hemlock.base/user-1/searchcoms.lisp
user-1
(module).
get-search-pattern
(function).
%i-search
(function).
%i-search-char-eval
(function).
%i-search-control-s-or-r
(function).
%i-search-echo-refresh
(function).
%i-search-empty-string
(function).
%i-search-find-pattern
(function).
%i-search-printed-char
(function).
*last-search-pattern*
(special variable).
*last-search-string*
(special variable).
*query-replace-undo-data*
(special variable).
copy-replace-undo
(function).
count-occurrences-command
(function).
count-occurrences-region
(function).
delete-matching-lines-command
(function).
delete-non-matching-lines-command
(function).
forward-search-command
(function).
i-search
(function).
i-search-pattern
(function).
incremental-search-command
(function).
list-lines
(function).
list-matching-lines-command
(function).
make-replace-undo
(function).
query-replace-command
(function).
query-replace-function
(function).
query-replace-loop
(function).
replace-string-command
(function).
replace-that-case
(function).
replace-undo
(structure).
replace-undo-mark
(reader).
(setf replace-undo-mark)
(writer).
replace-undo-p
(function).
replace-undo-region
(reader).
(setf replace-undo-region)
(writer).
reverse-incremental-search-command
(function).
reverse-search-command
(function).
vanilla-search
(function).
hemlock.base/user-1/filecoms.lisp
user-1
(module).
buffer-default-pathname
(function).
change-to-buffer
(function).
define-file-option
(macro).
define-file-type-hook
(macro).
delete-buffer-if-possible
(function).
find-file-buffer
(function).
pathname-to-buffer-name
(function).
previous-buffer
(function).
print-directory
(function).
process-file-options
(function).
read-buffer-file
(function).
write-buffer-file
(function).
%directory
(function).
*back-to-@-pattern*
(special variable).
*buffer-history*
(special variable).
*buffer-history-ptr*
(special variable).
*create-buffer-count*
(special variable).
*file-type-hooks*
(special variable).
*mode-option-handlers*
(special variable).
add-buffer-history-hook
(function).
backup-file-command
(function).
buffer-default-directory
(function).
buffer-not-modified-command
(function).
check-buffer-modified-command
(function).
check-disk-version-consistent
(function).
circulate-buffers-command
(function).
create-buffer-command
(function).
decode-universal-time-for-files
(function).
delete-buffer-history-hook
(function).
delete-next-window-command
(function).
delete-window-command
(function).
directory-command
(function).
enlarge-window
(function).
enlarge-window-command
(function).
find-file-command
(function).
go-to-one-window-command
(function).
insert-buffer-command
(function).
insert-file-command
(function).
kill-buffer-command
(function).
line-to-center-of-window-command
(function).
line-to-top-of-window-command
(function).
log-change-command
(function).
new-window-command
(function).
next-window-command
(function).
out-synonym-of
(macro).
previous-window-command
(function).
print-directory-formatted
(function).
print-directory-verbose
(function).
process-file-options-command
(function).
quickselect-command
(function).
quickselect-help
(function).
quickselect-slave-repl
(function).
rename-buffer-command
(function).
revert-file-command
(function).
revert-pathname
(function).
save-all-files-and-exit-command
(function).
save-all-files-command
(function).
save-file-command
(function).
select-buffer-command
(function).
select-previous-buffer-command
(function).
set-buffer-read-only-command
(function).
set-buffer-writable-command
(function).
split-window-command
(function).
trim-subseq
(function).
universal-time-to-string
(function).
unix-to-universal-time
(constant).
verbose-directory-command
(function).
visit-file-command
(function).
warn-about-visit-file-buffers
(function).
write-file-command
(function).
write-file-mode
(function).
write-region-command
(function).
hemlock.base/user-1/grep.lisp
filecoms.lisp
(file).
user-1
(module).
grep-command
(function).
grep-goto-command
(function).
hemlock.base/user-1/apropos.lisp
filecoms.lisp
(file).
user-1
(module).
%apropos
(function).
%apropos-results
(function).
*apropos-buffer*
(special variable).
*apropos-entries*
(special variable).
*apropos-entries-end*
(special variable).
apropos-describe-command
(function).
apropos-entry
(structure).
apropos-entry-docstring
(reader).
(setf apropos-entry-docstring)
(writer).
apropos-entry-from-mark
(function).
apropos-entry-kind
(reader).
(setf apropos-entry-kind)
(writer).
apropos-entry-p
(function).
apropos-entry-slavesym
(reader).
(setf apropos-entry-slavesym)
(writer).
apropos-find-definition-command
(function).
apropos-help-command
(function).
apropos-quit-command
(function).
apropos-write-line
(function).
copy-apropos-entry
(function).
delete-apropos-buffers
(function).
first-line-of-string
(function).
internal-make-apropos-entry
(function).
make-apropos-buffer
(function).
parse-apropos-entry
(function).
refresh-apropos
(function).
slave-apropos
(function).
slave-apropos-command
(function).
slave-apropos-ignoring-point-command
(function).
hemlock.base/user-1/morecoms.lisp
user-1
(module).
check-region-query-size
(function).
display-page-directory
(function).
goto-page
(function).
page-directory
(function).
page-offset
(function).
supply-generic-pointer-up-function
(function).
*generic-pointer-up-fun*
(special variable).
*goto-page-last-num*
(special variable).
*goto-page-last-string*
(special variable).
*recursive-edit-count*
(special variable).
*scope-table*
(special variable).
abort-recursive-edit-command
(function).
bind-key-command
(function).
capitalize-word-command
(function).
caps-lock-mode-command
(function).
count-lines-command
(function).
count-lines-function
(function).
count-lines-page-command
(function).
count-words-command
(function).
defhvar-command
(function).
delete-key-binding-command
(function).
delete-previous-character-expanding-tabs-command
(function).
do-nothing
(function).
do-nothing-command
(function).
do-recursive-edit
(function).
exit-recursive-edit-command
(function).
filter-words
(function).
fundamental-mode-command
(function).
generic-pointer-up-command
(function).
get-count-region
(function).
goto-absolute-line-command
(function).
goto-page-command
(function).
here-to-top-of-window-command
(function).
insert-kill-buffer-command
(function).
insert-page-directory-command
(function).
list-buffers-command
(function).
lowercase-region-command
(function).
lowercase-word-command
(function).
mark-page-command
(function).
maybe-change-window
(function).
next-page-command
(function).
point-to-here-command
(function).
point-to-here-up-action
(function).
previous-page-command
(function).
prompt-for-place
(function).
room-command
(function).
select-random-typeout-buffer-command
(function).
self-insert-caps-lock-command
(function).
set-variable-command
(function).
text-mode-command
(function).
top-line-to-here-command
(function).
transpose-regions-command
(function).
twiddle-region
(function).
uppercase-region-command
(function).
uppercase-word-command
(function).
view-page-directory-command
(function).
hemlock.base/user-1/doccoms.lisp
user-1
(module).
*describe-mode-ignore*
(special variable).
*generic-describe-kinds*
(special variable).
apropos-command
(function).
apropos-command-output
(function).
describe-and-show-variable-command
(function).
describe-command-command
(function).
describe-key-command
(function).
describe-mode-command
(function).
describe-pointer-command
(function).
generic-describe-command
(function).
get-mouse-commands
(function).
help-command
(function).
key-to-string
(function).
print-command-bindings
(function).
print-full-doc
(function).
print-short-doc
(function).
print-some-keys
(function).
show-variable
(function).
show-variable-command
(function).
what-lossage-command
(function).
where-is-command
(function).
hemlock.base/user-1/srccom.lisp
user-1
(module).
*srccom-line-next*
(special variable).
*srccom-line=*
(special variable).
buffer-changes-command
(function).
compare-buffers-command
(function).
get-srccom-buffers
(function).
merge-buffers-command
(function).
srccom-case-insensitive-line=
(function).
srccom-case-sensitive-line=
(function).
srccom-check-window
(function).
srccom-choose-comparison-functions
(function).
srccom-different-lines
(function).
srccom-find-difference
(function).
srccom-ignore-case-and-indentation-line=
(function).
srccom-ignore-indentation-case-sensitive-line=
(function).
srccom-line-in
(function).
srccom-line-next-ignoring-extra-newlines
(function).
srccom-similar-lines
(function).
hemlock.base/user-1/group.lisp
user-1
(module).
do-active-group
(macro).
*active-file-group*
(special variable).
*active-file-group-name*
(special variable).
*file-groups*
(special variable).
group-query-replace-command
(function).
group-read-file
(function).
group-replace-command
(function).
group-save-file
(function).
group-search-command
(function).
read-file-group
(function).
select-group-command
(function).
hemlock.base/user-1/fill.lisp
user-1
(module).
fill-region
(function).
fill-region-by-paragraphs
(function).
%auto-fill-blank-before-p
(function).
%auto-fill-clean-previous-line
(function).
%auto-fill-line-as-region-p
(function).
%auto-fill-space
(function).
%auto-fill-word-past-column
(function).
%fill-paragraph-start
(function).
%filling-set-next-line
(function).
%line-has-prefix-p
(function).
auto-fill-line-as-region
(function).
auto-fill-linefeed-command
(function).
auto-fill-mode-command
(function).
auto-fill-return-command
(function).
auto-fill-space-command
(function).
check-fill-prefix
(function).
fill-paragraph-command
(function).
fill-region-aux
(function).
fill-region-break-line
(function).
fill-region-clear-bol
(function).
fill-region-clear-eol
(function).
fill-region-collapse-whitespace
(function).
fill-region-command
(function).
fill-region-delete-blank-lines
(function).
fill-region-find-next-line
(function).
fill-region-get-next-line
(function).
fill-region-insert-two-spaces-p
(function).
fill-region-prefix-line
(function).
fill-region-set-next-line
(function).
fill-region-word-past-column
(function).
set-fill-column-command
(function).
set-fill-prefix-command
(function).
hemlock.base/user-1/text.lisp
user-1
(module).
mark-paragraph
(function).
paragraph-offset
(function).
sentence-offset
(function).
%mark-to-paragraph
(macro).
%para-offset-back-find-para
(function).
%para-offset-back-place-mark
(function).
%paragraph-offset-aux
(macro).
%paragraph-offset-backward
(function).
%paragraph-offset-forward
(function).
backward-kill-sentence-command
(function).
backward-paragraph-command
(function).
backward-sentence-command
(function).
default-para-delim-function
(function).
forward-kill-sentence-command
(function).
forward-paragraph-command
(function).
forward-sentence-command
(function).
mark-paragraph-command
(function).
mark-sentence-command
(function).
paragraph-delimiter-attribute-p
(function).
sent-back-para-start-p
(function).
sent-back-place-para-start
(function).
sentence-closing-char-attribute-p
(function).
sentence-offset-backward
(function).
sentence-offset-end-p
(macro).
sentence-offset-find-end
(macro).
sentence-offset-forward
(function).
sentence-terminator-attribute-p
(function).
skip-prefix-if-here
(function).
text-blank-line-p
(function).
transpose-lines
(function).
transpose-lines-command
(function).
transpose-words-backward
(function).
transpose-words-command
(function).
transpose-words-forward
(function).
whitespace-attribute-p
(function).
word-delimiter-attribute-p
(function).
hemlock.base/user-1/lispmode.lisp
user-1
(module).
backward-up-list
(function).
defindent
(function).
form-offset
(function).
forward-up-list
(function).
inside-defun-p
(function).
mark-top-level-form
(function).
pre-command-parse-check
(function).
start-defun-p
(function).
top-level-offset
(function).
valid-spot
(function).
%form-offset
(macro).
%list-offset
(macro).
*special-forms*
(special variable).
attr-predicate
(function).
attr-predicate-aux
(function).
backward-form-command
(function).
backward-kill-form-command
(function).
backward-list-command
(function).
backward-up-list-command
(function).
beginning-of-defun-command
(function).
copy-lisp-info
(function).
deal-with-string-quote
(function).
defindent-command
(function).
direction-char
(macro).
down-list-command
(function).
end-of-defun-command
(function).
end-of-parse-block
(function).
end-of-search-line
(function).
extract-form-command
(function).
extract-list-command
(function).
fill-lisp-comment-or-indented-text
(function).
fill-lisp-comment-paragraph-command
(function).
fill-lisp-comment-paragraph-prefix
(function).
fill-lisp-string
(function).
find-ignore-region
(function).
find-lisp-char
(macro).
find-valid-string-quote
(macro).
forward-form-command
(function).
forward-kill-form-command
(function).
forward-list-command
(function).
forward-up-list-command
(function).
goto-correct-paren-char
(macro).
indent-for-lisp
(function).
indent-form-command
(function).
insert-()-command
(function).
insert-lisp-indentation
(function).
lisp-generic-indentation
(function).
lisp-indent-region
(function).
lisp-indentation
(function).
lisp-indentation-check-for-local-def
(function).
lisp-info
(structure).
lisp-info-begins-quoted
(reader).
(setf lisp-info-begins-quoted)
(writer).
lisp-info-ending-quoted
(reader).
(setf lisp-info-ending-quoted)
(writer).
lisp-info-net-close-parens
(reader).
(setf lisp-info-net-close-parens)
(writer).
lisp-info-net-open-parens
(reader).
(setf lisp-info-net-open-parens)
(writer).
lisp-info-p
(function).
lisp-info-ranges-to-ignore
(reader).
(setf lisp-info-ranges-to-ignore)
(writer).
lisp-info-signature-slot
(reader).
(setf lisp-info-signature-slot)
(writer).
lisp-insert-)-command
(function).
lisp-mode-command
(function).
lisp-open-paren-finder-function
(function).
list-offset
(function).
make-lisp-info
(function).
mark-defun-command
(function).
mark-form-command
(function).
move-over-)-command
(function).
neighbor-line
(macro).
neighbor-mark
(macro).
neighbor-top-level
(macro).
parse-lisp-line-info
(function).
parse-over-block
(function).
push-range
(macro).
quest-for-balancing-paren
(macro).
rev-scan-char
(macro).
scan-char
(macro).
scan-direction
(macro).
scan-direction-valid
(macro).
setup-lisp-mode
(function).
skip-valid-space
(function).
start-of-parse-block
(function).
start-of-search-line
(function).
test-char
(macro).
transpose-forms-command
(function).
valid-string-quote-p
(macro).
hemlock.base/user-1/ts-buf.lisp
user-1
(module).
print-object
(method).
clear-typescript-buffer-command
(function).
confirm-typescript-input-command
(function).
copy-ts-data
(function).
make-ts-data
(function).
setup-typescript
(function).
ts-buffer-ask-for-input
(function).
ts-buffer-charpos
(function).
ts-buffer-clear-input
(function).
ts-buffer-finish-output
(function).
ts-buffer-line-length
(function).
ts-buffer-output-string
(function).
ts-buffer-set-stream
(function).
ts-buffer-wire-connected
(function).
ts-buffer-wire-died
(function).
ts-data
(structure).
ts-data-buffer
(reader).
(setf ts-data-buffer)
(writer).
ts-data-fill-mark
(reader).
(setf ts-data-fill-mark)
(writer).
ts-data-p
(function).
ts-data-server
(reader).
(setf ts-data-server)
(writer).
ts-data-stream
(reader).
(setf ts-data-stream)
(writer).
ts-data-wire
(reader).
(setf ts-data-wire)
(writer).
typescript-data-or-lose
(function).
typescript-slave-break-command
(function).
typescript-slave-status-command
(function).
typescript-slave-to-top-level-command
(function).
typescriptify-buffer
(function).
unwedge-typescript-buffer
(function).
hemlock.base/user-1/ts-stream.lisp
user-1
(module).
close
(method).
stream-clear-input
(method).
stream-clear-output
(method).
stream-finish-output
(method).
stream-force-output
(method).
stream-line-column
(method).
stream-listen
(method).
stream-read-char
(method).
stream-read-char-no-hang
(method).
stream-read-sequence
(method).
stream-unread-char
(method).
stream-write-char
(method).
stream-write-sequence
(method).
%ts-stream-flsbuf
(function).
%ts-stream-listen
(function).
make-ts-stream
(function).
stream-line-length
(method).
ts-stream
(class).
ts-stream-accept-input
(function).
ts-stream-char-pos
(reader method).
(setf ts-stream-char-pos)
(writer method).
ts-stream-current-input
(reader method).
(setf ts-stream-current-input)
(writer method).
ts-stream-input-read-index
(reader method).
(setf ts-stream-input-read-index)
(writer method).
ts-stream-line-length
(reader method).
(setf ts-stream-line-length)
(writer method).
ts-stream-output-buffer
(reader method).
(setf ts-stream-output-buffer)
(writer method).
ts-stream-output-buffer-index
(reader method).
(setf ts-stream-output-buffer-index)
(writer method).
ts-stream-output-buffer-size
(constant).
ts-stream-set-line-length
(function).
ts-stream-typescript
(reader method).
(setf ts-stream-typescript)
(writer method).
ts-stream-wire
(reader method).
(setf ts-stream-wire)
(writer method).
unexpected-stream-command
(condition).
unexpected-stream-command-context
(reader method).
wait-for-typescript-input
(function).
hemlock.base/user-1/request.lisp
user-1
(module).
print-object
(method).
%print-request-server
(function).
*request-server-interface*
(special variable).
connect-to-remote-server
(function).
copy-request-server
(function).
create-request-server
(function).
destroy-request-server
(function).
make-request-server
(function).
request-server
(structure).
request-server-listener
(reader).
(setf request-server-listener)
(writer).
request-server-p
(function).
hemlock.base/user-1/eval-server.lisp
user-1
(module).
print-object
(method).
print-object
(method).
start-slave
(function).
%make-extra-typescript-buffer
(function).
%start-slave
(function).
*abort-operations*
(special variable).
*background-io*
(special variable).
*clbuild-slave-command*
(special variable).
*compiler-error-stream*
(special variable).
*compiler-note*
(special variable).
*compiler-wire*
(special variable).
*editor-name*
(special variable).
*eval-form-stream*
(special variable).
*inside-operation*
(special variable).
*master-machine-and-port*
(special variable).
*newly-created-slave*
(special variable).
*next-slave-index*
(special variable).
*original-beep-function*
(special variable).
*original-debug-io*
(special variable).
*original-error-output*
(special variable).
*original-gc-notify-after*
(special variable).
*original-gc-notify-before*
(special variable).
*original-query-io*
(special variable).
*original-standard-input*
(special variable).
*original-standard-output*
(special variable).
*original-terminal-io*
(special variable).
*original-trace-output*
(special variable).
*server-names*
(special variable).
*slave-command*
(special variable).
*slave-connect-wait*
(constant).
clear-server-errors
(function).
compiler-error-handler
(function).
compiler-note-in-editor
(function).
connect-stream
(function).
connect-to-editor
(function).
connect-to-editor-for-background-thread
(function).
copy-error-info
(function).
copy-server-info
(function).
create-slave
(function).
create-slave-in-thread
(function).
do-compiler-operation
(macro).
do-operation
(macro).
editor-died
(function).
error-info
(structure).
error-info-buffer
(reader).
(setf error-info-buffer)
(writer).
error-info-line
(reader).
(setf error-info-line)
(writer).
error-info-message
(reader).
(setf error-info-message)
(writer).
error-info-p
(function).
error-info-region
(reader).
(setf error-info-region)
(writer).
get-current-compile-server
(function).
get-current-eval-server
(function).
get-editor-name
(function).
initialize-server-stuff
(function).
install-special-variables-for-background-threads
(function).
install-thread-variable-default
(function).
invoke-with-temporary-file-name
(function).
list-server-infos
(function).
made-buffers-for-typescript
(function).
make-buffers-for-typescript
(function).
make-error-info
(function).
make-extra-typescript-buffer
(function).
make-server-info
(function).
make-variable-thread-local
(function).
maybe-make-package
(function).
pick-slave-buffer-names
(function).
print-error-info
(function).
print-server-info
(function).
prompt-for-slave-command
(function).
select-background-command
(function).
select-slave-command
(function).
server-accept-operations
(function).
server-cleanup
(function).
server-compile-file
(function).
server-compile-text
(function).
server-died
(function).
server-eval-form
(function).
server-eval-text
(function).
server-info
(structure).
server-info-background-buffer
(reader).
(setf server-info-background-buffer)
(writer).
server-info-background-info
(reader).
(setf server-info-background-info)
(writer).
server-info-error-index
(reader).
(setf server-info-error-index)
(writer).
server-info-errors
(reader).
(setf server-info-errors)
(writer).
server-info-implementation-type
(reader).
(setf server-info-implementation-type)
(writer).
server-info-implementation-version
(reader).
(setf server-info-implementation-version)
(writer).
server-info-name
(reader).
(setf server-info-name)
(writer).
server-info-notes
(reader).
(setf server-info-notes)
(writer).
server-info-p
(function).
server-info-slave-buffer
(reader).
(setf server-info-slave-buffer)
(writer).
server-info-slave-info
(reader).
(setf server-info-slave-info)
(writer).
server-info-wire
(reader).
(setf server-info-wire)
(writer).
server-set-package
(function).
set-up-buffers-for-slave
(function).
simple-backtrace
(function).
slave-command-with-arguments
(function).
slave-gc-notify-after
(function).
slave-gc-notify-before
(function).
start-slave-process-command
(function).
start-slave-thread-command
(function).
start-slave-using-clbuild-command
(function).
start-swank-server-command
(function).
stringify-list
(function).
unique-thingie
(special variable).
wire-died
(function).
wire-to-server-info
(function).
with-temporary-file-name
(macro).
hemlock.base/user-1/lispbuf.lisp
filecoms.lisp
(file).
user-1
(module).
defun-region
(function).
in-lisp
(macro).
*eval-welcome-message*
(special variable).
*previous-input-search-pattern*
(special variable).
*previous-input-search-string*
(special variable).
*selected-eval-buffer*
(special variable).
abort-eval-input-command
(function).
clear-eval-buffer-command
(function).
confirm-eval-input-command
(function).
editor-compile-buffer-file-command
(function).
editor-compile-defun-command
(function).
editor-compile-file-command
(function).
editor-compile-group-command
(function).
editor-compile-region
(function).
editor-compile-region-command
(function).
editor-describe-command
(function).
editor-describe-function-call-command
(function).
editor-describe-symbol-command
(function).
editor-evaluate-buffer-command
(function).
editor-evaluate-defun-command
(function).
editor-evaluate-expression-command
(function).
editor-evaluate-region-command
(function).
editor-load-file-command
(function).
editor-macroexpand-expression-command
(function).
editor-mode-command
(function).
editor-re-evaluate-defvar-command
(function).
eval-mode-lisp-mode-hook
(function).
filter-region-command
(function).
find-previous-input
(function).
fresh-prompt
(function).
function-to-describe
(macro).
get-interactive-input
(function).
get-previous-input-search-pattern
(function).
get-prompt
(function).
interactive-beginning-of-line-command
(function).
kill-interactive-input-command
(function).
lispbuf-eof
(special variable).
list-compile-group-command
(function).
mark-symbol
(function).
next-interactive-input-command
(function).
older-or-non-existent-fasl-p
(function).
previous-interactive-input-command
(function).
reenter-interactive-input-command
(function).
region-chop-newline
(function).
search-previous-interactive-input-command
(function).
select-eval-buffer-command
(function).
setup-eval-mode
(function).
show-prompt
(function).
unwedge-eval-buffer
(function).
with-nonbroken-debugger
(macro).
with-output-to-window
(macro).
hemlock.base/user-1/lispeval.lisp
eval-server.lisp
(file).
user-1
(module).
print-object
(method).
print-object
(method).
%print-note
(function).
*synchronous-evaluation-of-slave-requests-in-the-master*
(special variable).
abort-operations-command
(function).
canonicalize-slave-package-name
(function).
casify-char
(function).
compile-buffer-file-command
(function).
compile-defun-command
(function).
compile-file-command
(function).
compile-group-command
(function).
compile-region-command
(function).
compiler-error
(function).
copy-note
(function).
current-compile-server-command
(function).
current-eval-server-command
(function).
describe-function-call-aux
(function).
describe-function-call-command
(function).
describe-symbol-aux
(function).
describe-symbol-command
(function).
deserialize-with-type
(method).
editor-server-name-command
(function).
eval-form-error
(function).
eval-form-in-server
(function).
eval-form-in-server-1
(function).
eval-in-master
(function).
eval-in-slave
(function).
eval-safely-in-master
(function).
eval-safely-in-slave
(function).
eval-text-result
(function).
evaluate-buffer-command
(function).
evaluate-defun-command
(function).
evaluate-expression-command
(function).
evaluate-region-command
(function).
file-compile
(function).
flush-compiler-error-information-command
(function).
invoke-with-save-excursion
(function).
lisp-error
(function).
list-operations-command
(function).
load-file-command
(function).
macroexpand-expression-command
(function).
make-note
(function).
make-slave-symbol
(function).
maybe-send-next-note
(function).
next-compiler-error-command
(function).
note
(structure).
note-buffer
(reader).
(setf note-buffer)
(writer).
note-context
(reader).
(setf note-context)
(writer).
note-error-file
(reader).
(setf note-error-file)
(writer).
note-errors
(reader).
(setf note-errors)
(writer).
note-input-file
(reader).
(setf note-input-file)
(writer).
note-kind
(reader).
(setf note-kind)
(writer).
note-lap-file
(reader).
(setf note-lap-file)
(writer).
note-load
(reader).
(setf note-load)
(writer).
note-net-input-file
(reader).
(setf note-net-input-file)
(writer).
note-net-output-file
(reader).
(setf note-net-output-file)
(writer).
note-notes
(reader).
(setf note-notes)
(writer).
note-output-date
(reader).
(setf note-output-date)
(writer).
note-output-file
(reader).
(setf note-output-file)
(writer).
note-p
(function).
note-package
(reader).
(setf note-package)
(writer).
note-region
(reader).
(setf note-region)
(writer).
note-server
(reader).
(setf note-server)
(writer).
note-state
(reader).
(setf note-state)
(writer).
note-text
(reader).
(setf note-text)
(writer).
note-warnings
(reader).
(setf note-warnings)
(writer).
operation-completed
(function).
operation-started
(function).
package-at-point
(function).
parse-slave-symbol
(function).
pathname-for-remote-access
(function).
previous-compiler-error-command
(function).
queue-note
(function).
re-evaluate-defvar-command
(function).
region-compile
(function).
region-context
(function).
region-eval
(function).
resolve-slave-symbol
(function).
save-excursion
(macro).
send-note
(function).
serialize
(method).
set-buffer-compile-server-command
(function).
set-buffer-eval-server-command
(function).
set-buffer-package-command
(function).
set-compile-server-command
(function).
set-eval-server-command
(function).
slave-symbol
(class).
slave-symbol-at-point
(function).
slave-symbol-name
(method).
slave-symbol-name
(reader method).
(setf slave-symbol-name)
(writer method).
slave-symbol-package-name
(method).
slave-symbol-package-name
(reader method).
(setf slave-symbol-package-name)
(writer method).
string-eval
(function).
symbol-string-at-point
(function).
tokenize-symbol-thoroughly
(function).
hemlock.base/user-1/spell-rt.lisp
user-1
(module).
close-dictionary
(function).
defconstant
(macro).
open-dictionary
(function).
read-dictionary-structure
(function).
read-dictionary-structure-u32
(function).
sap-replace
(function).
sapref
(macro).
(setf sapref)
(setf expander).
string-hash
(macro).
hemlock.base/user-1/spell-corr.lisp
spell-rt.lisp
(file).
user-1
(module).
correct-spelling
(function).
max-entry-length
(constant).
maybe-read-spell-dictionary
(function).
spell-collect-close-words
(function).
spell-root-word
(function).
spell-try-word
(function).
*aeiou*
(special variable).
*descriptors*
(special variable).
*descriptors-size*
(special variable).
*dictionary*
(special variable).
*dictionary-read-p*
(special variable).
*dictionary-size*
(special variable).
*free-descriptor-elements*
(special variable).
*free-string-table-bytes*
(special variable).
*rooting-buffer*
(special variable).
*spell-alphabet*
(special variable).
*string-table*
(special variable).
*string-table-size*
(special variable).
*sxzh*
(special variable).
check-closeness
(macro).
d-mask
(constant).
default-binary-dictionary
(special variable).
descriptor-flag
(function).
descriptor-ref
(macro).
descriptor-string-start
(macro).
descriptors-size-loc
(constant).
dictionary-ref
(macro).
dictionary-size-loc
(constant).
file-header-bytes
(constant).
found-entry-p
(macro).
g-mask
(constant).
h-mask
(constant).
hash2-increment
(macro).
hash2-loop
(macro).
j-mask
(constant).
lookup-entry
(function).
m-mask
(constant).
magic-file-id
(constant).
magic-file-id-loc
(constant).
n-mask
(constant).
new-hash-byte
(constant).
p-mask
(constant).
r-mask
(constant).
read-dictionary
(function).
s-mask
(constant).
set-member-p
(macro).
setup-root-buffer
(macro).
spell-deleted-entry
(constant).
spell-string=
(macro).
stored-hash-byte
(constant).
stored-length-byte
(constant).
string-table-size-loc
(constant).
t-mask
(constant).
try-modified-root
(macro).
try-root
(macro).
try-word-endings
(function).
v-mask
(constant).
whole-index-high-byte
(constant).
whole-index-low-byte
(constant).
x-mask
(constant).
y-mask
(constant).
z-mask
(constant).
hemlock.base/user-1/spell-aug.lisp
spell-corr.lisp
(file).
user-1
(module).
spell-add-entry
(function).
spell-read-dictionary
(function).
spell-remove-entry
(function).
spell-root-flags
(function).
*flag-masks*
(special variable).
add-flags
(function).
flag-mask
(macro).
flag-names-to-masks
(constant).
grow-descriptors
(function).
grow-string-table
(function).
hash-entry
(macro).
string-table-replace
(macro).
hemlock.base/user-1/spellcoms.lisp
spell-aug.lisp
(file).
filecoms.lisp
(file).
user-1
(module).
print-object
(method).
*default-user-dictionary-read-p*
(special variable).
*ignored-misspellings*
(special variable).
*pathname-to-spell-info*
(special variable).
*spell-word-characters*
(special variable).
*spelling-corrections*
(special variable).
add-word-to-spelling-dictionary-command
(function).
auto-check-word-spelling-command
(function).
auto-spell-mode-command
(function).
check-out-word-spelling
(function).
check-word-spelling-command
(function).
copy-spell-info
(function).
correct-buffer-spelling
(function).
correct-buffer-spelling-command
(function).
correct-buffer-word-end
(function).
correct-buffer-word-not-found
(function).
correct-last-misspelled-word-command
(function).
dictionary-name-default
(function).
fix-word
(function).
get-word-correction
(function).
list-incremental-spelling-insertions-command
(function).
make-spell-info
(function).
maybe-read-default-user-spelling-dictionary
(function).
print-spell-info
(function).
read-spelling-dictionary-command
(function).
remove-spelling-word
(function).
remove-word-from-spelling-dictionary-command
(function).
save-dictionary-on-write
(function).
save-incremental-spelling-insertions-command
(function).
save-spelling-insertions
(function).
set-buffer-spelling-dictionary-command
(function).
spell-info
(structure).
spell-info-insertions
(reader).
(setf spell-info-insertions)
(writer).
spell-info-p
(function).
spell-info-pathname
(reader).
(setf spell-info-pathname)
(writer).
spell-mode-setup
(function).
spell-previous-word
(function).
spell-replace-word
(function).
sub-correct-last-misspelled-word
(function).
undo-last-spelling-correction-command
(function).
undoable-replace-word
(function).
hemlock.base/user-1/spell-build.lisp
spell-aug.lisp
(file).
user-1
(module).
*collision-count*
(special variable).
*new-descriptors*
(special variable).
*new-dictionary*
(special variable).
*new-string-table*
(special variable).
build-dictionary
(function).
max-entry-count-estimate
(constant).
max-string-table-length
(constant).
new-add-flags
(function).
new-descriptors-size
(constant).
new-dictionary-size
(constant).
new-hash-entry
(macro).
new-hash2-increment
(macro).
new-hash2-loop
(macro).
read-initial-dictionary
(function).
spell-place-entry
(function).
write-dictionary
(function).
hemlock.base/user-1/comments.lisp
user-1
(module).
%do-comment-lines
(macro).
*comment-end-pattern*
(special variable).
*comment-start-pattern*
(special variable).
*last-comment-end*
(special variable).
*last-comment-start*
(special variable).
adjust-comment
(function).
align-comment
(function).
change-comment-line
(function).
comment-line
(function).
count-extra-last-chars
(macro).
down-comment-line-command
(function).
gen-comment-prefix
(function).
get-comment-pattern
(macro).
indent-for-comment
(function).
indent-for-comment-command
(function).
indent-new-comment-line
(function).
indent-new-comment-line-command
(function).
kill-comment
(function).
kill-comment-command
(function).
set-comment-column-command
(function).
to-comment-end
(function).
to-line-comment
(function).
up-comment-line-command
(function).
hemlock.base/user-1/overwrite.lisp
user-1
(module).
overwrite-delete-previous-character-command
(function).
overwrite-mode-command
(function).
self-overwrite-command
(function).
hemlock.base/user-1/icom.lisp
user-1
(module).
delete-italic-marks-region
(function).
delete-line-italic-marks
(function).
italic-comment-mode-command
(function).
set-comment-font
(function).
start-italic-comment-command
(function).
hemlock.base/user-1/scribe.lisp
user-1
(module).
*scribe-directive-type-table*
(special variable).
*scribe-para-break-table*
(special variable).
add-scribe-directive-command
(function).
add-scribe-paragraph-delimiter-command
(function).
balance-paren
(function).
directive-help
(function).
enclose-with-environment
(function).
get-and-insert-environment
(function).
insert-environment
(function).
insert-scribe-directive
(function).
insert-scribe-directive-command
(function).
list-scribe-paragraph-delimiters-command
(function).
opposing-bracket
(function).
scribe-delim-para-function
(function).
scribe-extend-scribe-directive-fun
(function).
scribe-insert-bracket-command
(function).
scribe-insert-paren
(function).
scribe-insert-scribe-directive-fun
(function).
scribe-mode-command
(function).
select-scribe-warnings-command
(function).
hemlock.base/user-1/pascal.lisp
user-1
(module).
pascal-mode-command
(function).
hemlock.base/user-1/dylan.lisp
filecoms.lisp
(file).
user-1
(module).
dylan-mode-command
(function).
hemlock.base/user-1/edit-defs.lisp
user-1
(module).
add-definition-dir-translation
(function).
delete-definition-dir-translation
(function).
*definition-directory-translation-table*
(special variable).
*go-to-def-pattern*
(special variable).
*last-go-to-def-string*
(special variable).
add-definition-directory-translation-command
(function).
definition-editing-info
(function).
delete-definition-directory-translation-command
(function).
edit-command-definition-command
(function).
edit-definition-command
(function).
get-def-info-and-go-to-it
(function).
get-definition-pattern
(function).
go-to-definition
(function).
go-to-definition-file
(function).
goto-definition-command
(function).
maybe-translate-definition-file
(function).
translate-definition-file
(function).
hemlock.base/user-1/auto-save.lisp
user-1
(module).
print-object
(method).
auto-save-count-keys
(function).
auto-save-mode-command
(function).
auto-save-state
(structure).
auto-save-state-p
(function).
change-save-frequency
(function).
checkpoint-all-buffers
(function).
checkpoint-buffer
(function).
cleanup-auto-save-mode
(function).
cleanup-checkpoint
(function).
copy-auto-save-state
(function).
get-auto-save-state
(function).
get-checkpoint-pathname
(function).
interactive-modes
(function).
make-auto-save-state
(function).
make-buffer-ckp-pathname
(function).
make-unique-save-pathname
(function).
notice-buffer-modified
(function).
print-auto-save-state
(function).
reset-auto-save-state
(function).
save-state-buffer
(reader).
(setf save-state-buffer)
(writer).
save-state-key-count
(reader).
(setf save-state-key-count)
(writer).
save-state-key-signature
(reader).
(setf save-state-key-signature)
(writer).
save-state-last-ckp-signature
(reader).
(setf save-state-last-ckp-signature)
(writer).
save-state-pathname
(reader).
(setf save-state-pathname)
(writer).
setup-auto-save-mode
(function).
write-checkpoint-file
(function).
hemlock.base/user-1/register.lisp
user-1
(module).
*registers*
(special variable).
do-registers
(macro).
flush-reg-references-to-deleted-buffer
(function).
free-register
(function).
free-register-value
(function).
get-register-command
(function).
jump-to-saved-position-command
(function).
kill-register-command
(function).
list-registers-command
(function).
prompt-for-register
(function).
put-register-command
(function).
register-count
(function).
(setf register-value)
(setf expander).
register-value
(function).
save-position-command
(function).
hemlock.base/user-1/xcoms.lisp
user-1
(module).
insert-cut-buffer-command
(function).
region-to-cut-buffer-command
(function).
hemlock.base/user-1/highlight.lisp
user-1
(module).
*active-region-font-marks*
(special variable).
*active-region-highlight-font*
(special variable).
*open-paren-font-marks*
(special variable).
*open-paren-highlight-font*
(special variable).
check-active-region-font-marks
(function).
highlight-active-region
(function).
kill-active-region-font-marks
(function).
kill-open-paren-font-marks
(function).
maybe-highlight-open-parens
(function).
set-active-region-font-marks
(function).
set-open-paren-font-marks
(function).
hemlock.base/user-1/dired.lisp
user-1
(module).
*clobber-default*
(special variable).
*error-function*
(special variable).
*recursive-default*
(special variable).
*report-function*
(special variable).
*update-default*
(special variable).
*yesp-function*
(special variable).
copy-file
(function).
delete-file
(function).
find-file
(function).
make-directory
(function).
pathnames-from-pattern
(function).
print-object
(method).
rename-file
(function).
before-wildcard-after
(function).
copy-file-1
(function).
copy-file-2
(function).
copy-wild-match
(function).
copy-wildcard-files
(function).
default-error-function
(function).
default-report-function
(function).
default-yesp-function
(function).
delete-directory
(function).
delete-file-1
(function).
delete-file-2
(function).
directory-existsp
(function).
directoryp
(function).
do-the-copy
(function).
enter-directory
(function).
find-file-aux
(function).
find-match
(function).
get-write-date
(function).
make-wild-match
(function).
merge-dirs
(function).
nseparate-files
(function).
print-wild-match
(function).
recursive-copy
(function).
recursive-delete
(function).
rename-file-1
(function).
rename-file-2
(function).
rename-wildcard-files
(function).
resolve-wildcard
(function).
sub-rename-file
(function).
wild-match
(structure).
wild-match-file
(reader).
(setf wild-match-file)
(writer).
wild-match-p
(function).
wild-match-substitute
(reader).
(setf wild-match-substitute)
(writer).
wildcard-char
(constant).
wildcardp
(macro).
hemlock.base/user-1/diredcoms.lisp
dired.lisp
(file).
user-1
(module).
print-object
(method).
print-object
(method).
*pathnames-to-dired-buffers*
(special variable).
call-print-directory
(function).
call-view-return-fun
(function).
cleanup-view-mode
(function).
copy-dired-file
(function).
copy-dired-information
(function).
copy-file-command
(function).
delete-file-command
(function).
dired-buffer-delete-hook
(function).
dired-command
(function).
dired-copy-file-command
(function).
dired-copy-with-wildcard-command
(function).
dired-delete-file-and-down-line-command
(function).
dired-delete-file-command
(function).
dired-delete-file-with-pattern-command
(function).
dired-down-line
(function).
dired-edit-file-command
(function).
dired-error-function
(function).
dired-expunge-files-command
(function).
dired-file
(structure).
dired-file-deleted-p
(reader).
(setf dired-file-deleted-p)
(writer).
dired-file-p
(function).
dired-file-pathname
(reader).
(setf dired-file-pathname)
(writer).
dired-file-write-date
(reader).
(setf dired-file-write-date)
(writer).
dired-frob-deletion
(function).
dired-from-buffer-pathname-command
(function).
dired-guts
(function).
dired-help-command
(function).
dired-in-buffer
(function).
dired-info-dot-files-p
(reader).
(setf dired-info-dot-files-p)
(writer).
dired-info-file-list
(reader).
(setf dired-info-file-list)
(writer).
dired-info-files
(reader).
(setf dired-info-files)
(writer).
dired-info-pathname
(reader).
(setf dired-info-pathname)
(writer).
dired-info-pattern
(reader).
(setf dired-info-pattern)
(writer).
dired-info-write-date
(reader).
(setf dired-info-write-date)
(writer).
dired-information
(structure).
dired-information-p
(function).
dired-line-offset
(function).
dired-namify
(function).
dired-next-file-command
(function).
dired-previous-file-command
(function).
dired-quit-command
(function).
dired-rename-file-command
(function).
dired-rename-with-wildcard-command
(function).
dired-report-function
(function).
dired-undelete-file-and-down-line-command
(function).
dired-undelete-file-command
(function).
dired-undelete-file-with-pattern-command
(function).
dired-up-directory-command
(function).
dired-update-buffer-command
(function).
dired-view-file-command
(function).
dired-with-pattern-command
(function).
dired-yesp-function
(function).
expunge-dired-files
(function).
get-marked-dired-files
(function).
initialize-dired-buffer
(function).
maintain-dired-consistency
(function).
make-dired-file
(function).
make-dired-information
(function).
print-dired-file
(function).
print-dired-information
(function).
rename-file-command
(function).
setup-view-mode
(function).
update-dired-buffer
(function).
view-edit-file-command
(function).
view-file-command
(function).
view-help-command
(function).
view-quit-command
(function).
view-return-command
(function).
view-scroll-down-command
(function).
hemlock.base/user-1/bufed.lisp
user-1
(module).
*bufed-buffer*
(special variable).
*bufed-buffers*
(special variable).
*bufed-buffers-end*
(special variable).
array-element-from-mark
(function).
array-element-from-pointer-pos
(function).
bufed-buffer
(macro).
bufed-buffer-deleted
(macro).
bufed-command
(function).
bufed-delete-command
(function).
bufed-delete-hook
(function).
bufed-expunge-command
(function).
bufed-goto-and-quit-command
(function).
bufed-goto-command
(function).
bufed-help-command
(function).
bufed-make-hook
(function).
bufed-modified-hook
(function).
bufed-name-hook
(function).
bufed-pathname-hook
(function).
bufed-quit-command
(function).
bufed-save-file-command
(function).
bufed-undelete-command
(function).
bufed-write-line
(function).
delete-bufed-buffer
(function).
delete-bufed-buffers
(function).
expunge-bufed-buffers
(function).
make-bufed-buffer
(macro).
with-bufed-point
(macro).
hemlock.base/user-1/coned.lisp
user-1
(module).
*coned-buffer*
(special variable).
*coned-connections*
(special variable).
*coned-connections-end*
(special variable).
coned-command
(function).
coned-connection
(function).
coned-connection
(structure).
coned-connection-connection
(reader).
(setf coned-connection-connection)
(writer).
coned-connection-deleted
(reader).
(setf coned-connection-deleted)
(writer).
coned-connection-p
(function).
coned-delete-command
(function).
coned-expunge-command
(function).
coned-goto-command
(function).
coned-help-command
(function).
coned-quit-command
(function).
coned-refresh-command
(function).
coned-undelete-command
(function).
coned-write-line
(function).
copy-coned-connection
(function).
delete-coned-buffers
(function).
delete-coned-connection
(function).
expunge-coned-connections
(function).
make-coned-connection
(function).
refresh-coned
(function).
with-coned-point
(macro).
hemlock.base/user-1/xref.lisp
user-1
(module).
%definitions-found
(function).
%find-definitions
(function).
*xref-buffer*
(special variable).
*xref-entries*
(special variable).
*xref-entries-end*
(special variable).
change-to-definition
(function).
copy-xref-entry
(function).
delete-xref-buffers
(function).
find-definitions
(function).
find-definitions-command
(function).
internal-make-xref-entry
(function).
make-xref-buffer
(function).
make-xref-entry
(function).
refresh-xref
(function).
shorten-string
(function).
who-binds
(function).
who-binds-command
(function).
who-calls
(function).
who-calls-command
(function).
who-macroexpands
(function).
who-macroexpands-command
(function).
who-references
(function).
who-references-command
(function).
who-sets
(function).
who-sets-command
(function).
who-specializes
(function).
who-specializes-command
(function).
xref-entry
(structure).
xref-entry-file
(reader).
(setf xref-entry-file)
(writer).
xref-entry-name
(reader).
(setf xref-entry-name)
(writer).
xref-entry-p
(function).
xref-entry-position
(reader).
(setf xref-entry-position)
(writer).
xref-goto-command
(function).
xref-help-command
(function).
xref-quit-command
(function).
xref-write-line
(function).
hemlock.base/user-1/completion.lisp
lispmode.lisp
(file).
user-1
(module).
%find-symbol-completion-matches
(function).
%find-symbol-completion/request
(function).
%find-symbol-completion/results
(function).
%insert-completion
(function).
*completelist-buffer*
(special variable).
*completelist-entries*
(special variable).
*completion-default-default-database-filename*
(special variable).
*completion-mode-possibility*
(special variable).
*completion-modeline-field*
(special variable).
*completion-prefix*
(special variable).
*completion-prefix-length*
(special variable).
*completions*
(special variable).
*last-completion-mark*
(special variable).
clear-completion-display
(function).
complete-for-mode-command
(function).
complete-symbol
(function).
completelist-entry-from-mark
(function).
completelist-find-definition-command
(function).
completelist-help-command
(function).
completelist-pick-command
(function).
completelist-quit-command
(function).
completelist-write-line
(function).
(setf completion-bucket-for)
(setf expander).
completion-bucket-for
(function).
completion-char-p
(macro).
completion-complete-word-command
(function).
completion-mode-command
(function).
completion-prefix-max-size
(constant).
completion-redisplay-fun
(function).
completion-rotate-completions-command
(function).
completion-self-insert-command
(function).
completion-table-size
(constant).
default-lisp-wordchars
(special variable).
default-other-wordchars
(special variable).
delete-completelist-buffers
(function).
display-possible-completion
(function).
do-completion
(function).
editor-complete-symbol
(function).
editor-find-symbol-completion
(function).
find-completion
(function).
find-symbol-completion
(function).
indent-or-complete-command
(function).
list-possible-completions-command
(function).
make-completelist-buffer
(function).
make-completelist-entry
(function).
parse-buffer-for-completions-command
(function).
read-completions-command
(function).
record-completion
(function).
refresh-completelist
(function).
rotate-completions
(function).
save-completions-command
(function).
set-completion-prefix
(function).
starts-with-p
(function).
word-capitalize
(function).
hemlock.base/user-1/cpc.lisp
user-1
(module).
*buffer-package*
(special variable).
completion-output-case-converter
(function).
completion-output-package-converter
(function).
completion-output-symbol-converter
(function).
completions
(function).
completions-for-character
(function).
determine-case
(function).
do-symbols*
(macro).
find-matching-packages
(function).
find-matching-symbols
(function).
find-matching-symbols-in-list
(function).
longest-compound-prefix
(function).
make-compound-prefix-matcher
(function).
package-completion-set
(function).
parse-completion-arguments
(function).
symbol-completion-set
(function).
tokenize-completion
(function).
transpose-lists
(function).
untokenize-completion
(function).
hemlock.base/user-1/fuzzy.lisp
cpc.lisp
(file).
user-1
(module).
%fuzzy-complete-symbol
(function).
%fuzzy-complete-symbol/request
(function).
%fuzzy-complete-symbol/results
(function).
%fuzzy-extract-matching-info
(function).
%fuzzy-insert-completion
(function).
%guess-sort-duration
(function).
%make-duplicate-symbols-filter
(function).
%make-fuzzy-matching
(function).
*fuzzy-completion-symbol-prefixes*
(special variable).
*fuzzy-completion-symbol-suffixes*
(special variable).
*fuzzy-completion-word-separators*
(special variable).
*fuzzy-recursion-soft-limit*
(special variable).
*fuzzylist-buffer*
(special variable).
*fuzzylist-entries*
(special variable).
cat
(function).
classify-symbol
(function).
compute-highest-scoring-completion
(function).
compute-most-completions
(function).
copy-fuzzy-matching
(function).
copy-fuzzylist-entry
(function).
delete-fuzzylist-buffers
(function).
editor-fuzzy-complete-symbol-command
(function).
format-fuzzy-completion-set
(function).
fuzz-chunks
(reader).
(setf fuzz-chunks)
(writer).
fuzz-classification-string
(reader).
(setf fuzz-classification-string)
(writer).
fuzz-completed-string
(reader).
(setf fuzz-completed-string)
(writer).
fuzz-score
(reader).
(setf fuzz-score)
(writer).
fuzzy-complete-symbol
(function).
fuzzy-complete-symbol-command
(function).
fuzzy-completion-selected
(function).
fuzzy-completion-set
(function).
fuzzy-completions
(function).
fuzzy-convert-matching-for-emacs
(function).
fuzzy-find-matching-packages
(function).
fuzzy-find-matching-symbols
(function).
fuzzy-format-matching
(function).
fuzzy-generate-matchings
(function).
fuzzy-matching
(structure).
fuzzy-matching-greaterp
(function).
fuzzy-matching-p
(function).
fuzzy-matching.package-chunks
(reader).
(setf fuzzy-matching.package-chunks)
(writer).
fuzzy-matching.package-name
(reader).
(setf fuzzy-matching.package-name)
(writer).
fuzzy-matching.score
(reader).
(setf fuzzy-matching.score)
(writer).
fuzzy-matching.symbol
(reader).
(setf fuzzy-matching.symbol)
(writer).
fuzzy-matching.symbol-chunks
(reader).
(setf fuzzy-matching.symbol-chunks)
(writer).
fuzzylist-entry
(structure).
fuzzylist-entry-from-mark
(function).
fuzzylist-entry-p
(function).
fuzzylist-find-definition-command
(function).
fuzzylist-help-command
(function).
fuzzylist-pick-command
(function).
fuzzylist-quit-command
(function).
fuzzylist-write-line
(function).
get-real-time-in-msecs
(function).
guess-package
(function).
highlight-completion
(function).
internal-make-fuzzylist-entry
(function).
make-fuzzy-matching
(function).
make-fuzzylist-buffer
(function).
package-names
(function).
parse-fuzzylist-entry
(function).
parse-package
(function).
recursively-compute-most-completions
(function).
refresh-fuzzylist
(function).
score-completion
(function).
symbol-classification->string
(function).
tokenize-symbol
(function).
untokenize-symbol
(function).
with-struct
(macro).
hemlock.base/user-1/shell.lisp
user-1
(module).
stream-line-column
(method).
stream-write-char
(method).
stream-write-sequence
(method).
*process-number*
(special variable).
*shell-names*
(special variable).
catch-cd-string
(function).
confirm-process-input-command
(function).
continue-main-process-command
(function).
deliver-signal-to-process
(function).
deliver-signal-to-subprocess
(function).
filter-tildes
(function).
get-command-line
(function).
interrupt-buffer-subprocess-command
(function).
kill-buffer-subprocess-command
(function).
kill-main-process-command
(function).
kill-process
(function).
make-new-shell
(function).
make-shell-filter-stream
(function).
modeline-process-status
(function).
new-shell-name
(function).
process-kill
(function).
quit-buffer-subprocess-command
(function).
send-eof-to-process-command
(function).
set-current-shell
(function).
set-current-shell-command
(function).
setup-process-buffer
(function).
shell-command
(function).
shell-command-command
(function).
shell-command-line-in-buffer-command
(function).
shell-complete-filename-command
(function).
shell-filter-stream
(class).
shell-filter-stream-buffer
(reader method).
(setf shell-filter-stream-buffer)
(writer method).
shell-filter-stream-hemlock-stream
(reader method).
(setf shell-filter-stream-hemlock-stream)
(writer method).
shell-filter-string-out
(function).
stop-buffer-subprocess-command
(function).
stop-main-process-command
(function).
stream-line-length
(method).
unwedge-process-buffer
(function).
update-process-buffer
(function).
hemlock.base/user-1/debug.lisp
user-1
(module).
*debug-buffer*
(special variable).
*debug-context*
(special variable).
*slave-stack-frames*
(special variable).
*slave-stack-frames-end*
(special variable).
copy-slave-stack-frame
(function).
debug-quit-command
(function).
debug-using-master
(function).
debug-write-line
(function).
delete-debug-buffers
(function).
make-debug-buffer
(function).
make-slave-stack-frame
(function).
refresh-debug
(function).
slave-stack-frame
(structure).
slave-stack-frame-from-mark
(function).
slave-stack-frame-label
(reader).
(setf slave-stack-frame-label)
(writer).
slave-stack-frame-p
(function).
slave-stack-frame-remote-frame
(reader).
(setf slave-stack-frame-remote-frame)
(writer).
hemlock.base/user-1/dabbrev.lisp
user-1
(module).
*dabbrev-continuation*
(special variable).
*expanded-suffix-length*
(special variable).
*seen-dabbrevs*
(special variable).
at-beginning-of-word-p
(function).
continue-dabbrev-search
(function).
continue-failed-expansion
(function).
dabbrev-apply-expansion
(function).
dabbrev-expand-command
(function).
dabbrev-find-expansion
(function).
dabbrev-install-continuation
(function).
new-dabbrev-search
(function).
not-constituent-p
(function).
reset-dabbrev-state
(function).
start-of-dabbrev-prefix
(function).
undo-previous-expansion
(function).
hemlock.base/user-1/slave-list.lisp
user-1
(module).
*slave-list-buffer*
(special variable).
*slave-list-items*
(special variable).
*slave-list-items-end*
(special variable).
activate-slave-command
(function).
copy-slave-list-item
(function).
delete-slave-list-buffers
(function).
goto-slave-command
(function).
list-slave-items
(function).
list-slaves-command
(function).
make-slave-list-item
(function).
mark-slave-command
(function).
quit-slave-list-command
(function).
refresh-slave-list
(function).
refresh-slave-list-command
(function).
slave-list-help-command
(function).
slave-list-item
(structure).
slave-list-item-info
(reader).
(setf slave-list-item-info)
(writer).
slave-list-item-marked
(reader).
(setf slave-list-item-marked)
(writer).
slave-list-item-name
(reader).
(setf slave-list-item-name)
(writer).
slave-list-item-p
(function).
slave-list-write-line
(function).
unmark-slave-command
(function).
hemlock.base/misc-1/clbuild.lisp
misc-1
(module).
*clbuild-buffer*
(special variable).
*clbuild-directory*
(special variable).
*clbuild-info*
(special variable).
*clbuild-info-end*
(special variable).
clbuild-command
(function).
clbuild-directory
(function).
clbuild-help-command
(function).
clbuild-info
(structure).
clbuild-info-dependencies
(reader).
(setf clbuild-info-dependencies)
(writer).
clbuild-info-description
(reader).
(setf clbuild-info-description)
(writer).
clbuild-info-installed
(reader).
(setf clbuild-info-installed)
(writer).
clbuild-info-marked
(reader).
(setf clbuild-info-marked)
(writer).
clbuild-info-name
(reader).
(setf clbuild-info-name)
(writer).
clbuild-info-p
(function).
clbuild-quit-command
(function).
clbuild-refresh-command
(function).
clbuild-write-line
(function).
copy-clbuild-info
(function).
delete-clbuild-buffers
(function).
install-clbuild-project
(function).
install-clbuild-project-command
(function).
list-clbuild-info
(function).
list-marked-clbuild-projects
(function).
make-clbuild-info
(function).
mark-clbuild-project-command
(function).
process-output-to-string
(function).
refresh-clbuild
(function).
unmark-clbuild-project-command
(function).
Packages are listed by definition order.
hemlock-user
hemlock-interface
hemlock-internals
hemlock-system
hemlock-ext
hemlock.x11
hemlock
hemlock.terminfo
dired
hemlock.wire
spell
hemlock-interface
*create-initial-windows-hook*
(special variable).
*create-window-hook*
(special variable).
*current-buffer*
(special variable).
*current-window*
(special variable).
*cursor-background-color*
(special variable).
*cursor-foreground-color*
(special variable).
*default-background-pixel*
(special variable).
*default-font-family*
(special variable).
*default-foreground-pixel*
(special variable).
*delete-window-hook*
(special variable).
*echo-area-buffer*
(special variable).
*echo-area-window*
(special variable).
*editor-input*
(special variable).
*foreground-background-xor*
(special variable).
*hemlock-cursor*
(special variable).
*more-prompt-action*
(special variable).
*random-typeout-buffers*
(special variable).
*random-typeout-hook*
(special variable).
*random-typeout-ml-fields*
(special variable).
*window-list*
(special variable).
abort-recursive-edit
(function).
activate-region
(function).
add-definition-dir-translation
(function).
add-hook
(macro).
add-xwindow-object
(function).
backward-up-list
(function).
bind-key
(function).
bitmap-device-display
(generic reader).
(setf bitmap-device-display)
(generic writer).
bitmap-hunk-font-family
(generic reader).
(setf bitmap-hunk-font-family)
(generic writer).
bitmap-hunk-modeline-dis-line
(generic reader).
(setf bitmap-hunk-modeline-dis-line)
(generic writer).
bitmap-hunk-modeline-pos
(generic reader).
(setf bitmap-hunk-modeline-pos)
(generic writer).
bitmap-hunk-trashed
(generic reader).
(setf bitmap-hunk-trashed)
(generic writer).
bitmap-hunk-window
(function).
(setf bitmap-hunk-window)
(function).
bitmap-hunk-window-group
(generic reader).
(setf bitmap-hunk-window-group)
(generic writer).
bitmap-hunk-xwindow
(generic reader).
(setf bitmap-hunk-xwindow)
(generic writer).
blank-after-p
(function).
blank-before-p
(function).
blank-line-p
(function).
buffer-active-region-p
(reader).
(setf buffer-active-region-p)
(writer).
buffer-default-pathname
(function).
buffer-delete-hook
(reader).
(setf buffer-delete-hook)
(writer).
buffer-end
(function).
buffer-end-mark
(function).
buffer-major-mode
(function).
(setf buffer-major-mode)
(function).
buffer-mark
(function).
buffer-minor-mode
(function).
(setf buffer-minor-mode)
(function).
buffer-modeline-field-p
(function).
buffer-modeline-fields
(function).
(setf buffer-modeline-fields)
(function).
buffer-modes
(reader).
(setf buffer-modes)
(writer).
buffer-modified
(function).
(setf buffer-modified)
(function).
buffer-name
(function).
(setf buffer-name)
(function).
buffer-pathname
(function).
(setf buffer-pathname)
(function).
buffer-point
(reader).
(setf buffer-point)
(writer).
buffer-region
(function).
(setf buffer-region)
(function).
buffer-signature
(function).
buffer-start
(function).
buffer-start-mark
(function).
buffer-undo-p
(reader).
(setf buffer-undo-p)
(writer).
buffer-variables
(reader).
(setf buffer-variables)
(writer).
buffer-windows
(reader).
(setf buffer-windows)
(writer).
buffer-writable
(function).
(setf buffer-writable)
(function).
buffer-write-date
(reader).
(setf buffer-write-date)
(writer).
bufferp
(function).
center-window
(function).
change-to-buffer
(function).
changed-bit
(constant).
character-attribute
(function).
(setf character-attribute)
(function).
character-attribute-documentation
(function).
character-attribute-hooks
(function).
(setf character-attribute-hooks)
(function).
character-attribute-name
(function).
character-attribute-p
(function).
character-offset
(function).
check-region-active
(function).
check-region-query-size
(function).
child-interesting-xevents-mask
(special variable).
clear-echo-area
(function).
clear-editor-input
(generic function).
clrstring
(function).
command-bindings
(function).
command-case
(macro).
command-documentation
(reader).
(setf command-documentation)
(writer).
command-function
(reader).
(setf command-function)
(writer).
command-name
(function).
(setf command-name)
(function).
commandp
(function).
complete-string
(function).
connection
(class).
connection
(slot).
connection
(slot).
connection-buffer
(generic reader).
(setf connection-buffer)
(generic writer).
connection-command
(generic function).
(setf connection-command)
(generic writer).
connection-encoding
(generic reader).
(setf connection-encoding)
(generic writer).
connection-exit-code
(generic function).
(setf connection-exit-code)
(generic writer).
connection-exit-status
(generic function).
(setf connection-exit-status)
(generic writer).
connection-filter
(generic reader).
(setf connection-filter)
(generic writer).
connection-filter
(slot).
connection-host
(generic reader).
(setf connection-host)
(generic writer).
connection-listen
(generic function).
connection-name
(generic reader).
(setf connection-name)
(generic writer).
connection-port
(generic reader).
(setf connection-port)
(generic writer).
connection-sentinel
(generic reader).
(setf connection-sentinel)
(generic writer).
connection-write
(generic function).
copy-mark
(function).
copy-region
(function).
count-characters
(function).
count-lines
(function).
current-buffer
(function).
(setf current-buffer)
(function).
current-mark
(function).
current-point
(function).
current-region
(function).
current-variable-tables
(function).
current-window
(function).
(setf current-window)
(function).
cursorpos-to-mark
(function).
deactivate-region
(function).
defattribute
(function).
default-font
(function).
(setf default-font)
(function).
defcommand
(macro).
defhvar
(function).
defindent
(function).
define-file-option
(macro).
define-file-type-hook
(macro).
define-logical-key-event
(function).
define-window-cursor
(function).
defmode
(function).
defun-region
(function).
delete-and-save-region
(generic function).
delete-buffer
(function).
delete-buffer-if-possible
(function).
delete-characters
(generic function).
delete-connection
(generic function).
delete-definition-dir-translation
(function).
delete-horizontal-space
(function).
delete-key-binding
(function).
delete-mark
(function).
delete-region
(generic function).
delete-string
(function).
delete-variable
(function).
delete-window
(function).
device
(class).
device-after-redisplay
(generic function).
device-beep
(generic function).
device-bottom-window-base
(generic reader).
(setf device-bottom-window-base)
(generic writer).
device-clear
(generic function).
device-delete-window
(generic function).
device-dumb-redisplay
(generic function).
device-exit
(generic function).
device-finish-output
(generic function).
device-force-output
(generic function).
device-hunk
(class).
device-hunk-device
(generic reader).
(setf device-hunk-device)
(generic writer).
device-hunk-height
(generic reader).
(setf device-hunk-height)
(generic writer).
device-hunk-next
(generic reader).
(setf device-hunk-next)
(generic writer).
device-hunk-position
(generic reader).
(setf device-hunk-position)
(generic writer).
device-hunk-previous
(generic reader).
(setf device-hunk-previous)
(generic writer).
device-hunk-window
(generic reader).
(setf device-hunk-window)
(generic writer).
device-hunks
(generic reader).
(setf device-hunks)
(generic writer).
device-init
(generic function).
device-make-window
(generic function).
device-name
(generic reader).
(setf device-name)
(generic writer).
device-next-window
(generic function).
device-note-read-wait
(generic function).
device-previous-window
(generic function).
device-put-cursor
(generic function).
device-random-typeout-cleanup
(generic function).
device-random-typeout-full-more
(generic function).
device-random-typeout-line-more
(generic function).
device-random-typeout-setup
(generic function).
device-show-mark
(generic function).
device-smart-redisplay
(generic function).
dis-line-chars
(reader).
(setf dis-line-chars)
(writer).
dis-line-delta
(reader).
(setf dis-line-delta)
(writer).
dis-line-flags
(reader).
(setf dis-line-flags)
(writer).
dis-line-font-changes
(reader).
(setf dis-line-font-changes)
(writer).
dis-line-length
(reader).
(setf dis-line-length)
(writer).
dis-line-old-chars
(reader).
(setf dis-line-old-chars)
(writer).
dis-line-position
(reader).
(setf dis-line-position)
(writer).
display-page-directory
(function).
displayed-p
(function).
do-active-group
(macro).
do-alpha-chars
(macro).
do-strings
(macro).
do-tty-full-more
(function).
dummy-line
(special variable).
editor-error
(function).
editor-error
(condition).
editor-error-format-arguments
(generic reader).
editor-error-format-string
(generic reader).
editor-finish-output
(function).
editor-input
(class).
empty-line-p
(function).
end-line-p
(function).
exit-hemlock
(function).
exit-recursive-edit
(function).
fetch-cut-string
(function).
fill-region
(function).
fill-region-by-paragraphs
(function).
filter-region
(function).
find-ambiguous
(function).
find-attribute
(function).
find-containing
(function).
find-file-buffer
(function).
find-pattern
(function).
first-line-p
(function).
font-change-font
(reader).
(setf font-change-font)
(writer).
font-change-next
(reader).
(setf font-change-next)
(writer).
font-change-x
(reader).
(setf font-change-x)
(writer).
font-family-baseline
(reader).
(setf font-family-baseline)
(writer).
font-family-cursor-height
(reader).
(setf font-family-cursor-height)
(writer).
font-family-cursor-width
(reader).
(setf font-family-cursor-width)
(writer).
font-family-cursor-x-offset
(reader).
(setf font-family-cursor-x-offset)
(writer).
font-family-cursor-y-offset
(reader).
(setf font-family-cursor-y-offset)
(writer).
font-family-height
(reader).
(setf font-family-height)
(writer).
font-family-map
(reader).
(setf font-family-map)
(writer).
font-family-width
(reader).
(setf font-family-width)
(writer).
form-offset
(function).
forward-up-list
(function).
get-command
(function).
get-hemlock-cursor
(function).
get-hemlock-grey-pixmap
(function).
get-key-event
(generic function).
get-search-pattern
(function).
getstring
(function).
(setf getstring)
(function).
goto-buffer-end
(function).
goto-buffer-start
(function).
goto-page
(function).
group-interesting-xevents-mask
(special variable).
handle-lisp-errors
(macro).
hemlock-bound-p
(function).
hemlock-output-stream-p
(function).
hemlock-window
(function).
hlet
(macro).
hunk-width-limit
(special variable).
in-lisp
(macro).
in-recursive-edit
(function).
indent-region
(function).
indent-region-for-commands
(function).
init-bitmap-screen-manager
(function).
insert-character
(generic function).
insert-region
(generic function).
insert-string
(generic function).
insert-string
(slot).
inside-defun-p
(function).
interactive
(function).
internal-make-window
(function).
invoke-hook
(macro).
key-translation
(function).
(setf key-translation)
(function).
kill-characters
(function).
kill-region
(function).
last-command-type
(function).
(setf last-command-type)
(function).
last-key-event-cursorpos
(function).
last-line-p
(function).
line-buffer
(function).
line-character
(function).
line-end
(function).
line-length
(function).
line-length
(slot).
line-next
(generic reader).
(setf line-next)
(generic writer).
line-offset
(function).
line-plist
(generic reader).
(setf line-plist)
(generic writer).
line-previous
(generic reader).
(setf line-previous)
(generic writer).
line-signature
(function).
line-start
(function).
line-string
(function).
(setf line-string)
(function).
line-to-region
(function).
line<
(function).
line<=
(function).
line>
(function).
line>=
(function).
linep
(generic function).
lines-related
(function).
list-all-connections
(function).
listen-editor-input
(generic function).
listening-connection
(class).
logical-key-event-key-events
(function).
logical-key-event-p
(function).
(setf logical-key-event-p)
(function).
loud-message
(function).
make-black-color
(function).
make-buffer
(function).
make-command
(function).
make-connection-device
(function).
make-empty-region
(function).
make-hemlock-output-stream
(function).
make-hemlock-region-stream
(function).
make-modeline-field
(function).
make-pipelike-connection
(function).
make-process-connection
(function).
make-process-with-pty-connection
(function).
make-region-undo
(function).
make-ring
(function).
make-string-table
(function).
make-tcp-connection
(function).
make-tcp-listener
(function).
make-white-color
(function).
make-window
(function).
make-window-dis-line
(function).
make-window-group
(function).
make-xwindow-like-hwindow
(function).
map-bindings
(function).
mark
(function).
mark
(class).
mark
(slot).
mark
(slot).
mark
(slot).
mark
(slot).
mark-after
(function).
mark-before
(function).
mark-charpos
(generic reader).
(setf mark-charpos)
(generic writer).
mark-column
(function).
mark-kind
(function).
(setf mark-kind)
(function).
mark-line
(generic reader).
(setf mark-line)
(generic writer).
mark-paragraph
(function).
mark-to-cursorpos
(function).
mark-top-level-form
(function).
mark/=
(function).
mark<
(function).
mark<=
(function).
mark=
(function).
mark>
(function).
mark>=
(function).
markp
(function).
maybe-recenter-window
(function).
message
(function).
message
(slot).
minimum-window-columns
(constant).
minimum-window-lines
(constant).
mode-documentation
(function).
mode-major-p
(function).
mode-variables
(function).
modeline-field
(function).
modeline-field
(structure).
modeline-field-function
(function).
(setf modeline-field-function)
(function).
modeline-field-name
(function).
(setf modeline-field-name)
(function).
modeline-field-p
(function).
modeline-field-width
(function).
(setf modeline-field-width)
(function).
move-mark
(function).
move-to-column
(function).
move-to-position
(function).
moved-bit
(constant).
new-search-pattern
(function).
next-character
(function).
(setf next-character)
(function).
next-window
(function).
ninsert-region
(generic function).
page-directory
(function).
page-offset
(function).
paragraph-offset
(function).
pathname-to-buffer-name
(function).
pop-buffer-mark
(function).
pre-command-parse-check
(function).
prefix-argument
(function).
(setf prefix-argument)
(function).
prepare-window-for-redisplay
(function).
previous-buffer
(function).
previous-character
(function).
(setf previous-character)
(function).
previous-window
(function).
process-connection
(slot).
process-file-options
(function).
prompt-for-buffer
(function).
prompt-for-expression
(function).
prompt-for-file
(function).
prompt-for-integer
(function).
prompt-for-key
(function).
prompt-for-key-event
(function).
prompt-for-keyword
(function).
prompt-for-string
(function).
prompt-for-variable
(function).
prompt-for-y-or-n
(function).
prompt-for-yes-or-no
(function).
push-buffer-mark
(function).
raise-echo-area-when-modified
(function).
random-typeout-redisplay
(function).
random-typeout-stream
(class).
random-typeout-stream-first-more-p
(generic reader).
(setf random-typeout-stream-first-more-p)
(generic writer).
random-typeout-stream-mark
(generic reader).
(setf random-typeout-stream-mark)
(generic writer).
random-typeout-stream-more-mark
(generic reader).
(setf random-typeout-stream-more-mark)
(generic writer).
random-typeout-stream-no-prompt
(generic reader).
(setf random-typeout-stream-no-prompt)
(generic writer).
random-typeout-stream-window
(generic reader).
(setf random-typeout-stream-window)
(generic writer).
random-typeout-xevents-mask
(special variable).
read-buffer-file
(function).
read-file
(function).
recursive-edit
(function).
redisplay
(function).
redisplay-all
(function).
region
(function).
region
(structure).
region
(slot).
region
(slot).
region
(slot).
region
(slot).
region-active-p
(function).
region-bounds
(function).
region-end
(reader).
(setf region-end)
(writer).
region-start
(reader).
(setf region-start)
(writer).
region-to-string
(function).
regionp
(function).
remove-hook
(macro).
remove-scheduled-event
(function).
remove-xwindow-object
(function).
replace-pattern
(function).
reverse-find-attribute
(function).
reverse-video-hook-fun
(function).
ring-length
(function).
ring-pop
(function).
ring-push
(function).
ring-ref
(function).
(setf ring-ref)
(function).
ringp
(function).
rotate-ring
(function).
same-line-p
(function).
save-for-undo
(function).
schedule-event
(function).
scroll-window
(function).
search-pattern-p
(function).
sentence-offset
(function).
set-region-bounds
(function).
set-window-name-for-buffer-name
(function).
set-window-name-for-window-buffer
(function).
setup-modeline-image
(function).
setv
(macro).
shadow-attribute
(function).
show-mark
(function).
start-defun-p
(function).
start-line-p
(function).
store-cut-string
(function).
string-table-p
(function).
string-table-separator
(reader).
(setf string-table-separator)
(writer).
string-to-region
(function).
string-to-variable
(function).
supply-generic-pointer-up-function
(function).
the-sentinel
(special variable).
tick
(macro).
tick
(slot).
top-level-offset
(function).
unaltered-bits
(constant).
unget-key-event
(generic function).
unshadow-attribute
(function).
update-modeline-field
(function).
update-modeline-fields
(function).
update-tty-line-buffered-stream
(function).
update-window-image
(function).
use-buffer
(macro).
valid-spot
(function).
value
(macro).
(setf value)
(setf expander).
value
(slot).
value
(slot).
(setf variable-documentation)
(setf expander).
variable-documentation
(function).
(setf variable-hooks)
(setf expander).
variable-hooks
(function).
variable-name
(function).
(setf variable-value)
(setf expander).
variable-value
(function).
window
(structure).
window-%buffer
(reader).
(setf window-%buffer)
(writer).
window-buffer
(function).
(setf window-buffer)
(function).
window-display-end
(reader).
(setf window-display-end)
(writer).
window-display-recentering
(reader).
(setf window-display-recentering)
(writer).
window-display-start
(reader).
(setf window-display-start)
(writer).
window-first-changed
(reader).
(setf window-first-changed)
(writer).
window-first-line
(reader).
(setf window-first-line)
(writer).
window-for-hunk
(function).
window-group
(structure).
window-group
(slot).
window-group-height
(reader).
(setf window-group-height)
(writer).
window-group-p
(function).
window-group-width
(reader).
(setf window-group-width)
(writer).
window-group-xparent
(reader).
(setf window-group-xparent)
(writer).
window-height
(reader).
(setf window-height)
(writer).
window-hunk
(reader).
(setf window-hunk)
(writer).
window-input-handler
(function).
window-last-changed
(reader).
(setf window-last-changed)
(writer).
window-last-line
(reader).
(setf window-last-line)
(writer).
window-modeline-buffer
(reader).
(setf window-modeline-buffer)
(writer).
window-modeline-buffer-len
(reader).
(setf window-modeline-buffer-len)
(writer).
window-modeline-dis-line
(reader).
(setf window-modeline-dis-line)
(writer).
window-old-lines
(reader).
(setf window-old-lines)
(writer).
window-old-start
(reader).
(setf window-old-start)
(writer).
window-point
(reader).
(setf window-point)
(writer).
window-spare-lines
(reader).
(setf window-spare-lines)
(writer).
window-tick
(reader).
(setf window-tick)
(writer).
window-width
(reader).
(setf window-width)
(writer).
windowed-monitor-p
(function).
windowp
(function).
with-input-from-region
(macro).
with-mark
(macro).
with-output-to-mark
(macro).
with-pop-up-display
(macro).
with-writable-buffer
(macro).
word-offset
(function).
write-buffer-file
(function).
write-file
(function).
hemlock-internals
hi
command-line-arguments
.
common-lisp
.
hemlock-interface
.
iterate
.
trivial-gray-streams
.
*background-image*
(special variable).
*beep-function*
(special variable).
*buffer-list*
(special variable).
*buffer-names*
(special variable).
*character-attribute-names*
(special variable).
*command-names*
(special variable).
*echo-area-stream*
(special variable).
*fast*
(special variable).
*global-variable-names*
(special variable).
*input-transcript*
(special variable).
*invoke-hook*
(special variable).
*key-event-history*
(special variable).
*last-key-event-typed*
(special variable).
*mode-names*
(special variable).
*parse-default*
(special variable).
*parse-default-string*
(special variable).
*parse-help*
(special variable).
*parse-input-region*
(special variable).
*parse-prompt*
(special variable).
*parse-starting-mark*
(special variable).
*parse-string-tables*
(special variable).
*parse-type*
(special variable).
*parse-value-must-exist*
(special variable).
*parse-verification-function*
(special variable).
*print-region*
(special variable).
*real-editor-input*
(special variable).
after-editor-initializations
(macro).
beep
(function).
buffer
(slot).
buffer
(structure).
buffer
(slot).
buffer
(slot).
buffer
(slot).
buffer
(slot).
buffer
(slot).
buffer
(slot).
call-with-editor
(function).
canonical-case
(function).
command
(structure).
delete-font-mark
(function).
delete-line-font-marks
(function).
directoryp
(function).
editor-describe-function
(function).
font-mark
(function).
font-mark
(class).
fun-defined-from-pathname
(function).
hemlock
(function).
hemlock-output-stream
(class).
hemlock-region-stream
(class).
input-waiting
(function).
line
(slot).
line
(class).
line
(slot).
main
(function).
make-kbdmac-stream
(function).
merge-relative-pathnames
(function).
modify-kbdmac-stream
(function).
move-font-mark
(function).
ring
(structure).
search-pattern
(structure).
string-table
(structure).
window-font
(function).
(setf window-font)
(function).
with-editor
(macro).
%buffer
(slot).
%command-loop
(function).
%copy-line
(function).
%displayed-p
(function).
%editor-input-method
(generic function).
%exec
(function).
%fcwa
(macro).
%fork-and-exec
(function).
%function
(slot).
%init-hemlock
(function).
%init-line-image
(function).
%init-redisplay
(function).
%init-screen-manager
(generic function).
%init-syntax-table
(function).
%kind
(slot).
%line-tag
(generic reader).
(setf %line-tag)
(generic writer).
%make-connection-device
(function).
%make-device
(function).
%make-modeline-field
(function).
%make-string-table
(function).
%make-tty-device
(function).
%name
(slot).
%not-inside-a-parse
(function).
%print-after-mark
(function).
%print-attribute-descriptor
(function).
%print-before-mark
(function).
%print-hbuffer
(function).
%print-hcommand
(function).
%print-hemlock-mode
(function).
%print-hregion
(function).
%print-hring
(function).
%print-hwindow
(function).
%print-search-pattern
(function).
%print-whole-line
(function).
%print-window-group
(function).
%read
(generic function).
%set-insert-words
(function).
%set-value
(function).
%set-variable-documentation
(function).
%set-variable-hooks
(function).
%set-variable-value
(function).
%sp-byte-blt
(function).
%sp-find-character-with-attribute
(function).
%sp-reverse-find-character-with-attribute
(function).
%tcp-connection-from-fd
(function).
%value
(function).
%width
(slot).
*after-editor-initializations-funs*
(special variable).
*all-bit-descriptors*
(special variable).
*all-connections*
(special variable).
*available-backends*
(special variable).
*cache-modification-tick*
(special variable).
*character-attribute-cache*
(special variable).
*character-attributes*
(special variable).
*command-line-spec*
(special variable).
*command-line-switches*
(special variable).
*command-type-set*
(special variable).
*complete-string-buffer*
(special variable).
*complete-string-buffer-size*
(special variable).
*connection-backend*
(special variable).
*current-command*
(special variable).
*current-translation*
(special variable).
*debug-on-error*
(special variable).
*default-backend*
(special variable).
*default-modeline-fields*
(special variable).
*disembodied-buffer-counter*
(special variable).
*echo-area-region*
(special variable).
*editor-bell*
(special variable).
*editor-describe-stream*
(special variable).
*editor-file-descriptor*
(special variable).
*editor-has-been-entered*
(special variable).
*editor-windowed-input*
(special variable).
*event-base*
(special variable).
*free-character-sets*
(special variable).
*free-font-changes*
(special variable).
*free-hemlock-output-streams*
(special variable).
*free-hemlock-region-streams*
(special variable).
*free-input-events*
(special variable).
*gc-notify-after*
(special variable).
*gc-notify-before*
(special variable).
*global-command-table*
(special variable).
*hemlock-initialized*
(special variable).
*hemlock-version*
(special variable).
*illegal-read-stream*
(special variable).
*in-a-recursive-edit*
(special variable).
*in-hemlock-slave-p*
(special variable).
*in-hemlock-stream-input-method*
(special variable).
*in-redisplay*
(special variable).
*in-the-editor*
(special variable).
*insert-noted-p*
(special variable).
*installation-directory*
(special variable).
*internal-temp-mark*
(special variable).
*internal-temp-region*
(special variable).
*key-translations*
(special variable).
*last-character-attribute-requested*
(special variable).
*last-command-type*
(special variable).
*last-find-attribute-attribute*
(special variable).
*last-find-attribute-char-set*
(special variable).
*last-find-attribute-end-wins*
(special variable).
*last-find-attribute-function*
(special variable).
*last-find-attribute-mask*
(special variable).
*last-message-time*
(special variable).
*line-wrap-char*
(special variable).
*logical-key-event-descriptors*
(special variable).
*losing-character-mask*
(special variable).
*main-event-base*
(special variable).
*map-bindings-key*
(special variable).
*modeline-field-names*
(special variable).
*modeline-font*
(special variable).
*my-string-output-stream*
(special variable).
*parsers*
(special variable).
*prefix-argument*
(special variable).
*prefix-argument-supplied*
(special variable).
*prepl-command-overrides*
(special variable).
*print-representation-char-set*
(special variable).
*prompt-key*
(special variable).
*reading-lispbuf-input*
(special variable).
*real-to-logical-key-events*
(special variable).
*screen-image-trashed*
(special variable).
*search-pattern-documentation*
(special variable).
*search-pattern-experts*
(special variable).
*separator-positions*
(special variable).
*spare-search-jump-vectors*
(special variable).
*stack-trace-on-error*
(special variable).
*string-buffer*
(special variable).
*string-buffer-size*
(special variable).
*things-to-do-once*
(special variable).
*time-queue*
(special variable).
*translate-key-temp*
(special variable).
*truncated-field-char*
(special variable).
*tty-translations*
(special variable).
*value-of-last-character-attribute-requested*
(special variable).
*writable-buffers*
(special variable).
*yes-or-no-string-table*
(special variable).
+input-buffer-size+
(special variable).
1+m
(macro).
1-m
(macro).
abort-key-event-p
(macro).
acceptor
(slot).
add-character-to-set
(function).
alloc-font-change
(macro).
allocate-bit
(macro).
alpha-chars-loop
(macro).
always-change-line
(macro).
ass
(function).
attribute-descriptor
(structure).
attribute-descriptor-char-set
(reader).
(setf attribute-descriptor-char-set)
(writer).
attribute-descriptor-documentation
(reader).
(setf attribute-descriptor-documentation)
(writer).
attribute-descriptor-end-value
(reader).
(setf attribute-descriptor-end-value)
(writer).
attribute-descriptor-hooks
(reader).
(setf attribute-descriptor-hooks)
(writer).
attribute-descriptor-keyword
(reader).
(setf attribute-descriptor-keyword)
(writer).
attribute-descriptor-name
(reader).
(setf attribute-descriptor-name)
(writer).
attribute-descriptor-p
(function).
backend-init-raw-io
(generic function).
backward-character-search-macro
(macro).
backward-set-search-macro
(macro).
bash-string-to-symbol
(function).
bi-svposition
(function).
bind-variable-bindings
(macro).
binding-across
(function).
(setf binding-across)
(function).
binding-cons
(function).
(setf binding-cons)
(function).
binding-object
(function).
(setf binding-object)
(function).
binding-symbol
(function).
(setf binding-symbol)
(function).
bit-descriptor
(structure).
bit-descriptor-attribute
(reader).
(setf bit-descriptor-attribute)
(writer).
bit-descriptor-char-set
(reader).
(setf bit-descriptor-char-set)
(writer).
bit-descriptor-end-wins
(reader).
(setf bit-descriptor-end-wins)
(writer).
bit-descriptor-function
(reader).
(setf bit-descriptor-function)
(writer).
bit-descriptor-mask
(reader).
(setf bit-descriptor-mask)
(writer).
bit-descriptor-p
(function).
blank-between-positions
(function).
blt-ml-field-buffer-fix
(function).
blt-modeline-field-buffer
(function).
bottom-window-base
(slot).
buffer-%modeline-fields
(reader).
(setf buffer-%modeline-fields)
(writer).
buffer-%name
(reader).
(setf buffer-%name)
(writer).
buffer-%pathname
(reader).
(setf buffer-%pathname)
(writer).
buffer-%region
(reader).
(setf buffer-%region)
(writer).
buffer-%writable
(reader).
(setf buffer-%writable)
(writer).
buffer-bindings
(reader).
(setf buffer-bindings)
(writer).
buffer-display-start
(reader).
(setf buffer-display-start)
(writer).
buffer-mode-objects
(reader).
(setf buffer-mode-objects)
(writer).
buffer-modified-tick
(reader).
(setf buffer-modified-tick)
(writer).
buffer-pathname-ml-field-fun
(function).
buffer-tag-line-number
(reader).
(setf buffer-tag-line-number)
(writer).
buffer-undo-list
(reader).
(setf buffer-undo-list)
(writer).
buffer-unmodified-tick
(reader).
(setf buffer-unmodified-tick)
(writer).
buffer-var-values
(reader).
(setf buffer-var-values)
(writer).
buffer-verification-function
(function).
buffer-widget
(reader).
(setf buffer-widget)
(writer).
cache-find-attribute
(macro).
cache-scanner
(macro).
cached-attribute-lookup
(macro).
cached-real-line-length
(function).
call-command-with-redirection
(function).
call-with-standard-synonym-streams
(function).
call-with-typeout-for-thread-debugger
(function).
call-with-typeout-pop-up-in-master
(function).
case-insensitive-test-fun
(macro).
case-sensitive-test-fun
(macro).
change-line
(macro).
change-window-image-height
(function).
char-code-limit
(constant).
char-set-ref
(function).
(setf char-set-ref)
(function).
character-attribute-bucket-size
(constant).
character-attribute-cache-size
(constant).
character-set
(structure).
character-set-default
(reader).
(setf character-set-default)
(writer).
character-set-p
(function).
character-set-page0
(reader).
(setf character-set-page0)
(writer).
character-set-table
(reader).
(setf character-set-table)
(writer).
charpos
(slot).
chars-to-string
(function).
check-range
(macro).
child-interesting-xevents
(special variable).
choose-backend-type
(function).
class-for
(generic function).
cleanup-for-wm-closed-display
(function).
close-line
(function).
command-%bindings
(reader).
(setf command-%bindings)
(writer).
command-%name
(reader).
(setf command-%name)
(writer).
command-case-help
(function).
command-case-tag
(function).
command-loop
(function).
compute-boyer-moore-jumps
(function).
compute-cached-line-image
(function).
compute-field-pos
(function).
compute-line-image
(function).
compute-normal-line-image
(function).
connection-acceptor
(generic reader).
(setf connection-acceptor)
(generic writer).
connection-device
(structure).
connection-device-filter
(function).
connection-device-p
(function).
connection-device-sentinel
(function).
connection-directory
(generic reader).
(setf connection-directory)
(generic writer).
connection-fd
(generic reader).
(setf connection-fd)
(generic function).
connection-initargs
(generic reader).
(setf connection-initargs)
(generic writer).
connection-input-buffer
(generic reader).
(setf connection-input-buffer)
(generic writer).
connection-note-event
(function).
connection-pid
(generic reader).
(setf connection-pid)
(generic writer).
connection-process-connection
(generic reader).
(setf connection-process-connection)
(generic writer).
connection-read-fd
(generic reader).
(setf connection-read-fd)
(generic function).
connection-server
(generic reader).
(setf connection-server)
(generic writer).
connection-slave-pty-name
(generic reader).
(setf connection-slave-pty-name)
(generic writer).
connection-socket
(generic reader).
(setf connection-socket)
(generic writer).
connection-stream
(generic reader).
(setf connection-stream)
(generic writer).
connection-write-buffers
(generic reader).
(setf connection-write-buffers)
(generic writer).
connection-write-fd
(generic reader).
(setf connection-write-fd)
(generic function).
convert-pending-connection
(generic function).
copy-bit-descriptor
(function).
copy-character-set
(function).
copy-connection-device
(function).
copy-font-family
(function).
copy-input-event
(function).
copy-logical-key-event-descriptor
(function).
copy-modeline-field
(function).
copy-modeline-field-info
(function).
copy-ring
(function).
copy-search-pattern
(function).
copy-set-search-pattern
(function).
copy-string-insensitive-search-pattern
(function).
copy-string-sensitive-search-pattern
(function).
copy-string-table
(function).
copy-syntax-info
(function).
copy-tag
(function).
copy-tq-event
(function).
copy-value-node
(function).
copy-window-group
(function).
copy-word-entry
(function).
copy-word-table
(function).
create-character-set
(function).
crunch-key
(function).
declfun
(macro).
def-insensitive-newline-search-method
(macro).
def-sensitive-newline-search-method
(macro).
default-filter
(function).
define-character-search-method
(macro).
define-search-kind
(macro).
define-set-search-method
(macro).
define-some-variables
(function).
defstate
(macro).
delete-binding
(function).
delete-connection-buffer
(function).
device-connection
(reader).
(setf device-connection)
(writer).
device-filter-counter
(reader).
(setf device-filter-counter)
(writer).
device-original-sentinel
(reader).
(setf device-original-sentinel)
(writer).
device-reading
(reader).
(setf device-reading)
(writer).
device-wire
(function).
(setf device-wire)
(function).
dis-line
(type).
dis-line-end
(reader).
(setf dis-line-end)
(writer).
dis-line-line
(reader).
(setf dis-line-line)
(writer).
dis-line-offset-guess
(function).
dis-line-tag
(reader).
(setf dis-line-tag)
(writer).
dis-line-tag-ticks
(reader).
(setf dis-line-tag-ticks)
(writer).
dis-line-tick
(reader).
(setf dis-line-tick)
(writer).
dismiss-typeout-command
(function).
dispatch-events-no-hang-with-backend
(generic function).
dispatch-events-with-backend
(generic function).
display-end
(slot).
display-losing-chars
(macro).
display-prompt-nicely
(function).
display-recentering
(slot).
display-some-chars
(macro).
display-start
(slot).
dispose-search-jump-vector
(macro).
do-words
(macro).
dodo
(function).
dq-event
(function).
editor-abort-key-events
(special variable).
editor-input-head
(generic reader).
(setf editor-input-head)
(generic writer).
editor-input-tail
(generic reader).
(setf editor-input-tail)
(generic writer).
empty-syntax-info
(function).
end
(slot).
enlarge-window
(function).
ensure-output-stream-input
(function).
fast-font-mark-p
(macro).
fast-write-file
(function).
fcs
(macro).
file-verification-function
(function).
filter-connection-output
(function).
filter-incoming-data
(function).
find-a-pty
(function).
find-ambiguous*
(function).
find-ambiguous-entries
(function).
find-binding
(function).
find-bound-entries
(function).
find-character-once-backward-method
(function).
find-character-once-forward-method
(function).
find-charpos
(macro).
find-command-for-prepl-normally
(function).
find-last
(macro).
find-line
(macro).
find-longest-completion
(function).
find-not-character-once-backward-method
(function).
find-not-character-once-forward-method
(function).
find-override-for-prepl
(function).
find-position
(function).
find-set-once-backward-method
(function).
find-set-once-forward-method
(function).
find-values
(function).
first-changed
(slot).
first-line
(slot).
first-more-p
(slot).
font-change
(structure).
font-change-mark
(reader).
(setf font-change-mark)
(writer).
font-change-p
(function).
font-family
(structure).
font-family-p
(function).
font-map-size
(constant).
font-mark-font
(generic reader).
(setf font-mark-font)
(generic writer).
font-mark-p
(function).
format-arguments
(slot).
format-string
(slot).
format-to-connection-buffer-or-stream
(function).
forward-character-search-macro
(macro).
forward-set-search-macro
(macro).
frob-character-set
(function).
get-current-binding
(function).
get-logical-key-event-desc
(function).
get-mode-object
(function).
get-random-typeout-info
(function).
get-rep
(macro).
get-right-table
(function).
get-table-entry
(function).
get-terminal-name
(function).
get-variable-object
(function).
group-interesting-xevents
(special variable).
grow-open-chars
(function).
hash-it
(macro).
head
(slot).
height
(slot).
height
(slot).
height
(slot).
hemlock-beep
(function).
hemlock-ed-function
(function).
hemlock-eof
(special variable).
hemlock-gc-notify-after
(function).
hemlock-gc-notify-before
(function).
hemlock-output-buffered-out
(function).
hemlock-output-buffered-sout
(function).
hemlock-output-line-buffered-out
(function).
hemlock-output-line-buffered-sout
(function).
hemlock-output-stream-mark
(generic reader).
(setf hemlock-output-stream-mark)
(generic writer).
hemlock-output-unbuffered-out
(function).
hemlock-output-unbuffered-sout
(function).
hemlock-region-stream-mark
(generic reader).
(setf hemlock-region-stream-mark)
(generic writer).
hemlock-region-stream-region
(generic reader).
(setf hemlock-region-stream-region)
(generic writer).
hunk
(slot).
hunks
(slot).
in-hemlock-standard-input-read
(function).
init-raw-io
(function).
initargs
(slot).
initial-string-table-size
(special variable).
initial-syntax-state
(function).
initial-word-table-size
(special variable).
input-event
(structure).
input-event-hunk
(reader).
(setf input-event-hunk)
(writer).
input-event-key-event
(reader).
(setf input-event-key-event)
(writer).
input-event-next
(reader).
(setf input-event-next)
(writer).
input-event-p
(function).
input-event-unread-p
(reader).
(setf input-event-unread-p)
(writer).
input-event-x
(reader).
(setf input-event-x)
(writer).
input-event-y
(reader).
(setf input-event-y)
(writer).
insensitive-find-newline-once-backward-method
(function).
insensitive-find-newline-once-forward-method
(function).
insensitive-find-string-once-backward-method
(function).
insensitive-find-string-once-forward-method
(function).
insensitive-string-search-macro
(macro).
insert-element
(macro).
insert-into-connection-buffer-or-stream
(function).
installation-directory
(function).
internal-buffer-modeline-field-p
(function).
internal-make-buffer
(function).
internal-make-command
(function).
internal-make-font-mark
(function).
internal-make-mark
(function).
internal-make-region
(function).
internal-make-ring
(function).
internal-make-search-pattern
(function).
internal-redisplay
(function).
invoke-later
(generic function).
invoke-modifying-buffer
(function).
invoke-scheduled-events
(function).
invoke-with-existing-event-loop
(generic function).
invoke-with-new-event-loop
(generic function).
invoke-with-pop-up-display
(function).
invoke-without-interrupts
(function).
io-connection
(class).
iolib-connection
(class).
kbdmac-stream
(class).
kbdmac-stream-buffer
(generic reader).
(setf kbdmac-stream-buffer)
(generic writer).
kbdmac-stream-index
(generic reader).
(setf kbdmac-stream-index)
(generic writer).
key-event-case
(macro).
key-event-dispatch
(function).
keyword-verification-function
(function).
last-changed
(slot).
last-line
(slot).
last-was-undo-p
(special variable).
later
(macro).
left-open-pos
(special variable).
line-%buffer
(generic reader).
(setf line-%buffer)
(generic writer).
line-cache-length
(special variable).
line-chars
(generic reader).
(setf line-chars)
(generic writer).
line-increment
(constant).
line-length*
(macro).
line-marks
(generic reader).
(setf line-marks)
(generic writer).
line-number
(generic reader).
(setf line-number)
(generic writer).
line-number-interval-guess
(constant).
line-syntax-info
(function).
(setf line-syntax-info)
(function).
line-tag
(function).
lisp-error-error-handler
(function).
lisp-fonts-pathnames
(special variable).
listening-connection/iolib
(class).
listify
(function).
logical-key-event-descriptor
(structure).
logical-key-event-descriptor-documentation
(reader).
(setf logical-key-event-descriptor-documentation)
(writer).
logical-key-event-descriptor-key-events
(reader).
(setf logical-key-event-descriptor-key-events)
(writer).
logical-key-event-descriptor-name
(reader).
(setf logical-key-event-descriptor-name)
(writer).
logical-key-event-descriptor-p
(function).
losing-char
(constant).
make-attribute-descriptor
(function).
make-binding
(function).
make-bit-descriptor
(function).
make-buffer-with-unique-name
(function).
make-character-set
(function).
make-event-loop
(generic function).
make-font-change
(function).
make-font-family
(function).
make-input-event
(function).
make-insensitive-newline-pattern
(function).
make-line
(function).
make-logical-key-event-descriptor
(function).
make-ml-field-info
(function).
make-mode-object
(function).
make-random-typeout-stream
(function).
make-sensitive-newline-pattern
(function).
make-set-search-pattern
(function).
make-some-font-changes
(function).
make-string-insensitive-search-pattern
(function).
make-string-sensitive-search-pattern
(function).
make-syntax-info
(function).
make-tag
(function).
make-tq-event
(function).
make-unique-buffer
(function).
make-value-node
(function).
make-variable-object
(function).
make-windowed-editor-input
(function).
make-word-entry
(function).
make-word-table
(function).
map-string-table
(function).
mark-%kind
(generic reader).
(setf mark-%kind)
(generic writer).
mark-position
(function).
maximum-modeline-pathname-length-hook
(function).
maybe-change-window
(macro).
maybe-load-hemlock-init
(function).
maybe-move-some-marks
(macro).
maybe-move-some-marks*
(macro).
maybe-save-buffer
(function).
maybe-update-window-image
(function).
maybe-without-interrupts
(macro).
me
(function).
ml-field-info-end
(reader).
(setf ml-field-info-end)
(writer).
ml-field-info-field
(reader).
(setf ml-field-info-field)
(writer).
ml-field-info-start
(reader).
(setf ml-field-info-start)
(writer).
mode-object
(structure).
mode-object-bindings
(reader).
(setf mode-object-bindings)
(writer).
mode-object-character-attributes
(reader).
(setf mode-object-character-attributes)
(writer).
mode-object-cleanup-function
(reader).
(setf mode-object-cleanup-function)
(writer).
mode-object-documentation
(reader).
(setf mode-object-documentation)
(writer).
mode-object-hook-name
(reader).
(setf mode-object-hook-name)
(writer).
mode-object-major-p
(reader).
(setf mode-object-major-p)
(writer).
mode-object-name
(reader).
(setf mode-object-name)
(writer).
mode-object-precedence
(reader).
(setf mode-object-precedence)
(writer).
mode-object-setup-function
(reader).
(setf mode-object-setup-function)
(writer).
mode-object-transparent-p
(reader).
(setf mode-object-transparent-p)
(writer).
mode-object-var-values
(reader).
(setf mode-object-var-values)
(writer).
mode-object-variables
(reader).
(setf mode-object-variables)
(writer).
modeline-buffer
(slot).
modeline-buffer-len
(slot).
modeline-dis-line
(slot).
modeline-field-%function
(reader).
(setf modeline-field-%function)
(writer).
modeline-field-%name
(reader).
(setf modeline-field-%name)
(writer).
modeline-field-%width
(reader).
(setf modeline-field-%width)
(writer).
modeline-field-info
(structure).
modeline-field-info-p
(function).
modep
(function).
modify-hemlock-output-stream
(function).
modify-hemlock-region-stream
(function).
modifying-buffer
(macro).
modifying-line
(macro).
more-mark
(slot).
more-read-key-event
(function).
move-lines
(function).
move-some-marks
(macro).
name
(slot).
name
(slot).
nconcf
(macro).
need-to-redirect-debugger-io
(function).
neq
(macro).
new-bit
(constant).
new-cache-attribute
(function).
new-event
(function).
new-font-mark
(function).
new-search-jump-vector
(macro).
new-undo-command
(function).
new-undo-invoke-hook
(function).
newline-search-macro
(macro).
next-scheduled-event-wait
(function).
no-prompt
(slot).
normal-find-attribute
(macro).
not-zerop
(function).
note-connected
(function).
note-disconnected
(function).
note-error
(function).
now-tick
(special variable).
nuke-font-mark
(function).
number-line
(function).
old-lines
(slot).
old-lisp-stream-out
(generic reader).
(setf old-lisp-stream-out)
(generic writer).
old-lisp-stream-sout
(generic reader).
(setf old-lisp-stream-sout)
(generic writer).
old-start
(slot).
open-chars
(special variable).
open-line
(special variable).
open-line
(function).
parse-for-something
(function).
parse-forms
(macro).
pathname-or-lose
(function).
pipelike-connection-mixin
(class).
pipelike-connection/iolib
(class).
point
(slot).
position-mark
(function).
prepare-for-random-typeout
(function).
prepl-hemlock-command-integration-hook
(function).
previous
(slot).
print-device
(function).
print-editor-error
(function).
print-modeline-field
(function).
print-modeline-field-info
(function).
print-string-table
(function).
print-tq-event
(function).
print-value-node
(function).
print-word-entry
(function).
print-word-table
(function).
process-command-line-argument
(function).
process-command-line-argument/2
(function).
process-connection-mixin
(class).
process-connection/iolib
(class).
process-editor-tty-input
(function).
process-incoming-connection
(function).
process-incoming-data
(function).
process-with-pty-connection-mixin
(class).
process-with-pty-connection/iolib
(class).
prompt-for-key-event*
(function).
prompt-for-url
(function).
q-event
(function).
queue-buffer-change
(function).
queue-time-event
(function).
queue-window-change
(function).
random-typeout-cleanup
(function).
random-typeout-xevents
(special variable).
read-line-default
(function).
real-line-length
(function).
recompute-line-tag
(function).
recompute-syntax-marks
(function).
recompute-tags-up-to
(function).
redis-set-char-attribute-hook-fun
(function).
redis-tab-display-fun
(function).
redisplay-loop
(function).
redisplay-window
(function).
redisplay-window-all
(function).
redisplay-window-recentering
(function).
redisplay-windows-from-mark
(function).
register-tty-translation
(function).
release-character-set
(function).
renumber-region
(function).
renumber-region-containing
(function).
required-argument
(function).
retag-bit
(constant).
rev-cache-find-attribute
(macro).
rev-normal-find-attribute
(macro).
right-open-pos
(special variable).
ring-bound
(reader).
(setf ring-bound)
(writer).
ring-delete-function
(reader).
(setf ring-delete-function)
(writer).
ring-first
(reader).
(setf ring-first)
(writer).
ring-vector
(reader).
(setf ring-vector)
(writer).
rt-count-lines
(function).
save-all-buffers
(function).
search-char-upcase
(macro).
search-hash-code
(macro).
search-hash-string
(function).
search-once-backward-macro
(macro).
search-once-forward-macro
(macro).
search-pattern-direction
(reader).
(setf search-pattern-direction)
(writer).
search-pattern-kind
(reader).
(setf search-pattern-kind)
(writer).
search-pattern-pattern
(reader).
(setf search-pattern-pattern)
(writer).
search-pattern-reclaim-function
(reader).
(setf search-pattern-reclaim-function)
(writer).
search-pattern-search-function
(reader).
(setf search-pattern-search-function)
(writer).
sensitive-find-newline-once-backward-method
(function).
sensitive-find-newline-once-forward-method
(function).
sensitive-find-string-once-backward-method
(function).
sensitive-find-string-once-forward-method
(function).
sensitive-string-search-macro
(macro).
server
(slot).
set-iolib-handlers
(function).
set-iolib-server-handlers
(function).
set-search-pattern
(structure).
set-search-pattern-direction
(function).
(setf set-search-pattern-direction)
(function).
set-search-pattern-kind
(function).
(setf set-search-pattern-kind)
(function).
set-search-pattern-p
(function).
set-search-pattern-pattern
(function).
(setf set-search-pattern-pattern)
(function).
set-search-pattern-reclaim-function
(function).
(setf set-search-pattern-reclaim-function)
(function).
set-search-pattern-search-function
(function).
(setf set-search-pattern-search-function)
(function).
set-search-pattern-set
(reader).
(setf set-search-pattern-set)
(writer).
set-table-entry
(function).
setup-font-family
(function).
setup-for-recentering-redisplay
(function).
setup-initial-buffer
(function).
setup-one-font
(function).
setup-window-image
(function).
show-cmd-line-help
(function).
show-option-help
(function).
simple-print-restarts
(function).
site-init
(function).
site-wrapper-macro
(macro).
slf
(function).
spare-lines
(slot).
start
(slot).
state-font
(function).
step**
(function).
stream-fd
(generic function).
stream-line-length
(generic function).
string-compare
(function).
string-compare*
(macro).
string-get-rep
(macro).
string-insensitive-direction
(function).
(setf string-insensitive-direction)
(function).
string-insensitive-folded-string
(reader).
(setf string-insensitive-folded-string)
(writer).
string-insensitive-hashed-string
(reader).
(setf string-insensitive-hashed-string)
(writer).
string-insensitive-jumps
(reader).
(setf string-insensitive-jumps)
(writer).
string-insensitive-kind
(function).
(setf string-insensitive-kind)
(function).
string-insensitive-pattern
(function).
(setf string-insensitive-pattern)
(function).
string-insensitive-reclaim-function
(function).
(setf string-insensitive-reclaim-function)
(function).
string-insensitive-search-function
(function).
(setf string-insensitive-search-function)
(function).
string-insensitive-search-pattern
(structure).
string-insensitive-search-pattern-p
(function).
string-sensitive-direction
(function).
(setf string-sensitive-direction)
(function).
string-sensitive-jumps
(reader).
(setf string-sensitive-jumps)
(writer).
string-sensitive-kind
(function).
(setf string-sensitive-kind)
(function).
string-sensitive-pattern
(function).
(setf string-sensitive-pattern)
(function).
string-sensitive-reclaim-function
(function).
(setf string-sensitive-reclaim-function)
(function).
string-sensitive-search-function
(function).
(setf string-sensitive-search-function)
(function).
string-sensitive-search-pattern
(structure).
string-sensitive-search-pattern-p
(function).
string-sensitive-string
(reader).
(setf string-sensitive-string)
(writer).
string-table-first-word-table
(reader).
(setf string-table-first-word-table)
(writer).
string-table-num-nodes
(reader).
(setf string-table-num-nodes)
(writer).
string-table-value-nodes
(reader).
(setf string-table-value-nodes)
(writer).
string-to-keyword
(function).
strlen
(macro).
sub-character-attribute
(function).
sub-delete-string
(function).
sub-find-bound-entries
(function).
sub-find-containing
(function).
sub-set-buffer-modeline-fields
(function).
swap-char-attributes
(function).
swap-one-attribute
(macro).
sy-font-marks
(reader).
(setf sy-font-marks)
(writer).
sy-from-state
(reader).
(setf sy-from-state)
(writer).
sy-signature
(reader).
(setf sy-signature)
(writer).
sy-to-state
(reader).
(setf sy-to-state)
(writer).
sync-dis-line-tag
(function).
syntax-info
(structure).
syntax-info-p
(function).
tag
(structure).
tag-line-number
(reader).
(setf tag-line-number)
(writer).
tag-p
(function).
tag-package
(reader).
(setf tag-package)
(writer).
tag-syntax-info
(reader).
(setf tag-syntax-info)
(writer).
tag-ticks
(reader).
(setf tag-ticks)
(writer).
tail
(slot).
tcp-connection-mixin
(class).
tcp-connection/iolib
(class).
tcp-listener-mixin
(class).
tcp-listener/iolib
(class).
this-is-undo-p
(special variable).
tq-event
(structure).
tq-event-function
(reader).
(setf tq-event-function)
(writer).
tq-event-interval
(reader).
(setf tq-event-interval)
(writer).
tq-event-last-time
(reader).
(setf tq-event-last-time)
(writer).
tq-event-p
(function).
tq-event-time
(reader).
(setf tq-event-time)
(writer).
translate-key
(function).
translate-tty-event
(function).
tty-device
(class).
tty-device-clear-lines
(generic reader).
(setf tty-device-clear-lines)
(generic writer).
tty-device-clear-string
(generic reader).
(setf tty-device-clear-string)
(generic writer).
tty-device-clear-to-eol
(generic reader).
(setf tty-device-clear-to-eol)
(generic writer).
tty-device-clear-to-eol-string
(generic reader).
(setf tty-device-clear-to-eol-string)
(generic writer).
tty-device-clear-to-eow
(generic reader).
(setf tty-device-clear-to-eow)
(generic writer).
tty-device-cm-end-string
(generic reader).
(setf tty-device-cm-end-string)
(generic writer).
tty-device-cm-one-origin
(generic reader).
(setf tty-device-cm-one-origin)
(generic writer).
tty-device-cm-reversep
(generic reader).
(setf tty-device-cm-reversep)
(generic writer).
tty-device-cm-string1
(generic reader).
(setf tty-device-cm-string1)
(generic writer).
tty-device-cm-string2
(generic reader).
(setf tty-device-cm-string2)
(generic writer).
tty-device-cm-string3
(generic reader).
(setf tty-device-cm-string3)
(generic writer).
tty-device-cm-x-add-char
(generic reader).
(setf tty-device-cm-x-add-char)
(generic writer).
tty-device-cm-x-condx-add-char
(generic reader).
(setf tty-device-cm-x-condx-add-char)
(generic writer).
tty-device-cm-x-condx-char
(generic reader).
(setf tty-device-cm-x-condx-char)
(generic writer).
tty-device-cm-x-pad
(generic reader).
(setf tty-device-cm-x-pad)
(generic writer).
tty-device-cm-y-add-char
(generic reader).
(setf tty-device-cm-y-add-char)
(generic writer).
tty-device-cm-y-condx-add-char
(generic reader).
(setf tty-device-cm-y-condx-add-char)
(generic writer).
tty-device-cm-y-condx-char
(generic reader).
(setf tty-device-cm-y-condx-char)
(generic writer).
tty-device-cm-y-pad
(generic reader).
(setf tty-device-cm-y-pad)
(generic writer).
tty-device-columns
(generic reader).
(setf tty-device-columns)
(generic writer).
tty-device-cursor-x
(generic reader).
(setf tty-device-cursor-x)
(generic writer).
tty-device-cursor-y
(generic reader).
(setf tty-device-cursor-y)
(generic writer).
tty-device-delete-char
(generic reader).
(setf tty-device-delete-char)
(generic writer).
tty-device-delete-char-string
(generic reader).
(setf tty-device-delete-char-string)
(generic writer).
tty-device-delete-end-string
(generic reader).
(setf tty-device-delete-end-string)
(generic writer).
tty-device-delete-init-string
(generic reader).
(setf tty-device-delete-init-string)
(generic writer).
tty-device-delete-line
(generic reader).
(setf tty-device-delete-line)
(generic writer).
tty-device-delete-line-string
(generic reader).
(setf tty-device-delete-line-string)
(generic writer).
tty-device-display-string
(generic reader).
(setf tty-device-display-string)
(generic writer).
tty-device-dumbp
(generic reader).
(setf tty-device-dumbp)
(generic writer).
tty-device-init-string
(generic reader).
(setf tty-device-init-string)
(generic writer).
tty-device-insert-char-end-string
(generic reader).
(setf tty-device-insert-char-end-string)
(generic writer).
tty-device-insert-char-init-string
(generic reader).
(setf tty-device-insert-char-init-string)
(generic writer).
tty-device-insert-end-string
(generic reader).
(setf tty-device-insert-end-string)
(generic writer).
tty-device-insert-init-string
(generic reader).
(setf tty-device-insert-init-string)
(generic writer).
tty-device-insert-string
(generic reader).
(setf tty-device-insert-string)
(generic writer).
tty-device-lines
(generic reader).
(setf tty-device-lines)
(generic writer).
tty-device-open-line
(generic reader).
(setf tty-device-open-line)
(generic writer).
tty-device-open-line-string
(generic reader).
(setf tty-device-open-line-string)
(generic writer).
tty-device-screen-image
(generic reader).
(setf tty-device-screen-image)
(generic writer).
tty-device-speed
(generic reader).
(setf tty-device-speed)
(generic writer).
tty-device-standout-end
(generic reader).
(setf tty-device-standout-end)
(generic writer).
tty-device-standout-end-string
(generic reader).
(setf tty-device-standout-end-string)
(generic writer).
tty-device-standout-init
(generic reader).
(setf tty-device-standout-init)
(generic writer).
tty-device-standout-init-string
(generic reader).
(setf tty-device-standout-init-string)
(generic writer).
tty-key-event
(function).
typeout-for-thread
(function).
un-event
(function).
unbind-variable-bindings
(macro).
undefined-variable-error
(function).
undo-mode-command
(function).
undoing-undo-list
(special variable).
unique-connection-name
(function).
unwind-bindings
(function).
update-and-punt
(macro).
update-modeline-for-window
(function).
update-modelines-for-buffer
(function).
update-tag-line-number
(function).
use-buffer-clean-up
(function).
use-buffer-set-up
(function).
valid-font-p
(function).
validate-backend-type
(function).
value-node
(structure).
value-node-folded
(reader).
(setf value-node-folded)
(writer).
value-node-p
(function).
value-node-proper
(reader).
(setf value-node-proper)
(writer).
value-node-value
(reader).
(setf value-node-value)
(writer).
variable-object
(structure).
variable-object-documentation
(reader).
(setf variable-object-documentation)
(writer).
variable-object-down
(reader).
(setf variable-object-down)
(writer).
variable-object-hooks
(reader).
(setf variable-object-hooks)
(writer).
variable-object-name
(reader).
(setf variable-object-name)
(writer).
variable-object-p
(function).
variable-object-value
(reader).
(setf variable-object-value)
(writer).
virtual-buffer-p
(function).
width
(slot).
width
(slot).
wind-bindings
(function).
window-dis-line
(structure).
window-dis-line-p
(function).
windowed-editor-input
(class).
windowed-editor-input-hunks
(generic reader).
(setf windowed-editor-input-hunks)
(generic writer).
winning-char
(constant).
with-attribute
(macro).
with-existing-event-loop
(macro).
with-folded-munge-string
(function).
with-folded-string
(macro).
with-left-inserting-mark
(macro).
with-mode-and-buffer
(macro).
with-new-event-loop
(macro).
with-typeout-pop-up-in-master
(macro).
with-variable-object
(macro).
without-hemlock
(macro).
word-entry
(structure).
word-entry-folded
(reader).
(setf word-entry-folded)
(writer).
word-entry-next-table
(reader).
(setf word-entry-next-table)
(writer).
word-entry-p
(function).
word-entry-value-node
(reader).
(setf word-entry-value-node)
(writer).
word-table
(structure).
word-table-num-words
(reader).
(setf word-table-num-words)
(writer).
word-table-p
(function).
word-table-words
(reader).
(setf word-table-words)
(writer).
xparent
(slot).
hemlock-system
common-lisp
.
*hemlock-base-directory*
(special variable).
*binary-pathname*
(special variable).
*modern-hemlock*
(special variable).
hemlock-ext
common-lisp
.
hemlock-interface
.
*all-modifier-names*
(special variable).
ambiguous-files
(function).
assq
(function).
char-key-event
(function).
(setf char-key-event)
(function).
complete-file
(function).
concat
(function).
default-clx-event-handler
(function).
default-directory
(function).
define-clx-modifier
(function).
define-key-event-modifier
(function).
define-keysym
(function).
define-mouse-keysym
(function).
delq
(function).
disable-clx-event-handling
(function).
do-alpha-key-events
(macro).
file-writable
(function).
fixnump
(macro).
flush-display-events
(function).
getenv
(function).
key-event
(structure).
key-event-bit-p
(function).
key-event-bits
(reader).
(setf key-event-bits)
(writer).
key-event-bits-modifiers
(function).
key-event-char
(function).
(setf key-event-char)
(function).
key-event-keysym
(reader).
(setf key-event-keysym)
(writer).
key-event-modifier-mask
(function).
key-event-p
(function).
keysym-names
(function).
keysym-preferred-name
(function).
make-key-event
(function).
make-key-event-bits
(function).
make-object-set
(function).
memq
(function).
name-keysym
(function).
object-set-event-handler
(function).
print-directory
(function).
print-pretty-key
(function).
print-pretty-key-event
(function).
quit
(function).
serve-button-press
(function).
serve-button-release
(function).
serve-circulate-notify
(function).
serve-client-message
(function).
serve-configure-notify
(function).
serve-destroy-notify
(function).
serve-enter-notify
(function).
serve-exposure
(function).
serve-graphics-exposure
(function).
serve-gravity-notify
(function).
serve-key-press
(function).
serve-leave-notify
(function).
serve-map-notify
(function).
serve-no-exposure
(function).
serve-reparent-notify
(function).
serve-unmap-notify
(function).
set-file-permissions
(function).
translate-key-event
(function).
translate-mouse-key-event
(function).
with-clx-event-handling
(macro).
without-gcing
(macro).
without-interrupts
(macro).
%make-key-event
(function).
%print-key-event
(function).
*character-key-events*
(special variable).
*clx-fds-to-displays*
(special variable).
*display-event-handlers*
(special variable).
*id-namestring*
(special variable).
*key-character-classes*
(special variable).
*key-event-characters*
(special variable).
*keysym-high-bytes*
(special variable).
*keysyms-to-names*
(special variable).
*modifier-count*
(special variable).
*modifier-translations*
(special variable).
*modifiers-to-internal-masks*
(special variable).
*mouse-translation-info*
(special variable).
*names-to-keysyms*
(special variable).
*object-set-event-handler-print*
(special variable).
*process-clx-event-display*
(special variable).
*xwindow-hash*
(special variable).
alpha-key-events-loop
(macro).
button-keysym
(macro).
button-press-info
(macro).
button-release-info
(macro).
button-shifted-modifier-name
(macro).
call-display-event-handler
(function).
call-with-clx-event-handling
(function).
char-code-limit
(constant).
complete-file-directory
(function).
copy-key-event
(function).
copy-object-set
(function).
enable-clx-event-handling
(function).
find-buffer
(function).
get-key-char
(function).
get-key-event*
(function).
get-name-case-right
(function).
key-event-escape-char
(constant).
lisp--map-xwindow
(function).
maybe-rename-buffer
(function).
modifier-bits-limit
(constant).
modifier-count-limit
(constant).
mouse-translation-info
(function).
(setf mouse-translation-info)
(function).
object-set
(structure).
object-set-default-handler
(reader).
(setf object-set-default-handler)
(writer).
object-set-name
(reader).
(setf object-set-name)
(writer).
object-set-p
(function).
object-set-table
(reader).
(setf object-set-table)
(writer).
parse-key-fun
(function).
re-initialize-key-events
(function).
rename-buffer-uniquely
(function).
serve-circulate-request
(function).
serve-colormap-notify
(function).
serve-configure-request
(function).
serve-create-notify
(function).
serve-focus-in
(function).
serve-focus-out
(function).
serve-key-release
(function).
serve-map-request
(function).
serve-motion-notify
(function).
serve-property-notify
(function).
serve-resize-request
(function).
serve-selection-clear
(function).
serve-selection-notify
(function).
serve-selection-request
(function).
serve-visibility-notify
(function).
skip-whitespace
(function).
hemlock.x11
common-lisp
.
hemlock-interface
.
trivial-gray-streams
.
*coelesce-buffer*
(special variable).
*coelesce-buffer-fill-ptr*
(special variable).
*color-map*
(special variable).
*current-highlighted-border*
(special variable).
*cursor-dropped*
(special variable).
*cursor-hunk*
(special variable).
*default-border-pixmap*
(special variable).
*default-margin-pixel*
(special variable).
*display-down-move-stack*
(special variable).
*display-erase-stack*
(special variable).
*display-rewrite-stack*
(special variable).
*display-up-move-stack*
(special variable).
*display-write-stack*
(special variable).
*glyph-translate-function*
(special variable).
*hack-hunk-replace-line*
(special variable).
*hemlock-listener*
(special variable).
*hemlock-window-count*
(special variable).
*hemlock-windows*
(special variable).
*highlight-border-pixmap*
(special variable).
*hunk-cursor-x*
(special variable).
*hunk-cursor-y*
(special variable).
*hunk-replace-line-pixmap*
(special variable).
*random-typeout-start-width*
(special variable).
*random-typeout-start-x*
(special variable).
*random-typeout-start-y*
(special variable).
*standard-column-width*
(special variable).
bitmap-delete-and-reclaim-window-space
(function).
bitmap-device
(class).
bitmap-hunk
(class).
bitmap-hunk-bottom-border
(function).
bitmap-hunk-changed-handler
(generic reader).
(setf bitmap-hunk-changed-handler)
(generic writer).
bitmap-hunk-char-height
(generic reader).
(setf bitmap-hunk-char-height)
(generic writer).
bitmap-hunk-char-width
(generic reader).
(setf bitmap-hunk-char-width)
(generic writer).
bitmap-hunk-device
(function).
(setf bitmap-hunk-device)
(function).
bitmap-hunk-end
(generic reader).
(setf bitmap-hunk-end)
(generic writer).
bitmap-hunk-gcontext
(generic reader).
(setf bitmap-hunk-gcontext)
(generic writer).
bitmap-hunk-height
(function).
(setf bitmap-hunk-height)
(function).
bitmap-hunk-input-handler
(generic reader).
(setf bitmap-hunk-input-handler)
(generic writer).
bitmap-hunk-lock
(generic reader).
(setf bitmap-hunk-lock)
(generic writer).
bitmap-hunk-next
(function).
(setf bitmap-hunk-next)
(function).
bitmap-hunk-position
(function).
(setf bitmap-hunk-position)
(function).
bitmap-hunk-previous
(function).
(setf bitmap-hunk-previous)
(function).
bitmap-hunk-start
(generic reader).
(setf bitmap-hunk-start)
(generic writer).
bitmap-hunk-thumb-bar-p
(generic reader).
(setf bitmap-hunk-thumb-bar-p)
(generic writer).
bitmap-hunk-width
(generic reader).
(setf bitmap-hunk-width)
(generic writer).
change-bitmap-random-typeout-window
(function).
coelesce-buffer-elt
(macro).
coelesce-buffer-elt-end-line
(macro).
coelesce-buffer-elt-height
(macro).
coelesce-buffer-elt-start
(macro).
coelesce-buffer-elt-start-line
(macro).
coelesce-buffer-insert
(function).
coelesce-exposed-regions
(function).
coelesce-exposed-regions-merge
(function).
compute-changes
(function).
create-window-from-current
(function).
create-window-with-properties
(function).
cursor-invert
(function).
cursor-invert-center
(function).
default-create-initial-windows-hook
(function).
default-create-window-hook
(function).
default-delete-window-hook
(function).
default-gcontext
(function).
default-hemlock-window-mngt
(function).
default-random-typeout-hook
(function).
deleting-window-drop-event
(function).
display-more-prompt
(function).
do-down-moves
(function).
do-erases
(function).
do-rewrites
(function).
do-up-moves
(function).
do-writes
(function).
drop-cursor
(function).
dumb-line-redisplay
(function).
dumb-window-redisplay
(function).
exposed-region-bounds
(function).
exposed-region-peek-event
(function).
find-color
(function).
flash-window
(function).
flash-window-border
(function).
get-cursor-pixmap
(function).
hemlock-grey-bitmap-data
(special variable).
hemlock-translate-default
(function).
hunk-bottom-border
(special variable).
hunk-changed
(function).
hunk-clear-lines
(generic function).
hunk-copy-lines
(generic function).
hunk-draw-bottom-border
(function).
hunk-exposed-region
(function).
hunk-height-limit
(special variable).
hunk-ignore-event
(function).
hunk-key-input
(function).
hunk-left-border
(special variable).
hunk-modeline-bottom
(special variable).
hunk-modeline-top
(special variable).
hunk-mouse-entered
(function).
hunk-mouse-input
(function).
hunk-mouse-left
(function).
hunk-no-exposure
(function).
hunk-process-input
(function).
hunk-put-string*
(generic function).
hunk-reconfigured
(function).
hunk-replace-line
(function).
hunk-replace-line-on-a-pixmap
(function).
hunk-replace-line-pixmap
(function).
hunk-replace-line-string*
(function).
hunk-replace-modeline
(generic function).
hunk-reset
(function).
hunk-show-cursor
(function).
hunk-thumb-bar-bottom-border
(special variable).
hunk-top-border
(special variable).
hunk-write-line
(function).
lift-cursor
(function).
make-bitmap-device
(function).
make-bitmap-hunk
(function).
make-bitmap-random-typeout-window
(function).
make-default-bitmap-device
(function).
maybe-make-x-window-and-parent
(function).
maybe-merge-with-previous-window
(function).
maybe-prompt-user-for-window
(function).
merge-with-next-window
(function).
minimum-window-height
(special variable).
minimum-window-height
(function).
modify-parent-properties
(function).
new-hemlock-window-name
(function).
old-hunk-replace-line
(generic function).
reconfigure-windows-evenly
(function).
reverse-video-frob-hunk
(function).
rgb-pixel
(function).
set-hunk-size
(function).
set-window-hook-raise-fun
(function).
smart-line-redisplay
(function).
snext
(macro).
spop
(macro).
spush
(macro).
surplus-window-height
(function).
surplus-window-height-w/-modeline
(function).
window-changed
(function).
window-group-changed
(function).
window-root-xy
(function).
write-n-exposed-regions
(function).
write-one-exposed-region
(function).
x11-hunk
(class).
xwindow-border-width
(constant).
xwindow-border-width*2
(constant).
xwindow-for-xparent
(function).
hemlock
common-lisp
.
hemlock-ext
.
hemlock-interface
.
hemlock-internals
.
iterate
.
start-slave
(function).
%apropos
(function).
%apropos-results
(function).
%auto-fill-blank-before-p
(function).
%auto-fill-clean-previous-line
(function).
%auto-fill-line-as-region-p
(function).
%auto-fill-space
(function).
%auto-fill-word-past-column
(function).
%definitions-found
(function).
%directory
(function).
%do-comment-lines
(macro).
%fill-paragraph-start
(function).
%filling-set-next-line
(function).
%find-definitions
(function).
%find-symbol-completion-matches
(function).
%find-symbol-completion/request
(function).
%find-symbol-completion/results
(function).
%form-offset
(macro).
%fuzzy-complete-symbol
(function).
%fuzzy-complete-symbol/request
(function).
%fuzzy-complete-symbol/results
(function).
%fuzzy-extract-matching-info
(function).
%fuzzy-insert-completion
(function).
%guess-sort-duration
(function).
%i-search
(function).
%i-search-char-eval
(function).
%i-search-control-s-or-r
(function).
%i-search-echo-refresh
(function).
%i-search-empty-string
(function).
%i-search-find-pattern
(function).
%i-search-printed-char
(function).
%insert-completion
(function).
%line-has-prefix-p
(function).
%list-offset
(macro).
%make-duplicate-symbols-filter
(function).
%make-extra-typescript-buffer
(function).
%make-fuzzy-matching
(function).
%make-undo-info
(function).
%mark-to-paragraph
(macro).
%para-offset-back-find-para
(function).
%para-offset-back-place-mark
(function).
%paragraph-offset-aux
(macro).
%paragraph-offset-backward
(function).
%paragraph-offset-forward
(function).
%print-note
(function).
%print-request-server
(function).
%print-undo-info
(function).
%start-slave
(function).
%ts-stream-flsbuf
(function).
%ts-stream-listen
(function).
*abort-operations*
(special variable).
*active-file-group*
(special variable).
*active-file-group-name*
(special variable).
*active-region-font-marks*
(special variable).
*active-region-highlight-font*
(special variable).
*apropos-buffer*
(special variable).
*apropos-entries*
(special variable).
*apropos-entries-end*
(special variable).
*back-to-@-pattern*
(special variable).
*background-io*
(special variable).
*bufed-buffer*
(special variable).
*bufed-buffers*
(special variable).
*bufed-buffers-end*
(special variable).
*buffer-history*
(special variable).
*buffer-history-ptr*
(special variable).
*buffer-package*
(special variable).
*clbuild-buffer*
(special variable).
*clbuild-directory*
(special variable).
*clbuild-info*
(special variable).
*clbuild-info-end*
(special variable).
*clbuild-slave-command*
(special variable).
*comment-end-pattern*
(special variable).
*comment-start-pattern*
(special variable).
*compiler-error-stream*
(special variable).
*compiler-note*
(special variable).
*compiler-wire*
(special variable).
*completelist-buffer*
(special variable).
*completelist-entries*
(special variable).
*completion-default-default-database-filename*
(special variable).
*completion-mode-possibility*
(special variable).
*completion-modeline-field*
(special variable).
*completion-prefix*
(special variable).
*completion-prefix-length*
(special variable).
*completions*
(special variable).
*coned-buffer*
(special variable).
*coned-connections*
(special variable).
*coned-connections-end*
(special variable).
*create-buffer-count*
(special variable).
*current-kbdmac*
(special variable).
*dabbrev-continuation*
(special variable).
*debug-buffer*
(special variable).
*debug-context*
(special variable).
*default-user-dictionary-read-p*
(special variable).
*defining-a-keyboard-macro*
(special variable).
*definition-directory-translation-table*
(special variable).
*delete-char-count*
(special variable).
*delete-char-region*
(special variable).
*describe-mode-ignore*
(special variable).
*echo-area-history*
(special variable).
*echo-history-pointer*
(special variable).
*editor-name*
(special variable).
*ephemerally-active-command-types*
(special variable).
*eval-form-stream*
(special variable).
*eval-welcome-message*
(special variable).
*expanded-suffix-length*
(special variable).
*file-groups*
(special variable).
*file-type-hooks*
(special variable).
*fuzzy-completion-symbol-prefixes*
(special variable).
*fuzzy-completion-symbol-suffixes*
(special variable).
*fuzzy-completion-word-separators*
(special variable).
*fuzzy-recursion-soft-limit*
(special variable).
*fuzzylist-buffer*
(special variable).
*fuzzylist-entries*
(special variable).
*generic-describe-kinds*
(special variable).
*generic-pointer-up-fun*
(special variable).
*go-to-def-pattern*
(special variable).
*goto-page-last-num*
(special variable).
*goto-page-last-string*
(special variable).
*ignored-misspellings*
(special variable).
*in-a-keyboard-macro*
(special variable).
*inside-operation*
(special variable).
*kbdmac-count*
(special variable).
*kbdmac-done*
(special variable).
*kbdmac-dont-ask*
(special variable).
*kbdmac-input*
(special variable).
*kbdmac-stream*
(special variable).
*kbdmac-text*
(special variable).
*kbdmac-transcript*
(special variable).
*kbdmac-transforms*
(special variable).
*kill-ring*
(special variable).
*last-comment-end*
(special variable).
*last-comment-start*
(special variable).
*last-completion-mark*
(special variable).
*last-go-to-def-string*
(special variable).
*last-search-pattern*
(special variable).
*last-search-string*
(special variable).
*master-machine-and-port*
(special variable).
*mode-option-handlers*
(special variable).
*newly-created-slave*
(special variable).
*next-slave-index*
(special variable).
*old-invoke-hook*
(special variable).
*open-paren-font-marks*
(special variable).
*open-paren-highlight-font*
(special variable).
*original-beep-function*
(special variable).
*original-debug-io*
(special variable).
*original-error-output*
(special variable).
*original-gc-notify-after*
(special variable).
*original-gc-notify-before*
(special variable).
*original-query-io*
(special variable).
*original-standard-input*
(special variable).
*original-standard-output*
(special variable).
*original-terminal-io*
(special variable).
*original-trace-output*
(special variable).
*pathname-to-spell-info*
(special variable).
*pathnames-to-dired-buffers*
(special variable).
*previous-input-search-pattern*
(special variable).
*previous-input-search-string*
(special variable).
*process-number*
(special variable).
*query-replace-undo-data*
(special variable).
*recursive-edit-count*
(special variable).
*registers*
(special variable).
*request-server-interface*
(special variable).
*scope-table*
(special variable).
*scribe-directive-type-table*
(special variable).
*scribe-para-break-table*
(special variable).
*seen-dabbrevs*
(special variable).
*selected-eval-buffer*
(special variable).
*server-names*
(special variable).
*shell-names*
(special variable).
*slave-command*
(special variable).
*slave-connect-wait*
(constant).
*slave-list-buffer*
(special variable).
*slave-list-items*
(special variable).
*slave-list-items-end*
(special variable).
*slave-stack-frames*
(special variable).
*slave-stack-frames-end*
(special variable).
*special-forms*
(special variable).
*spell-word-characters*
(special variable).
*spelling-corrections*
(special variable).
*srccom-line-next*
(special variable).
*srccom-line=*
(special variable).
*synchronous-evaluation-of-slave-requests-in-the-master*
(special variable).
*target-column*
(special variable).
*undo-info*
(special variable).
*xref-buffer*
(special variable).
*xref-entries*
(special variable).
*xref-entries-end*
(special variable).
abort-eval-input-command
(function).
abort-operations-command
(function).
abort-recursive-edit-command
(function).
activate-region-command
(function).
activate-slave-command
(function).
add-buffer-history-hook
(function).
add-definition-directory-translation-command
(function).
add-scribe-directive-command
(function).
add-scribe-paragraph-delimiter-command
(function).
add-word-to-spelling-dictionary-command
(function).
adjust-comment
(function).
align-comment
(function).
apropos-command
(function).
apropos-command-output
(function).
apropos-describe-command
(function).
apropos-entry
(structure).
apropos-entry-docstring
(reader).
(setf apropos-entry-docstring)
(writer).
apropos-entry-from-mark
(function).
apropos-entry-kind
(reader).
(setf apropos-entry-kind)
(writer).
apropos-entry-p
(function).
apropos-entry-slavesym
(reader).
(setf apropos-entry-slavesym)
(writer).
apropos-find-definition-command
(function).
apropos-help-command
(function).
apropos-quit-command
(function).
apropos-write-line
(function).
argument-digit-command
(function).
array-element-from-mark
(function).
array-element-from-pointer-pos
(function).
at-beginning-of-word-p
(function).
attr-predicate
(function).
attr-predicate-aux
(function).
auto-check-word-spelling-command
(function).
auto-fill-line-as-region
(function).
auto-fill-linefeed-command
(function).
auto-fill-mode-command
(function).
auto-fill-return-command
(function).
auto-fill-space-command
(function).
auto-save-count-keys
(function).
auto-save-mode-command
(function).
auto-save-state
(structure).
auto-save-state-p
(function).
auto-spell-mode-command
(function).
back-to-indentation-command
(function).
backup-file-command
(function).
backward-character-command
(function).
backward-form-command
(function).
backward-kill-form-command
(function).
backward-kill-line-command
(function).
backward-kill-sentence-command
(function).
backward-list-command
(function).
backward-paragraph-command
(function).
backward-sentence-command
(function).
backward-up-list-command
(function).
backward-word-command
(function).
balance-paren
(function).
beginning-of-buffer-command
(function).
beginning-of-defun-command
(function).
beginning-of-line-command
(function).
beginning-of-parse-command
(function).
bind-key-command
(function).
bottom-of-window-command
(function).
bufed-buffer
(macro).
bufed-buffer-deleted
(macro).
bufed-command
(function).
bufed-delete-command
(function).
bufed-delete-hook
(function).
bufed-expunge-command
(function).
bufed-goto-and-quit-command
(function).
bufed-goto-command
(function).
bufed-help-command
(function).
bufed-make-hook
(function).
bufed-modified-hook
(function).
bufed-name-hook
(function).
bufed-pathname-hook
(function).
bufed-quit-command
(function).
bufed-save-file-command
(function).
bufed-undelete-command
(function).
bufed-write-line
(function).
buffer-changes-command
(function).
buffer-default-directory
(function).
buffer-not-modified-command
(function).
call-print-directory
(function).
call-view-return-fun
(function).
canonicalize-slave-package-name
(function).
capitalize-word-command
(function).
caps-lock-mode-command
(function).
casify-char
(function).
cat
(function).
catch-cd-string
(function).
center-line-command
(function).
change-comment-line
(function).
change-save-frequency
(function).
change-to-definition
(function).
check-active-region-font-marks
(function).
check-buffer-modified-command
(function).
check-disk-version-consistent
(function).
check-fill-prefix
(function).
check-out-word-spelling
(function).
check-word-spelling-command
(function).
checkpoint-all-buffers
(function).
checkpoint-buffer
(function).
circulate-buffers-command
(function).
classify-symbol
(function).
clbuild-command
(function).
clbuild-directory
(function).
clbuild-help-command
(function).
clbuild-info
(structure).
clbuild-info-dependencies
(reader).
(setf clbuild-info-dependencies)
(writer).
clbuild-info-description
(reader).
(setf clbuild-info-description)
(writer).
clbuild-info-installed
(reader).
(setf clbuild-info-installed)
(writer).
clbuild-info-marked
(reader).
(setf clbuild-info-marked)
(writer).
clbuild-info-name
(reader).
(setf clbuild-info-name)
(writer).
clbuild-info-p
(function).
clbuild-quit-command
(function).
clbuild-refresh-command
(function).
clbuild-write-line
(function).
cleanup-auto-save-mode
(function).
cleanup-checkpoint
(function).
cleanup-view-mode
(function).
clear-command-type
(function).
clear-completion-display
(function).
clear-eval-buffer-command
(function).
clear-server-errors
(function).
clear-typescript-buffer-command
(function).
comment-line
(function).
compare-buffers-command
(function).
compile-buffer-file-command
(function).
compile-defun-command
(function).
compile-file-command
(function).
compile-group-command
(function).
compile-region-command
(function).
compiler-error
(function).
compiler-error-handler
(function).
compiler-note-in-editor
(function).
complete-field-command
(function).
complete-for-mode-command
(function).
complete-keyword-command
(function).
complete-symbol
(function).
completelist-entry-from-mark
(function).
completelist-find-definition-command
(function).
completelist-help-command
(function).
completelist-pick-command
(function).
completelist-quit-command
(function).
completelist-write-line
(function).
(setf completion-bucket-for)
(setf expander).
completion-bucket-for
(function).
completion-char-p
(macro).
completion-complete-word-command
(function).
completion-mode-command
(function).
completion-output-case-converter
(function).
completion-output-package-converter
(function).
completion-output-symbol-converter
(function).
completion-prefix-max-size
(constant).
completion-redisplay-fun
(function).
completion-rotate-completions-command
(function).
completion-self-insert-command
(function).
completion-table-size
(constant).
completions
(function).
completions-for-character
(function).
compute-highest-scoring-completion
(function).
compute-most-completions
(function).
coned-command
(function).
coned-connection
(function).
coned-connection
(structure).
coned-connection-connection
(reader).
(setf coned-connection-connection)
(writer).
coned-connection-deleted
(reader).
(setf coned-connection-deleted)
(writer).
coned-connection-p
(function).
coned-delete-command
(function).
coned-expunge-command
(function).
coned-goto-command
(function).
coned-help-command
(function).
coned-quit-command
(function).
coned-refresh-command
(function).
coned-undelete-command
(function).
coned-write-line
(function).
confirm-eval-input-command
(function).
confirm-parse-command
(function).
confirm-process-input-command
(function).
confirm-typescript-input-command
(function).
connect-stream
(function).
connect-to-editor
(function).
connect-to-editor-for-background-thread
(function).
connect-to-remote-server
(function).
continue-dabbrev-search
(function).
continue-failed-expansion
(function).
continue-main-process-command
(function).
control-g-deactivate-region
(function).
copy-apropos-entry
(function).
copy-auto-save-state
(function).
copy-clbuild-info
(function).
copy-coned-connection
(function).
copy-dired-file
(function).
copy-dired-information
(function).
copy-error-info
(function).
copy-file-command
(function).
copy-fuzzy-matching
(function).
copy-fuzzylist-entry
(function).
copy-lisp-info
(function).
copy-note
(function).
copy-replace-undo
(function).
copy-request-server
(function).
copy-server-info
(function).
copy-slave-list-item
(function).
copy-slave-stack-frame
(function).
copy-spell-info
(function).
copy-ts-data
(function).
copy-xref-entry
(function).
correct-buffer-spelling
(function).
correct-buffer-spelling-command
(function).
correct-buffer-word-end
(function).
correct-buffer-word-not-found
(function).
correct-last-misspelled-word-command
(function).
count-extra-last-chars
(macro).
count-lines-command
(function).
count-lines-function
(function).
count-lines-page-command
(function).
count-occurrences-command
(function).
count-occurrences-region
(function).
count-words-command
(function).
create-buffer-command
(function).
create-request-server
(function).
create-slave
(function).
create-slave-in-thread
(function).
current-compile-server-command
(function).
current-eval-server-command
(function).
dabbrev-apply-expansion
(function).
dabbrev-expand-command
(function).
dabbrev-find-expansion
(function).
dabbrev-install-continuation
(function).
deal-with-string-quote
(function).
debug-quit-command
(function).
debug-using-master
(function).
debug-write-line
(function).
decode-universal-time-for-files
(function).
default-kbdmac-transform
(function).
default-lisp-wordchars
(special variable).
default-other-wordchars
(special variable).
default-para-delim-function
(function).
defhvar-command
(function).
defindent-command
(function).
define-kbdmac-transform
(macro).
define-keyboard-macro
(function).
define-keyboard-macro-command
(function).
define-keyboard-macro-key-command
(function).
definition-editing-info
(function).
delete-apropos-buffers
(function).
delete-blank-lines-command
(function).
delete-bufed-buffer
(function).
delete-bufed-buffers
(function).
delete-buffer-history-hook
(function).
delete-clbuild-buffers
(function).
delete-completelist-buffers
(function).
delete-coned-buffers
(function).
delete-coned-connection
(function).
delete-debug-buffers
(function).
delete-definition-directory-translation-command
(function).
delete-file-command
(function).
delete-fuzzylist-buffers
(function).
delete-horizontal-space-command
(function).
delete-indentation-command
(function).
delete-italic-marks-region
(function).
delete-key-binding-command
(function).
delete-line-italic-marks
(function).
delete-matching-lines-command
(function).
delete-next-character-command
(function).
delete-next-window-command
(function).
delete-non-matching-lines-command
(function).
delete-previous-character-command
(function).
delete-previous-character-expanding-tabs-command
(function).
delete-slave-list-buffers
(function).
delete-window-command
(function).
delete-xref-buffers
(function).
deliver-signal-to-process
(function).
deliver-signal-to-subprocess
(function).
describe-and-show-variable-command
(function).
describe-command-command
(function).
describe-function-call-aux
(function).
describe-function-call-command
(function).
describe-key-command
(function).
describe-mode-command
(function).
describe-pointer-command
(function).
describe-symbol-aux
(function).
describe-symbol-command
(function).
destroy-request-server
(function).
determine-case
(function).
dictionary-name-default
(function).
direction-char
(macro).
directive-help
(function).
directory-command
(function).
dired-buffer-delete-hook
(function).
dired-command
(function).
dired-copy-file-command
(function).
dired-copy-with-wildcard-command
(function).
dired-delete-file-and-down-line-command
(function).
dired-delete-file-command
(function).
dired-delete-file-with-pattern-command
(function).
dired-down-line
(function).
dired-edit-file-command
(function).
dired-error-function
(function).
dired-expunge-files-command
(function).
dired-file
(structure).
dired-file-deleted-p
(reader).
(setf dired-file-deleted-p)
(writer).
dired-file-p
(function).
dired-file-pathname
(reader).
(setf dired-file-pathname)
(writer).
dired-file-write-date
(reader).
(setf dired-file-write-date)
(writer).
dired-frob-deletion
(function).
dired-from-buffer-pathname-command
(function).
dired-guts
(function).
dired-help-command
(function).
dired-in-buffer
(function).
dired-info-dot-files-p
(reader).
(setf dired-info-dot-files-p)
(writer).
dired-info-file-list
(reader).
(setf dired-info-file-list)
(writer).
dired-info-files
(reader).
(setf dired-info-files)
(writer).
dired-info-pathname
(reader).
(setf dired-info-pathname)
(writer).
dired-info-pattern
(reader).
(setf dired-info-pattern)
(writer).
dired-info-write-date
(reader).
(setf dired-info-write-date)
(writer).
dired-information
(structure).
dired-information-p
(function).
dired-line-offset
(function).
dired-namify
(function).
dired-next-file-command
(function).
dired-previous-file-command
(function).
dired-quit-command
(function).
dired-rename-file-command
(function).
dired-rename-with-wildcard-command
(function).
dired-report-function
(function).
dired-undelete-file-and-down-line-command
(function).
dired-undelete-file-command
(function).
dired-undelete-file-with-pattern-command
(function).
dired-up-directory-command
(function).
dired-update-buffer-command
(function).
dired-view-file-command
(function).
dired-with-pattern-command
(function).
dired-yesp-function
(function).
display-possible-completion
(function).
do-compiler-operation
(macro).
do-completion
(function).
do-nothing
(function).
do-nothing-command
(function).
do-nothing-kbdmac-transform
(function).
do-operation
(macro).
do-recursive-edit
(function).
do-registers
(macro).
do-symbols*
(macro).
down-comment-line-command
(function).
down-list-command
(function).
dylan-mode-command
(function).
echo-area-backward-character-command
(function).
echo-area-backward-word-command
(function).
echo-area-delete-previous-character-command
(function).
echo-area-kill-previous-word-command
(function).
edit-command-definition-command
(function).
edit-definition-command
(function).
editor-compile-buffer-file-command
(function).
editor-compile-defun-command
(function).
editor-compile-file-command
(function).
editor-compile-group-command
(function).
editor-compile-region
(function).
editor-compile-region-command
(function).
editor-complete-symbol
(function).
editor-describe-command
(function).
editor-describe-function-call-command
(function).
editor-describe-symbol-command
(function).
editor-died
(function).
editor-evaluate-buffer-command
(function).
editor-evaluate-defun-command
(function).
editor-evaluate-expression-command
(function).
editor-evaluate-region-command
(function).
editor-find-symbol-completion
(function).
editor-fuzzy-complete-symbol-command
(function).
editor-load-file-command
(function).
editor-macroexpand-expression-command
(function).
editor-mode-command
(function).
editor-re-evaluate-defvar-command
(function).
editor-server-name-command
(function).
enclose-with-environment
(function).
end-keyboard-macro-command
(function).
end-of-buffer-command
(function).
end-of-defun-command
(function).
end-of-line-command
(function).
end-of-parse-block
(function).
end-of-search-line
(function).
enlarge-window-command
(function).
error-info
(structure).
error-info-buffer
(reader).
(setf error-info-buffer)
(writer).
error-info-line
(reader).
(setf error-info-line)
(writer).
error-info-message
(reader).
(setf error-info-message)
(writer).
error-info-p
(function).
error-info-region
(reader).
(setf error-info-region)
(writer).
eval-expresion-command
(function).
eval-form-error
(function).
eval-form-in-server
(function).
eval-form-in-server-1
(function).
eval-in-master
(function).
eval-in-slave
(function).
eval-mode-lisp-mode-hook
(function).
eval-safely-in-master
(function).
eval-safely-in-slave
(function).
eval-text-result
(function).
evaluate-buffer-command
(function).
evaluate-defun-command
(function).
evaluate-expression-command
(function).
evaluate-region-command
(function).
exchange-point-and-mark-command
(function).
exit-hemlock-command
(function).
exit-recursive-edit-command
(function).
expunge-bufed-buffers
(function).
expunge-coned-connections
(function).
expunge-dired-files
(function).
extended-command-command
(function).
extract-form-command
(function).
extract-list-command
(function).
field-separator-p
(function).
file-compile
(function).
file-completion-action
(function).
fill-lisp-comment-or-indented-text
(function).
fill-lisp-comment-paragraph-command
(function).
fill-lisp-comment-paragraph-prefix
(function).
fill-lisp-string
(function).
fill-paragraph-command
(function).
fill-region-aux
(function).
fill-region-break-line
(function).
fill-region-clear-bol
(function).
fill-region-clear-eol
(function).
fill-region-collapse-whitespace
(function).
fill-region-command
(function).
fill-region-delete-blank-lines
(function).
fill-region-find-next-line
(function).
fill-region-get-next-line
(function).
fill-region-insert-two-spaces-p
(function).
fill-region-prefix-line
(function).
fill-region-set-next-line
(function).
fill-region-word-past-column
(function).
filter-region-command
(function).
filter-tildes
(function).
filter-words
(function).
find-all-completions
(function).
find-completion
(function).
find-definitions
(function).
find-definitions-command
(function).
find-file-command
(function).
find-ignore-region
(function).
find-lisp-char
(macro).
find-matching-packages
(function).
find-matching-symbols
(function).
find-matching-symbols-in-list
(function).
find-previous-input
(function).
find-symbol-completion
(function).
find-valid-string-quote
(macro).
first-line-of-string
(function).
fix-word
(function).
flush-compiler-error-information-command
(function).
flush-reg-references-to-deleted-buffer
(function).
format-fuzzy-completion-set
(function).
forward-character-command
(function).
forward-form-command
(function).
forward-kill-form-command
(function).
forward-kill-sentence-command
(function).
forward-list-command
(function).
forward-paragraph-command
(function).
forward-search-command
(function).
forward-sentence-command
(function).
forward-up-list-command
(function).
forward-word-command
(function).
free-register
(function).
free-register-value
(function).
fresh-prompt
(function).
function-to-describe
(macro).
fundamental-mode-command
(function).
fuzz-chunks
(reader).
(setf fuzz-chunks)
(writer).
fuzz-classification-string
(reader).
(setf fuzz-classification-string)
(writer).
fuzz-completed-string
(reader).
(setf fuzz-completed-string)
(writer).
fuzz-score
(reader).
(setf fuzz-score)
(writer).
fuzzy-complete-symbol
(function).
fuzzy-complete-symbol-command
(function).
fuzzy-completion-selected
(function).
fuzzy-completion-set
(function).
fuzzy-completions
(function).
fuzzy-convert-matching-for-emacs
(function).
fuzzy-find-matching-packages
(function).
fuzzy-find-matching-symbols
(function).
fuzzy-format-matching
(function).
fuzzy-generate-matchings
(function).
fuzzy-matching
(structure).
fuzzy-matching-greaterp
(function).
fuzzy-matching-p
(function).
fuzzy-matching.package-chunks
(reader).
(setf fuzzy-matching.package-chunks)
(writer).
fuzzy-matching.package-name
(reader).
(setf fuzzy-matching.package-name)
(writer).
fuzzy-matching.score
(reader).
(setf fuzzy-matching.score)
(writer).
fuzzy-matching.symbol
(reader).
(setf fuzzy-matching.symbol)
(writer).
fuzzy-matching.symbol-chunks
(reader).
(setf fuzzy-matching.symbol-chunks)
(writer).
fuzzylist-entry
(structure).
fuzzylist-entry-from-mark
(function).
fuzzylist-entry-p
(function).
fuzzylist-find-definition-command
(function).
fuzzylist-help-command
(function).
fuzzylist-pick-command
(function).
fuzzylist-quit-command
(function).
fuzzylist-write-line
(function).
gen-comment-prefix
(function).
generic-describe-command
(function).
generic-indent
(function).
generic-pointer-up-command
(function).
get-and-insert-environment
(function).
get-auto-save-state
(function).
get-checkpoint-pathname
(function).
get-command-line
(function).
get-comment-pattern
(macro).
get-count-region
(function).
get-current-compile-server
(function).
get-current-eval-server
(function).
get-def-info-and-go-to-it
(function).
get-definition-pattern
(function).
get-editor-name
(function).
get-interactive-input
(function).
get-keyboard-macro-key
(function).
get-marked-dired-files
(function).
get-mouse-commands
(function).
get-previous-input-search-pattern
(function).
get-prompt
(function).
get-real-time-in-msecs
(function).
get-register-command
(function).
get-srccom-buffers
(function).
get-word-correction
(function).
go-to-definition
(function).
go-to-definition-file
(function).
go-to-one-window-command
(function).
goto-absolute-line-command
(function).
goto-correct-paren-char
(macro).
goto-definition-command
(function).
goto-page-command
(function).
goto-slave-command
(function).
grep-command
(function).
grep-goto-command
(function).
group-query-replace-command
(function).
group-read-file
(function).
group-replace-command
(function).
group-save-file
(function).
group-search-command
(function).
guess-package
(function).
hcmd-new-buffer-hook-fun
(function).
help-command
(function).
help-on-parse-command
(function).
here-to-top-of-window-command
(function).
highlight-active-region
(function).
highlight-completion
(function).
i-search
(function).
i-search-pattern
(function).
illegal-command
(function).
incremental-search-command
(function).
indent-command
(function).
indent-for-comment
(function).
indent-for-comment-command
(function).
indent-for-lisp
(function).
indent-form-command
(function).
indent-new-comment-line
(function).
indent-new-comment-line-command
(function).
indent-new-line-command
(function).
indent-or-complete-command
(function).
indent-region-command
(function).
indent-rigidly-command
(function).
indent-to-column
(function).
indent-to-tab-stop
(function).
indent-using-spaces
(function).
indent-using-tabs
(function).
initialize-dired-buffer
(function).
initialize-server-stuff
(function).
insert-()-command
(function).
insert-buffer-command
(function).
insert-character-at-point
(function).
insert-cut-buffer-command
(function).
insert-environment
(function).
insert-file-command
(function).
insert-kill-buffer-command
(function).
insert-lisp-indentation
(function).
insert-page-directory-command
(function).
insert-parse-default-command
(function).
insert-scribe-directive
(function).
insert-scribe-directive-command
(function).
insert-string-at-point
(function).
install-clbuild-project
(function).
install-clbuild-project-command
(function).
install-special-variables-for-background-threads
(function).
install-thread-variable-default
(function).
interactive-beginning-of-line-command
(function).
interactive-modes
(function).
internal-make-apropos-entry
(function).
internal-make-fuzzylist-entry
(function).
internal-make-xref-entry
(function).
interrupt-buffer-subprocess-command
(function).
invoke-with-save-excursion
(function).
invoke-with-temporary-file-name
(function).
italic-comment-mode-command
(function).
jump-to-saved-position-command
(function).
just-one-space-command
(function).
kbdmac-command-loop
(function).
kbdmac-emit
(macro).
key-to-string
(function).
key-vector-to-string
(function).
keyboard-macro-query-command
(function).
kill-active-region-font-marks
(function).
kill-buffer-command
(function).
kill-buffer-subprocess-command
(function).
kill-char-region
(function).
kill-comment
(function).
kill-comment-command
(function).
kill-interactive-input-command
(function).
kill-line-command
(function).
kill-main-process-command
(function).
kill-next-word-command
(function).
kill-open-paren-font-marks
(function).
kill-parse-command
(function).
kill-previous-word-command
(function).
kill-process
(function).
kill-region-command
(function).
kill-region-top-of-ring
(function).
kill-register-command
(function).
last-keyboard-macro-command
(function).
line-to-center-of-window-command
(function).
line-to-top-of-window-command
(function).
lisp-error
(function).
lisp-generic-indentation
(function).
lisp-indent-region
(function).
lisp-indentation
(function).
lisp-indentation-check-for-local-def
(function).
lisp-info
(structure).
lisp-info-begins-quoted
(reader).
(setf lisp-info-begins-quoted)
(writer).
lisp-info-ending-quoted
(reader).
(setf lisp-info-ending-quoted)
(writer).
lisp-info-net-close-parens
(reader).
(setf lisp-info-net-close-parens)
(writer).
lisp-info-net-open-parens
(reader).
(setf lisp-info-net-open-parens)
(writer).
lisp-info-p
(function).
lisp-info-ranges-to-ignore
(reader).
(setf lisp-info-ranges-to-ignore)
(writer).
lisp-info-signature-slot
(reader).
(setf lisp-info-signature-slot)
(writer).
lisp-insert-)-command
(function).
lisp-mode-command
(function).
lisp-open-paren-finder-function
(function).
lispbuf-eof
(special variable).
list-buffers-command
(function).
list-clbuild-info
(function).
list-compile-group-command
(function).
list-incremental-spelling-insertions-command
(function).
list-lines
(function).
list-marked-clbuild-projects
(function).
list-matching-lines-command
(function).
list-offset
(function).
list-operations-command
(function).
list-possible-completions-command
(function).
list-registers-command
(function).
list-scribe-paragraph-delimiters-command
(function).
list-server-infos
(function).
list-slave-items
(function).
list-slaves-command
(function).
load-file-command
(function).
log-change-command
(function).
longest-compound-prefix
(function).
lowercase-region-command
(function).
lowercase-word-command
(function).
macroexpand-expression-command
(function).
made-buffers-for-typescript
(function).
maintain-dired-consistency
(function).
make-apropos-buffer
(function).
make-auto-save-state
(function).
make-bufed-buffer
(macro).
make-buffer-ckp-pathname
(function).
make-buffers-for-typescript
(function).
make-clbuild-info
(function).
make-completelist-buffer
(function).
make-completelist-entry
(function).
make-compound-prefix-matcher
(function).
make-coned-connection
(function).
make-debug-buffer
(function).
make-delete-region-undo
(macro).
make-dired-file
(function).
make-dired-information
(function).
make-error-info
(function).
make-extra-typescript-buffer
(function).
make-fuzzy-matching
(function).
make-fuzzylist-buffer
(function).
make-insert-region-undo
(macro).
make-kbdmac
(function).
make-lisp-info
(function).
make-new-shell
(function).
make-note
(function).
make-replace-undo
(function).
make-request-server
(function).
make-server-info
(function).
make-shell-filter-stream
(function).
make-slave-list-item
(function).
make-slave-stack-frame
(function).
make-slave-symbol
(function).
make-spell-info
(function).
make-ts-data
(function).
make-ts-stream
(function).
make-twiddle-region-undo
(macro).
make-unique-save-pathname
(function).
make-variable-thread-local
(function).
make-xref-buffer
(function).
make-xref-entry
(function).
mark-clbuild-project-command
(function).
mark-defun-command
(function).
mark-form-command
(function).
mark-page-command
(function).
mark-paragraph-command
(function).
mark-sentence-command
(function).
mark-slave-command
(function).
mark-symbol
(function).
mark-to-beginning-of-buffer-command
(function).
mark-to-end-of-buffer-command
(function).
mark-whole-buffer-command
(function).
maybe-change-window
(function).
maybe-highlight-open-parens
(function).
maybe-make-package
(function).
maybe-read-default-user-spelling-dictionary
(function).
maybe-send-next-note
(function).
maybe-translate-definition-file
(function).
merge-buffers-command
(function).
modeline-process-status
(function).
move-over-)-command
(function).
multiplicative-kbdmac-transform
(function).
name-keyboard-macro-command
(function).
negative-argument-command
(function).
neighbor-line
(macro).
neighbor-mark
(macro).
neighbor-top-level
(macro).
new-dabbrev-search
(function).
new-line-command
(function).
new-shell-name
(function).
new-window-command
(function).
next-compiler-error-command
(function).
next-interactive-input-command
(function).
next-line-command
(function).
next-page-command
(function).
next-parse-command
(function).
next-window-command
(function).
not-constituent-p
(function).
note
(structure).
note-buffer
(reader).
(setf note-buffer)
(writer).
note-context
(reader).
(setf note-context)
(writer).
note-error-file
(reader).
(setf note-error-file)
(writer).
note-errors
(reader).
(setf note-errors)
(writer).
note-input-file
(reader).
(setf note-input-file)
(writer).
note-kind
(reader).
(setf note-kind)
(writer).
note-lap-file
(reader).
(setf note-lap-file)
(writer).
note-load
(reader).
(setf note-load)
(writer).
note-net-input-file
(reader).
(setf note-net-input-file)
(writer).
note-net-output-file
(reader).
(setf note-net-output-file)
(writer).
note-notes
(reader).
(setf note-notes)
(writer).
note-output-date
(reader).
(setf note-output-date)
(writer).
note-output-file
(reader).
(setf note-output-file)
(writer).
note-p
(function).
note-package
(reader).
(setf note-package)
(writer).
note-region
(reader).
(setf note-region)
(writer).
note-server
(reader).
(setf note-server)
(writer).
note-state
(reader).
(setf note-state)
(writer).
note-text
(reader).
(setf note-text)
(writer).
note-warnings
(reader).
(setf note-warnings)
(writer).
notice-buffer-modified
(function).
older-or-non-existent-fasl-p
(function).
open-line-command
(function).
operation-completed
(function).
operation-started
(function).
opposing-bracket
(function).
out-synonym-of
(macro).
overwrite-delete-previous-character-command
(function).
overwrite-mode-command
(function).
package-at-point
(function).
package-completion-set
(function).
package-names
(function).
paragraph-delimiter-attribute-p
(function).
parse-apropos-entry
(function).
parse-buffer-for-completions-command
(function).
parse-completion-arguments
(function).
parse-fuzzylist-entry
(function).
parse-lisp-line-info
(function).
parse-over-block
(function).
parse-package
(function).
parse-slave-symbol
(function).
pascal-mode-command
(function).
pathname-for-remote-access
(function).
pause-hemlock-command
(function).
pick-slave-buffer-names
(function).
point-to-here-command
(function).
point-to-here-up-action
(function).
pop-and-goto-mark-command
(function).
pop-mark-command
(function).
previous-compiler-error-command
(function).
previous-interactive-input-command
(function).
previous-line-command
(function).
previous-page-command
(function).
previous-parse-command
(function).
previous-window-command
(function).
print-auto-save-state
(function).
print-command-bindings
(function).
print-directory-formatted
(function).
print-directory-verbose
(function).
print-dired-file
(function).
print-dired-information
(function).
print-error-info
(function).
print-full-doc
(function).
print-server-info
(function).
print-short-doc
(function).
print-some-keys
(function).
print-spell-info
(function).
process-file-options-command
(function).
process-kill
(function).
process-output-to-string
(function).
prompt-for-place
(function).
prompt-for-register
(function).
prompt-for-slave-command
(function).
push-range
(macro).
put-register-command
(function).
query-replace-command
(function).
query-replace-function
(function).
query-replace-loop
(function).
quest-for-balancing-paren
(macro).
queue-note
(function).
quickselect-command
(function).
quickselect-help
(function).
quickselect-slave-repl
(function).
quit-buffer-subprocess-command
(function).
quit-slave-list-command
(function).
quote-tab-command
(function).
quoted-insert-command
(function).
re-evaluate-defvar-command
(function).
read-completions-command
(function).
read-file-group
(function).
read-spelling-dictionary-command
(function).
record-completion
(function).
recursively-compute-most-completions
(function).
reenter-interactive-input-command
(function).
refresh-apropos
(function).
refresh-clbuild
(function).
refresh-completelist
(function).
refresh-coned
(function).
refresh-debug
(function).
refresh-fuzzylist
(function).
refresh-screen-command
(function).
refresh-slave-list
(function).
refresh-slave-list-command
(function).
refresh-xref
(function).
region-chop-newline
(function).
region-compile
(function).
region-context
(function).
region-eval
(function).
region-to-cut-buffer-command
(function).
register-count
(function).
(setf register-value)
(setf expander).
register-value
(function).
remove-spelling-word
(function).
remove-word-from-spelling-dictionary-command
(function).
rename-buffer-command
(function).
rename-file-command
(function).
replace-string-command
(function).
replace-that-case
(function).
replace-undo
(structure).
replace-undo-mark
(reader).
(setf replace-undo-mark)
(writer).
replace-undo-p
(function).
replace-undo-region
(reader).
(setf replace-undo-region)
(writer).
request-server
(structure).
request-server-listener
(reader).
(setf request-server-listener)
(writer).
request-server-p
(function).
reset-auto-save-state
(function).
reset-dabbrev-state
(function).
reset-window-display-recentering
(function).
resolve-slave-symbol
(function).
rev-scan-char
(macro).
reverse-incremental-search-command
(function).
reverse-search-command
(function).
revert-file-command
(function).
revert-pathname
(function).
room-command
(function).
rotate-completions
(function).
rotate-kill-ring-command
(function).
save-all-files-and-exit-command
(function).
save-all-files-command
(function).
save-completions-command
(function).
save-dictionary-on-write
(function).
save-excursion
(macro).
save-file-command
(function).
save-incremental-spelling-insertions-command
(function).
save-kbdmac-input
(macro).
save-position-command
(function).
save-region-command
(function).
save-spelling-insertions
(function).
save-state-buffer
(reader).
(setf save-state-buffer)
(writer).
save-state-key-count
(reader).
(setf save-state-key-count)
(writer).
save-state-key-signature
(reader).
(setf save-state-key-signature)
(writer).
save-state-last-ckp-signature
(reader).
(setf save-state-last-ckp-signature)
(writer).
save-state-pathname
(reader).
(setf save-state-pathname)
(writer).
scan-char
(macro).
scan-direction
(macro).
scan-direction-valid
(macro).
score-completion
(function).
scribe-delim-para-function
(function).
scribe-extend-scribe-directive-fun
(function).
scribe-insert-bracket-command
(function).
scribe-insert-paren
(function).
scribe-insert-scribe-directive-fun
(function).
scribe-mode-command
(function).
scroll-next-window-down-command
(function).
scroll-next-window-up-command
(function).
scroll-window-down-command
(function).
scroll-window-up-command
(function).
search-previous-interactive-input-command
(function).
select-background-command
(function).
select-buffer-command
(function).
select-eval-buffer-command
(function).
select-group-command
(function).
select-previous-buffer-command
(function).
select-random-typeout-buffer-command
(function).
select-scribe-warnings-command
(function).
select-slave-command
(function).
self-insert-caps-lock-command
(function).
self-insert-command
(function).
self-insert-kbdmac-transform
(function).
self-overwrite-command
(function).
send-eof-to-process-command
(function).
send-note
(function).
sent-back-para-start-p
(function).
sent-back-place-para-start
(function).
sentence-closing-char-attribute-p
(function).
sentence-offset-backward
(function).
sentence-offset-end-p
(macro).
sentence-offset-find-end
(macro).
sentence-offset-forward
(function).
sentence-terminator-attribute-p
(function).
server-accept-operations
(function).
server-cleanup
(function).
server-compile-file
(function).
server-compile-text
(function).
server-died
(function).
server-eval-form
(function).
server-eval-text
(function).
server-info
(structure).
server-info-background-buffer
(reader).
(setf server-info-background-buffer)
(writer).
server-info-background-info
(reader).
(setf server-info-background-info)
(writer).
server-info-error-index
(reader).
(setf server-info-error-index)
(writer).
server-info-errors
(reader).
(setf server-info-errors)
(writer).
server-info-implementation-type
(reader).
(setf server-info-implementation-type)
(writer).
server-info-implementation-version
(reader).
(setf server-info-implementation-version)
(writer).
server-info-name
(reader).
(setf server-info-name)
(writer).
server-info-notes
(reader).
(setf server-info-notes)
(writer).
server-info-p
(function).
server-info-slave-buffer
(reader).
(setf server-info-slave-buffer)
(writer).
server-info-slave-info
(reader).
(setf server-info-slave-info)
(writer).
server-info-wire
(reader).
(setf server-info-wire)
(writer).
server-set-package
(function).
set-active-region-font-marks
(function).
set-buffer-compile-server-command
(function).
set-buffer-eval-server-command
(function).
set-buffer-package-command
(function).
set-buffer-read-only-command
(function).
set-buffer-spelling-dictionary-command
(function).
set-buffer-writable-command
(function).
set-comment-column-command
(function).
set-comment-font
(function).
set-compile-server-command
(function).
set-completion-prefix
(function).
set-current-shell
(function).
set-current-shell-command
(function).
set-eval-server-command
(function).
set-fill-column-command
(function).
set-fill-prefix-command
(function).
set-open-paren-font-marks
(function).
set-target-column
(function).
set-up-buffers-for-slave
(function).
set-variable-command
(function).
set/pop-mark-command
(function).
setup-auto-save-mode
(function).
setup-eval-mode
(function).
setup-lisp-mode
(function).
setup-process-buffer
(function).
setup-typescript
(function).
setup-view-mode
(function).
shell-command
(function).
shell-command-command
(function).
shell-command-line-in-buffer-command
(function).
shell-complete-filename-command
(function).
shell-filter-stream
(class).
shell-filter-stream-buffer
(generic reader).
(setf shell-filter-stream-buffer)
(generic writer).
shell-filter-stream-hemlock-stream
(generic reader).
(setf shell-filter-stream-hemlock-stream)
(generic writer).
shell-filter-string-out
(function).
shorten-string
(function).
show-prompt
(function).
show-variable
(function).
show-variable-command
(function).
simple-backtrace
(function).
skip-prefix-if-here
(function).
skip-valid-space
(function).
slave-apropos
(function).
slave-apropos-command
(function).
slave-apropos-ignoring-point-command
(function).
slave-command-with-arguments
(function).
slave-gc-notify-after
(function).
slave-gc-notify-before
(function).
slave-list-help-command
(function).
slave-list-item
(structure).
slave-list-item-info
(reader).
(setf slave-list-item-info)
(writer).
slave-list-item-marked
(reader).
(setf slave-list-item-marked)
(writer).
slave-list-item-name
(reader).
(setf slave-list-item-name)
(writer).
slave-list-item-p
(function).
slave-list-write-line
(function).
slave-stack-frame
(structure).
slave-stack-frame-from-mark
(function).
slave-stack-frame-label
(reader).
(setf slave-stack-frame-label)
(writer).
slave-stack-frame-p
(function).
slave-stack-frame-remote-frame
(reader).
(setf slave-stack-frame-remote-frame)
(writer).
slave-symbol
(class).
slave-symbol-at-point
(function).
slave-symbol-name
(generic function).
(setf slave-symbol-name)
(generic writer).
slave-symbol-package-name
(generic function).
(setf slave-symbol-package-name)
(generic writer).
spell-info
(structure).
spell-info-insertions
(reader).
(setf spell-info-insertions)
(writer).
spell-info-p
(function).
spell-info-pathname
(reader).
(setf spell-info-pathname)
(writer).
spell-mode-setup
(function).
spell-previous-word
(function).
spell-replace-word
(function).
split-window-command
(function).
srccom-case-insensitive-line=
(function).
srccom-case-sensitive-line=
(function).
srccom-check-window
(function).
srccom-choose-comparison-functions
(function).
srccom-different-lines
(function).
srccom-find-difference
(function).
srccom-ignore-case-and-indentation-line=
(function).
srccom-ignore-indentation-case-sensitive-line=
(function).
srccom-line-in
(function).
srccom-line-next-ignoring-extra-newlines
(function).
srccom-similar-lines
(function).
start-italic-comment-command
(function).
start-of-dabbrev-prefix
(function).
start-of-parse-block
(function).
start-of-search-line
(function).
start-slave-process-command
(function).
start-slave-thread-command
(function).
start-slave-using-clbuild-command
(function).
start-swank-server-command
(function).
starts-with-p
(function).
stop-buffer-subprocess-command
(function).
stop-main-process-command
(function).
string-eval
(function).
stringify-list
(function).
sub-correct-last-misspelled-word
(function).
symbol-classification->string
(function).
symbol-completion-set
(function).
symbol-string-at-point
(function).
test-char
(macro).
text-blank-line-p
(function).
text-mode-command
(function).
to-comment-end
(function).
to-line-comment
(function).
tokenize-completion
(function).
tokenize-symbol
(function).
tokenize-symbol-thoroughly
(function).
top-line-to-here-command
(function).
top-of-window-command
(function).
track-buffer-point-command
(function).
translate-definition-file
(function).
transpose-characters-command
(function).
transpose-forms-command
(function).
transpose-lines
(function).
transpose-lines-command
(function).
transpose-lists
(function).
transpose-regions-command
(function).
transpose-words-backward
(function).
transpose-words-command
(function).
transpose-words-forward
(function).
trash-character
(function).
trim-subseq
(function).
ts-buffer-ask-for-input
(function).
ts-buffer-charpos
(function).
ts-buffer-clear-input
(function).
ts-buffer-finish-output
(function).
ts-buffer-line-length
(function).
ts-buffer-output-string
(function).
ts-buffer-set-stream
(function).
ts-buffer-wire-connected
(function).
ts-buffer-wire-died
(function).
ts-data
(structure).
ts-data-buffer
(reader).
(setf ts-data-buffer)
(writer).
ts-data-fill-mark
(reader).
(setf ts-data-fill-mark)
(writer).
ts-data-p
(function).
ts-data-server
(reader).
(setf ts-data-server)
(writer).
ts-data-stream
(reader).
(setf ts-data-stream)
(writer).
ts-data-wire
(reader).
(setf ts-data-wire)
(writer).
ts-stream
(class).
ts-stream-accept-input
(function).
ts-stream-char-pos
(generic reader).
(setf ts-stream-char-pos)
(generic writer).
ts-stream-current-input
(generic reader).
(setf ts-stream-current-input)
(generic writer).
ts-stream-input-read-index
(generic reader).
(setf ts-stream-input-read-index)
(generic writer).
ts-stream-line-length
(generic reader).
(setf ts-stream-line-length)
(generic writer).
ts-stream-output-buffer
(generic reader).
(setf ts-stream-output-buffer)
(generic writer).
ts-stream-output-buffer-index
(generic reader).
(setf ts-stream-output-buffer-index)
(generic writer).
ts-stream-output-buffer-size
(constant).
ts-stream-set-line-length
(function).
ts-stream-typescript
(generic reader).
(setf ts-stream-typescript)
(generic writer).
ts-stream-wire
(generic reader).
(setf ts-stream-wire)
(generic writer).
twiddle-region
(function).
typescript-data-or-lose
(function).
typescript-slave-break-command
(function).
typescript-slave-status-command
(function).
typescript-slave-to-top-level-command
(function).
typescriptify-buffer
(function).
un-kill-command
(function).
undo-command
(function).
undo-info
(structure).
undo-info-buffer
(reader).
(setf undo-info-buffer)
(writer).
undo-info-cleanup
(reader).
(setf undo-info-cleanup)
(writer).
undo-info-hold-name
(reader).
(setf undo-info-hold-name)
(writer).
undo-info-method
(reader).
(setf undo-info-method)
(writer).
undo-info-method-undo
(reader).
(setf undo-info-method-undo)
(writer).
undo-info-name
(reader).
(setf undo-info-name)
(writer).
undo-info-p
(function).
undo-last-spelling-correction-command
(function).
undo-name
(special variable).
undo-previous-expansion
(function).
undoable-replace-word
(function).
unexpected-stream-command
(condition).
unexpected-stream-command-context
(generic reader).
unique-thingie
(special variable).
universal-argument-command
(function).
universal-argument-loop
(function).
universal-time-to-string
(function).
unix-to-universal-time
(constant).
unmark-clbuild-project-command
(function).
unmark-slave-command
(function).
untokenize-completion
(function).
untokenize-symbol
(function).
unwedge-eval-buffer
(function).
unwedge-process-buffer
(function).
unwedge-typescript-buffer
(function).
up-comment-line-command
(function).
update-dired-buffer
(function).
update-process-buffer
(function).
uppercase-region-command
(function).
uppercase-word-command
(function).
valid-string-quote-p
(macro).
vanilla-kbdmac-transform
(function).
vanilla-search
(function).
verbose-directory-command
(function).
view-edit-file-command
(function).
view-file-command
(function).
view-help-command
(function).
view-page-directory-command
(function).
view-quit-command
(function).
view-return-command
(function).
view-scroll-down-command
(function).
visit-file-command
(function).
wait-for-typescript-input
(function).
warn-about-visit-file-buffers
(function).
what-lossage-command
(function).
where-is-command
(function).
whitespace-attribute-p
(function).
who-binds
(function).
who-binds-command
(function).
who-calls
(function).
who-calls-command
(function).
who-macroexpands
(function).
who-macroexpands-command
(function).
who-references
(function).
who-references-command
(function).
who-sets
(function).
who-sets-command
(function).
who-specializes
(function).
who-specializes-command
(function).
wire-died
(function).
wire-to-server-info
(function).
with-bufed-point
(macro).
with-coned-point
(macro).
with-nonbroken-debugger
(macro).
with-output-to-window
(macro).
with-struct
(macro).
with-temporary-file-name
(macro).
word-capitalize
(function).
word-delimiter-attribute-p
(function).
write-checkpoint-file
(function).
write-file-command
(function).
write-file-mode
(function).
write-region-command
(function).
xref-entry
(structure).
xref-entry-file
(reader).
(setf xref-entry-file)
(writer).
xref-entry-name
(reader).
(setf xref-entry-name)
(writer).
xref-entry-p
(function).
xref-entry-position
(reader).
(setf xref-entry-position)
(writer).
xref-goto-command
(function).
xref-help-command
(function).
xref-quit-command
(function).
xref-write-line
(function).
dired
common-lisp
.
*clobber-default*
(special variable).
*error-function*
(special variable).
*recursive-default*
(special variable).
*report-function*
(special variable).
*update-default*
(special variable).
*yesp-function*
(special variable).
copy-file
(function).
delete-file
(function).
find-file
(function).
make-directory
(function).
pathnames-from-pattern
(function).
rename-file
(function).
before-wildcard-after
(function).
copy-file-1
(function).
copy-file-2
(function).
copy-wild-match
(function).
copy-wildcard-files
(function).
default-error-function
(function).
default-report-function
(function).
default-yesp-function
(function).
delete-directory
(function).
delete-file-1
(function).
delete-file-2
(function).
directory-existsp
(function).
directoryp
(function).
do-the-copy
(function).
enter-directory
(function).
find-file-aux
(function).
find-match
(function).
get-write-date
(function).
make-wild-match
(function).
merge-dirs
(function).
nseparate-files
(function).
print-wild-match
(function).
recursive-copy
(function).
recursive-delete
(function).
rename-file-1
(function).
rename-file-2
(function).
rename-wildcard-files
(function).
resolve-wildcard
(function).
sub-rename-file
(function).
wild-match
(structure).
wild-match-file
(reader).
(setf wild-match-file)
(writer).
wild-match-p
(function).
wild-match-substitute
(reader).
(setf wild-match-substitute)
(writer).
wildcard-char
(constant).
wildcardp
(macro).
hemlock.wire
wire
common-lisp
.
*current-wire*
(special variable).
device
(structure).
device-append-to-input-buffer
(function).
device-listen
(generic function).
device-read
(generic function).
device-serve-requests
(function).
device-wire
(reader).
(setf device-wire)
(writer).
device-write
(generic function).
dispatch-events
(function).
dispatch-events-no-hang
(function).
forget-remote-translation
(function).
make-remote-object
(function).
make-stream-device
(function).
make-wire
(function).
remote
(macro).
remote-object
(structure).
remote-object-eq
(function).
remote-object-local-p
(function).
remote-object-p
(function).
remote-object-value
(function).
remote-value
(macro).
remote-value-bind
(macro).
stream-device
(structure).
wire-eof
(condition).
wire-error
(condition).
wire-force-output
(function).
wire-get-bignum
(function).
wire-get-byte
(function).
wire-get-number
(function).
wire-get-object
(function).
wire-get-string
(function).
wire-io-error
(condition).
wire-listen
(function).
wire-output-bignum
(function).
wire-output-byte
(function).
wire-output-funcall
(macro).
wire-output-number
(function).
wire-output-object
(function).
wire-output-string
(function).
wire-p
(function).
%make-remote-object
(function).
%make-wire
(function).
*id-to-object*
(special variable).
*next-id*
(special variable).
*object-to-id*
(special variable).
*pending-returns*
(special variable).
*this-host*
(special variable).
*this-pid*
(special variable).
+bignum-op+
(constant).
+buffer-size+
(constant).
+cons-op+
(constant).
+funcall-op+
(constant).
+funcall0-op+
(constant).
+funcall1-op+
(constant).
+funcall2-op+
(constant).
+funcall3-op+
(constant).
+funcall4-op+
(constant).
+funcall5-op+
(constant).
+initial-cache-size+
(constant).
+lookup-op+
(constant).
+number-op+
(constant).
+remote-op+
(constant).
+save-op+
(constant).
+string-op+
(constant).
+symbol-op+
(constant).
append-to-input-buffer
(function).
copy-device
(function).
copy-remote-object
(function).
copy-remote-wait
(function).
copy-stream-device
(function).
copy-wire
(function).
define-functions
(macro).
deserialize-with-type
(generic function).
device-p
(function).
device-stream
(reader).
(setf device-stream)
(writer).
do-1-value-call
(function).
do-2-value-call
(function).
do-3-value-call
(function).
do-4-value-call
(function).
do-5-value-call
(function).
do-n-value-call
(function).
fill-input-buffer
(function).
invoke-with-wire-and-remote
(function).
make-device
(function).
make-remote-wait
(function).
maybe-nuke-remote-wait
(function).
remote-object-host
(reader).
(setf remote-object-host)
(writer).
remote-object-id
(reader).
(setf remote-object-id)
(writer).
remote-object-pid
(reader).
(setf remote-object-pid)
(writer).
remote-return-abort
(function).
remote-wait
(structure).
remote-wait-abort
(reader).
(setf remote-wait-abort)
(writer).
remote-wait-finished
(reader).
(setf remote-wait-finished)
(writer).
remote-wait-p
(function).
remote-wait-value1
(reader).
(setf remote-wait-value1)
(writer).
remote-wait-value2
(reader).
(setf remote-wait-value2)
(writer).
remote-wait-value3
(reader).
(setf remote-wait-value3)
(writer).
remote-wait-value4
(reader).
(setf remote-wait-value4)
(writer).
remote-wait-value5
(reader).
(setf remote-wait-value5)
(writer).
return-1-value
(function).
return-2-values
(function).
return-3-values
(function).
return-4-values
(function).
return-5-values
(function).
serializable-object
(class).
serialize
(generic function).
serve-requests
(function).
stream-device-p
(function).
unix-gethostid
(function).
unix-getpid
(function).
wire
(structure).
wire-cache-index
(reader).
(setf wire-cache-index)
(writer).
wire-device
(reader).
(setf wire-device)
(writer).
wire-encoding
(reader).
(setf wire-encoding)
(writer).
wire-error-wire
(generic reader).
wire-ibuf
(reader).
(setf wire-ibuf)
(writer).
wire-ibuf-end
(reader).
(setf wire-ibuf-end)
(writer).
wire-ibuf-offset
(reader).
(setf wire-ibuf-offset)
(writer).
wire-io-error-msg
(generic reader).
wire-io-error-when
(generic reader).
wire-object-cache
(reader).
(setf wire-object-cache)
(writer).
wire-object-hash
(reader).
(setf wire-object-hash)
(writer).
wire-obuf
(reader).
(setf wire-obuf)
(writer).
wire-obuf-end
(reader).
(setf wire-obuf-end)
(writer).
spell
common-lisp
.
correct-spelling
(function).
max-entry-length
(constant).
maybe-read-spell-dictionary
(function).
spell-add-entry
(function).
spell-collect-close-words
(function).
spell-read-dictionary
(function).
spell-remove-entry
(function).
spell-root-flags
(function).
spell-root-word
(function).
spell-try-word
(function).
*aeiou*
(special variable).
*collision-count*
(special variable).
*descriptors*
(special variable).
*descriptors-size*
(special variable).
*dictionary*
(special variable).
*dictionary-read-p*
(special variable).
*dictionary-size*
(special variable).
*flag-masks*
(special variable).
*free-descriptor-elements*
(special variable).
*free-string-table-bytes*
(special variable).
*new-descriptors*
(special variable).
*new-dictionary*
(special variable).
*new-string-table*
(special variable).
*rooting-buffer*
(special variable).
*spell-alphabet*
(special variable).
*string-table*
(special variable).
*string-table-size*
(special variable).
*sxzh*
(special variable).
add-flags
(function).
build-dictionary
(function).
check-closeness
(macro).
close-dictionary
(function).
d-mask
(constant).
default-binary-dictionary
(special variable).
defconstant
(macro).
descriptor-flag
(function).
descriptor-ref
(macro).
descriptor-string-start
(macro).
descriptors-size-loc
(constant).
dictionary-ref
(macro).
dictionary-size-loc
(constant).
file-header-bytes
(constant).
flag-mask
(macro).
flag-names-to-masks
(constant).
found-entry-p
(macro).
g-mask
(constant).
grow-descriptors
(function).
grow-string-table
(function).
h-mask
(constant).
hash-entry
(macro).
hash2-increment
(macro).
hash2-loop
(macro).
j-mask
(constant).
lookup-entry
(function).
m-mask
(constant).
magic-file-id
(constant).
magic-file-id-loc
(constant).
max-entry-count-estimate
(constant).
max-string-table-length
(constant).
n-mask
(constant).
new-add-flags
(function).
new-descriptors-size
(constant).
new-dictionary-size
(constant).
new-hash-byte
(constant).
new-hash-entry
(macro).
new-hash2-increment
(macro).
new-hash2-loop
(macro).
open-dictionary
(function).
p-mask
(constant).
r-mask
(constant).
read-dictionary
(function).
read-dictionary-structure
(function).
read-dictionary-structure-u32
(function).
read-initial-dictionary
(function).
s-mask
(constant).
sap-replace
(function).
sapref
(macro).
(setf sapref)
(setf expander).
set-member-p
(macro).
setup-root-buffer
(macro).
spell-deleted-entry
(constant).
spell-place-entry
(function).
spell-string=
(macro).
stored-hash-byte
(constant).
stored-length-byte
(constant).
string-hash
(macro).
string-table-replace
(macro).
string-table-size-loc
(constant).
t-mask
(constant).
try-modified-root
(macro).
try-root
(macro).
try-word-endings
(function).
v-mask
(constant).
whole-index-high-byte
(constant).
whole-index-low-byte
(constant).
write-dictionary
(function).
x-mask
(constant).
y-mask
(constant).
z-mask
(constant).
Definitions are sorted by export status, category, package, and then by lexicographic order.
This bit is set in the dis-line-flags when a line is found to be changed.
This the maximum number of characters an entry may have.
Windows must be at least this many characters wide.
Windows must have at least this many lines.
This bit is set in the dis-line-flags when a line is found to be moved.
This is the value of the dis-line-flags when a line is neither moved nor changed nor new.
A list of all the names of defined modifiers.
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.
A list of all the buffer objects.
A String Table of Buffer names and their corresponding objects.
String Table of character attribute names and their corresponding keywords.
Clobber arguments to utilities default to this value.
String table of command names.
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*.
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.
Internal variable which might contain the current buffer.
The current window object.
The wire the form we are currently evaluating came across.
Default background color. It defaults to white.
Default foreground color. It defaults to black.
Hemlock calls this function to delete an X group/parent window. It passes the X window as an argument.
Buffer used to hack text for the echo area.
Buffered stream that prints into the echo area.
Window used to display stuff in the echo area.
A structure used to do various operations on terminal input.
This function is called when an error is encountered in dired code.
The LOGXOR of *default-background-pixel* and *default-foreground-pixel*.
A String Table of global variable names, the values are the symbol names.
Holds cursor for Hemlock windows.
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.
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.
This ring holds the last 60 key-events read by the command interpreter.
This variable contains the last key-event typed by the user and read as input.
A String Table of Mode names.
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.
String that we show the user to inform him of the default. If this is NIL then we just use *Parse-Default*.
Help string for the current parse.
Region that contains the text typed in.
Prompt for the current parse.
Mark that points to the beginning of the text that’ll be parsed.
String tables being used in the current parse.
A hack. :String, :File or :Keyword.
You know.
Function that verifies what’s being parsed.
The number of lines to print out of a region, or NIL if none.
A list of random-typeout buffers.
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.
Useful when we want to read from the terminal when *editor-input* is rebound.
Recursive arguments to utilities default to this value.
This function is called when the user needs to be informed of something.
Update arguments to utilities default to this value.
A list of all window objects.
Function to query the user about clobbering an already existent file.
Dummy dis-line that we put at the head of window’s dis-lines
Maximum possible width for any hunk.
This dis-line, which has several interesting properties, is used to end lists of dis-lines.
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.
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.
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.
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)))
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.
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.
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.
(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.
(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.
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.
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.
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.
Evaluates body inside HANDLE-LISP-ERRORS. *package* is bound to the package named by "Current Package" if it is non-nil.
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.
Evaluates the given forms remotly. No values are returned, as the remote evaluation is asyncronous.
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.
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).
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.
Set the current value of the Hemlock variable name, calling any hook functions with new-value before setting the value.
Increments the “now” tick.
Use-Buffer Buffer {Form}*
Has The effect of making Buffer the current buffer during the evaluation
of the Forms. For restrictions see the manual.
Return the current value of the Hemlock variable name.
Send the function and args down the wire as a funcall.
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.
With-Input-From-Region (Var Region) {Declaration}* {Form}* During the evaluation of Forms, Var is bound to a stream which returns input from Region.
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.
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.
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.
Executes body in a scope where buffer is writable. After body executes, this sets the buffer’s modified and writable status to nil.
Set the value of a Hemlock variable, calling any hooks.
value
(macro).
Set a Hemlock variable’s documentation.
variable-documentation
(function).
Set the list of hook functions for a Hemlock variable.
variable-hooks
(function).
Set the value of a Hemlock variable, calling any hooks.
variable-value
(function).
Abort a recursive edit, causing an Editor-Error with the args given in the calling context.
Make the current region active.
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.
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.
Moves mark just before the opening paren of the immediately containing list.
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.
True if all characters on the part part of the line after Mark have a :whitespace attribute of 1.
True is all of the characters before Mark on the line it is on have a :whitespace attribute of 1.
True if line contains only characters with a :whitespace attribute of 1.
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.
This is the list of buffer specific functions that Hemlock invokes when deleting this buffer.
Change Mark to point to the end of Buffer, which defaults to the buffer Mark is currently in.
Returns the buffer-region’s end mark.
Return the name of Buffer’s major mode. To change tha major mode use Setf.
Set the major mode of some buffer to the Name’d mode.
Returns the top of buffer’s mark stack.
Return true if the minor mode named Name is active in Buffer. A minor mode can be turned on or off with Setf.
Turn a buffer minor mode on or off.
If field, a modeline-field or the name of one, is in buffer’s list of modeline-fields, it is returned; otherwise, nil.
Return a copy of the buffer’s modeline fields list.
Sets the buffer’s list of modeline fields causing all windows into buffer to be updated for the next redisplay.
Return the list of the names of the modes active in a given buffer.
Return T if Buffer has been modified, NIL otherwise. Can be set with Setf.
If true make the buffer modified, if NIL unmodified.
Return Buffer’s string name.
Sets the name of a specified buffer, invoking the Buffer Name Hook.
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.
Sets the pathname of a buffer, invoking the Buffer Pathname Hook.
Return the mark that is the current focus of attention in a buffer.
Return the region which contains Buffer’s text.
Set a buffer’s region.
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.
Change Mark to point to the beginning of Buffer, which defaults to the buffer Mark is currently in.
Returns the buffer-region’s start mark.
Return the string-table of the variables local to the specifed buffer.
Return the list of windows that are displaying a given buffer.
Returns whether buffer may be modified.
Sets whether the buffer is writable and invokes the Buffer Writable Hook.
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.
Adjust the start of Window so that Mark is displayed on the center line.
Switches to buffer in the current window maintaining *buffer-history*.
Returns the key-event associated with char. This is SETF’able.
Return the value of the the character-attribute Attribute for Character. If Character is Nil then return the end-value.
Set the value for a character attribute.
Return the documentation for the character-attribute Attribute.
Return the hook-list for the character-attribute Attribute. This can be set with Setf.
Set the hook list for a Hemlock character attribute.
Return the string-name of the character-attribute Attribute.
Return true if Symbol is the symbol-name of a character-attribute, Nil otherwise.
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.
Signals an error when active regions are enabled and the current region is not active.
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.
You guessed it.
Delete all the entries in String-Table.
Return a list of lists of the form (key kind where) describing all the places where Command is bound.
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.
Returns the string which is the name of Command.
Change a Hemlock command’s name.
Returns true if its argument is a Hemlock command object, Nil otherwise.
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.
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.
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.
Returns a region containing a copy of the text within Region.
Check/correct the spelling of word. Output is done to *standard-output*.
Returns the number of characters in the region.
Returns the number of lines in the region, first and last lines inclusive.
Return the current buffer object.
Set the current buffer, doing necessary stuff.
Returns the top of the current buffer’s mark stack.
Return the Buffer-Point of the current buffer.
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.
Returns a list of all the variable tables currently established globally, by the current buffer, and by any modes for the current buffer.
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.
Set the current window.
Make the current region not active.
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.
Returns the font id for font out of the default font family.
Change the font-object associated with a font-number in new windows.
Define Fname to have Args special arguments. If args is null then remove any special arguments information.
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.
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.
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.
Define a logical key-event having the specified Name and Documentation. See LOGICAL-KEY-EVENT-P and COMMAND-CASE.
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.
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.
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.
Deletes a buffer. If buffer is current, or if it is displayed in any windows, an error is signaled.
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.
Deletes the mapping of directory to all other directories for definition editing commands.
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.
Deletes a font mark.
Deletes all :space characters on either side of mark.
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.
Deletes all font marks on line.
Deletes the Mark. This should be done to any mark that may not be temporary which is no longer needed.
Delete a Hemlock variable somewhere.
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.
wire
.
Returns whether pathname names a directory, that is whether it has no name and no type components.
Undoes the effect of EXT:ENABLE-CLX-EVENT-HANDLING.
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.
Return true if Mark is displayed on Window, false otherwise.
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*.
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.
Returns T if the line pointer to by Mark contains no characters, Nil or otherwise.
Returns T if the Mark points after the last character in a line, Nil otherwise.
Exit from ED, returning the specified value.
Exit from a recursive edit. Values is a list of things which are to be the return values from Recursive-Edit.
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.
Fills a region using the given prefix and column.
Finds paragraphs in region and fills them as distinct regions using FILL-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.
Returns a list, in alphabetical order, of all the strings in String-Table which String matches.
Find the next character whose attribute value satisfies test.
Return a list in alphabetical order of all the strings in Table which contain String as a substring.
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.
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.
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.
Returns T if the line pointed to by mark has no previous line, Nil otherwise.
Dumps all the events in display’s event queue including the current one in case this is called from within XLIB:EVENT-CASE, etc.
font
.
next
.
x
.
map
.
Returns a font on line at charpos with font. Font marks must be permanent marks.
Forget the translation from the given local to the corresponding remote object. Passing that remote object to remote-object-value will new return NIL.
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.
Moves mark just past the closing paren of the immediately containing list.
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.
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.
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.
Sets the value of String in Table to Value. If necessary, creates a new entry in the string table.
Moves the point to the end of the current buffer.
Moves the point to the start of the current buffer.
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.
Returns T Name is a Hemlock variable defined in the specifed place, or NIL otherwise.
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.
Returns whether the calling point is dynamically within a recursive edit context.
Invokes function held by Hemlock variable "Indent Function" on every line of region.
Indents region undoably with INDENT-REGION.
Returns true if there is a key-event which has been unread-key-event’ed on *editor-input*. Used by the keyboard macro stuff.
T if the current point is (supposedly) in a top level form.
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.
This returns whether key-event has the bit set named by bit-name. This signals an error if bit-name is undefined.
bits
.
This returns a list of key-event modifier names, one for each modifier set in bits.
Returns the character associated with key-event. This is SETF’able.
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.
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.
Set the key translation for a key. If set to null, deletes any translation.
This returns the list of all names for keysym. If keysym is undefined, this returns nil.
This returns the preferred name for keysym, how it is typically printed. If keysym is undefined, this returns nil.
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.
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.
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.
Set the Last-Command-Type for use by the next command.
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.
Returns T if the line pointed to by mark has no next line, Nil otherwise.
Returns the buffer with which the Line is associated. If the line is not in any buffer then Nil is returned.
Return the Index’th character in Line. If the index is the length of the line then #newline is returned.
Changes the Mark to point to the end of the line and returns it. Line defaults to the line Mark is on.
Returns the number of characters on the line.
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.
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.
Changes the Mark to point to the beginning of the Line and returns it. Line defaults to the line Mark is on.
Returns the characters in the line as a string. The resulting string must not be destructively modified. This may be set with Setf.
Replace the contents of a line.
Returns a region containing the specified line.
Returns T if Line1 comes before Line2, NIL otherwise.
Returns T if Line1 comes before or is the same as Line2, NIL otherwise.
Returns T if Line1 comes after Line2, NIL otherwise.
Returns T if Line1 comes after or is the same as Line2, NIL otherwise.
Return the list of key-events for which Keyword is the logical key-event.
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.
Change what Logical-Char= returns for the specified arguments.
This is the same as MESSAGE, but it beeps and clears the echo area before doing anything else.
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.
Create a new Hemlock command with Name and Documentation which is implemented by calling the function-value of the symbol Function
Creates directory name. If name exists, then an error is signaled.
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.
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.
Returns an input stream that will return successive characters from the given Region when asked for input.
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.
This returns bits suitable for MAKE-KEY-EVENT from the supplied modifier names. If any name is undefined, this signals an error.
Returns a modeline-field object.
Convert the given local object to a remote object.
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.
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.
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.
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.
Map function over the bindings in some place. The function is passed the key and the command to which it is bound.
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.
Changes the Mark to point one character after where it currently points. NIL is returned if there is no previous character.
Changes the Mark to point one character before where it currently points. NIL is returned if there is no previous character.
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.
Returns the kind of the given Mark, :Temporary, :Left-Inserting, or :Right-Inserting. This may be set with Setf.
Used to set the kind of a mark.
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.
Return the (x, y) position of mark within window, or NIL if not displayed.
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.
Returns T if both marks point to different positions, Nil otherwise.
Returns T if Mark1 points to a character before Mark2, Nil otherwise.
Returns T if Mark1 points to a character at or before Mark2, Nil otherwise.
Returns T if both marks point to the same position, Nil otherwise.
Returns T if Mark1 points to a character after Mark2, Nil otherwise.
Returns T if Mark1 points to a character at or after Mark2, Nil otherwise.
Returns true if its argument is a Hemlock mark object, false otherwise.
Read the spelling dictionary if it has not be read already.
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.
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.
Returns the documentation for mode with name.
Returns T if Name is the name of a major mode, or NIL if is the name of a minor mode.
Return the string-table that contains the names of the modes variables.
Returns the modeline-field object named name. If none exists, return nil.
Returns the function of a modeline field object. It returns a string.
Sets a modeline-field’s function and updates this field for all windows in any buffer whose fields list contains the field.
Returns the name of a modeline field object.
Sets a modeline-field’s name. If one already exists with that name, an error is signaled.
Returns true if its argument is a modeline field object, nil otherwise.
Returns the width of a modeline field.
Sets a modeline-field’s width and updates all the fields for all windows in any buffer whose fields list contains the field.
Moves font mark font-mark to location of mark new-position.
Changes the Mark to point to the same position as New-Position.
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.
Changes the Mark to point to the given character position on the Line, which defaults to the line the mark is currently on.
This returns the keysym named name. If name is unknown, this returns nil.
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.
Returns the character immediately after the given Mark.
Sets the characters to the right of the given Mark.
Return the next window after Window, wrapping around if Window is the bottom window.
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.
Return a list of strings where each is the first non-blank line following a :page-delimiter in buffer.
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.
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.
Returns a simple-string using components from pathname.
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.
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.
Parse the area before the command is actually executed.
Return the current value of prefix argument. This can be set with SETF.
Set the prefix argument for the next command to Argument.
Returns some previously selected buffer that is not the current buffer. Returns nil if no such buffer exists.
Returns the character immediately before the given Mark.
Sets the character to the left of the given Mark.
Return the previous window after Window, wrapping around if Window is the top window.
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.
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.
This prints key-event to stream. Long-names-p indicates whether modifier names should appear using the long name or short name.
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.
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.
Prompts for a Lisp expression.
Prompts for a filename.
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.
Prompts for a key-event.
Prompts for a keyword using the String Tables.
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.
Prompts for a variable defined in the current scheme of things.
Prompts for Y or N.
Prompts for Yes or No.
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.
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".
Inserts the contents of the file named by Pathname at the Mark.
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.
The main entry into redisplay; updates any windows that seem to need it.
An entry into redisplay; causes all windows to be fully refreshed.
Returns a region constructed from the marks Start and End.
Returns t or nil, depending on whether the current region is active.
Return as multiple-value the start and end of Region.
Returns the mark that is the end of a Hemlock region.
end
.
Returns the mark that is the start of a Hemlock region.
Returns a string containing the characters in the given Region.
Returns true if its argument is a Hemlock region object, Nil otherwise.
Returns T iff the two objects refer to the same (eq) object in the same process.
Returns T iff the given remote object is defined locally.
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.
Removes function queued with SCHEDULE-EVENT.
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.
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.
Find the previous character whose attribute value satisfies test.
Return as values the current and maximum size of a ring.
Pop an object from a ring and return it.
Push an object into a ring, deleting an element if necessary.
Return the index’th element of a ring. This can be set with Setf.
Set an element in a ring.
Rotate a ring forward, i.e. second -> first, with positive offset, or backwards with negative offset.
Returns T if Mark1 and Mark2 point to the same line, Nil otherwise.
Stashes information for next "Undo" command invocation. If there is an undo-info object, it is cleaned up first.
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).
Scroll Window down N lines, up if negative.
Returns true if its argument is a Hemlock search-pattern object, Nil otherwise.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Set the start and end of Region to the marks Start and End.
Make a mode specific character attribute value. The value of Attribute for Character when we are in Mode will be Value.
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.
Line is of the form "entry/flag1/flag2" or "entry". It is parsed and added to the spelling dictionary. Line is desstructively modified.
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.
Add entries to dictionary from lines in the file filename.
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.
Return the flags associated with the root word corresponding to a dictionary entry at index.
Return the root word corresponding to a dictionary entry at index.
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.
Returns t if mark is sitting before an :open-paren at the beginning of a line.
Returns T if the Mark points before the first character in a line, Nil otherwise.
Returns a region containing the characters in the given String.
Returns the symbol name of a Hemlock variable from the corresponding string name.
This provides the action "Generic Pointer Up" command performs.
Go forward or backward offset number of top level forms. Mark is returned if offset forms exists, otherwise nil.
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.
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.
Make the value of Attribte for Character no longer shadowed in Mode.
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.
Recompute all the fields of buffer’s modeline for window, so the next redisplay will reflect changes.
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.
Return the documentation for the Hemlock variable given.
Return the list of hook functions for the Hemlock variable given.
Return the string name of a Hemlock variable.
Return the value of the Hemlock variable given.
Return the buffer which is displayed in Window.
Change the buffer a window is mapped to.
Return the mark which points after the last character displayed in the supplied window.
This determines whether redisplay recenters window regardless of whether it is current. This is SETF’able.
Return the mark which points before the first character displayed in the supplied window.
Returns a font id for window and font.
Change the font-object associated with a font-number in a window.
Return the height of a Hemlock window in character positions.
hunk
.
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.
tick
.
Return the width of a Hemlock window in character positions.
This returns whether the monitor is being used with a window system. It returns the console’s CLX display structure.
Returns true if its argument is a Hemlock window object, Nil otherwise.
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.
Reads an arbitrary integer sent by WIRE-OUTPUT-BIGNUM from the wire and return it.
Return the next byte from the wire.
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).
Reads the next object from the wire and returns it.
Reads a string from the wire. The first four bytes spec the size in bytes.
Return T iff anything is in the input buffer or available on the socket.
Outputs an arbitrary integer, but less effeciently than WIRE-OUTPUT-NUMBER.
Output the given (8-bit) byte on the wire.
Output the given (32-bit) number on the wire.
Output the given object on the given wire. If cache-it is T, enter this object in the cache for future reference.
Output the given string. First output the length using WIRE-OUTPUT-NUMBER, then output the bytes.
Move Mark by Offset words.
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".
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.
bitmap-device
)) ¶bitmap-device
)) ¶CLX display object.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Font-family used in this window.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Dis-line for modeline, or NIL if none.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Position of modeline in pixels.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Something bad happened, recompute image.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶The window-group to which this hunk belongs.
This function flushes any pending input on editor-input. Editor-input is either *editor-input* or *real-editor-input*.
windowed-editor-input
)) ¶connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
process-with-pty-connection-mixin
)) ¶process-connection-mixin
)) ¶automatically generated reader method
process-connection-mixin
)) ¶automatically generated writer method
io-connection
)) ¶automatically generated reader method
io-connection
)) ¶automatically generated writer method
process-with-pty-connection-mixin
)) ¶process-connection-mixin
)) ¶automatically generated reader method
process-connection-mixin
)) ¶automatically generated writer method
process-with-pty-connection-mixin
)) ¶process-connection-mixin
)) ¶automatically generated reader method
process-connection-mixin
)) ¶automatically generated writer method
io-connection
)) ¶automatically generated reader method
io-connection
)) ¶automatically generated writer method
tcp-listener-mixin
)) ¶automatically generated reader method
host
.
tcp-connection-mixin
)) ¶automatically generated reader method
host
.
tcp-listener-mixin
)) ¶automatically generated writer method
host
.
tcp-connection-mixin
)) ¶automatically generated writer method
host
.
iolib-connection
)) ¶connection
)) ¶automatically generated reader method
name
.
connection
)) ¶automatically generated writer method
name
.
tcp-listener-mixin
)) ¶automatically generated reader method
port
.
tcp-connection-mixin
)) ¶automatically generated reader method
port
.
tcp-listener-mixin
)) ¶automatically generated writer method
port
.
tcp-connection-mixin
)) ¶automatically generated writer method
port
.
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
iolib-connection
)) ¶listening-connection/iolib
)) ¶process-connection/iolib
)) ¶iolib-connection
)) ¶process-with-pty-connection-mixin
)) ¶connection
)) ¶call at the end of redisplay entry points.
bitmap-device
)) ¶beep or flash the screen.
bitmap-device
) stream) ¶clear the entire display.
remove a window from the screen.
bitmap-device
) window) ¶fun to redisplay a window on this device.
bitmap-device
) window) ¶bitmap-device
)) ¶force output and hand until done.
bitmap-device
) window) ¶force any output possibly buffered.
bitmap-device
)) ¶device-hunk
)) ¶device-hunk
)) ¶Display device hunk is on.
device-hunk
)) ¶device-hunk
)) ¶Height of hunk in pixels or lines.
device-hunk
)) ¶device-hunk
)) ¶Next hunks.
next
.
device-hunk
)) ¶device-hunk
)) ¶Bottom Y position of hunk.
device-hunk
)) ¶device-hunk
)) ¶Previous hunks
device-hunk
)) ¶device-hunk
)) ¶Window displayed in this hunk.
called whenever going into the editor.
bitmap-device
)) ¶connection-device
)) ¶stream-device
)) ¶bitmap-device
) start modelinep window font-family ask-user x y width-arg height-arg proportion) ¶return the next window
bitmap-device
) window) ¶Return the next window after Window, wrapping around if Window is the bottom window.
somehow note on display that input is expected.
bitmap-device
) on) ¶return the previous window
bitmap-device
) window) ¶Return the previous window after Window, wrapping around if Window is the top window.
put the cursor at (x,y) or (column,line).
bitmap-device
) hunk x y) ¶clean up after random typeout.
bitmap-device
) stream degree) ¶do full-buffered more-prompting.
keep line-buffered streams up to date.
prepare for random typeout.
bitmap-device
) stream height) ¶connection-device
) buffer) ¶stream-device
) buffer) ¶display the screens cursor at a certain mark.
redisplay a window on this device.
bitmap-device
) window) ¶connection-device
) buffer &optional end) ¶stream-device
) buffer &optional end) ¶Returns the FORMAT arguments for the given editor-error condition.
editor-error
)) ¶Returns the FORMAT control string of the given editor-error condition.
editor-error
)) ¶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.
windowed-editor-input
) &optional ignore-abort-attempts-p) ¶kbdmac-stream
) &optional ignore-abort-attempts-p) ¶This function returns whether there is any input available on editor-input. Editor-input is either *editor-input* or *real-editor-input*.
windowed-editor-input
)) ¶kbdmac-stream
)) ¶random-typeout-stream
)) ¶random-typeout-stream
)) ¶T until the first time we more. Nil after.
random-typeout-stream
)) ¶random-typeout-stream
)) ¶The buffer point of the associated buffer.
mark
.
random-typeout-stream
)) ¶random-typeout-stream
)) ¶The mark that is not displayed when we need to more.
random-typeout-stream
)) ¶random-typeout-stream
)) ¶T when we want to exit, still collecting output.
random-typeout-stream
)) ¶random-typeout-stream
)) ¶The hemlock window all this shit is in.
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*.
windowed-editor-input
)) ¶kbdmac-stream
)) ¶hemlock-output-stream
) &key abort) ¶hemlock-region-stream
) &key abort) ¶connection
) &key buffer) ¶editor-input
) &key) ¶io-connection
) &key) ¶tcp-listener-mixin
) &key) ¶tcp-connection/iolib
) &key) ¶tcp-listener/iolib
) &key) ¶process-connection/iolib
) &key) ¶listening-connection/iolib
) &key) ¶pipelike-connection/iolib
) &key) ¶iolib-connection
) &key) ¶modeline-field
) stream) ¶device-hunk
) stream) ¶connection
) stream) ¶window-group
) stream) ¶random-typeout-stream
) stream) ¶string-table
) stream) ¶hemlock-output-stream
) stream) ¶search-pattern
) stream) ¶hemlock-region-stream
) stream) ¶connection-device
) stream) ¶word-table
) stream) ¶modeline-field-info
) stream) ¶mode-object
) stream) ¶string-sensitive-search-pattern
) stream) ¶tcp-listener-mixin
) stream) ¶variable-object
) stream) ¶string-insensitive-search-pattern
) stream) ¶value-node
) stream) ¶tcp-connection-mixin
) stream) ¶attribute-descriptor
) stream) ¶word-entry
) stream) ¶set-search-pattern
) stream) ¶slave-symbol
) stream) ¶auto-save-state
) stream) ¶request-server
) stream) ¶dired-file
) stream) ¶server-info
) stream) ¶error-info
) stream) ¶spell-info
) stream) ¶dired-information
) stream) ¶wild-match
) stream) ¶remote-object
) stream) ¶stream-device
) stream) ¶hemlock-output-stream
)) ¶sb-gray
.
hemlock-region-stream
)) ¶sb-gray
.
random-typeout-stream
)) ¶sb-gray
.
hemlock-output-stream
)) ¶sb-gray
.
random-typeout-stream
)) ¶sb-gray
.
hemlock-output-stream
)) ¶sb-gray
.
random-typeout-stream
)) ¶sb-gray
.
hemlock-output-stream
)) ¶sb-gray
.
shell-filter-stream
)) ¶sb-gray
.
hemlock-output-stream
)) ¶sb-gray
.
hemlock-region-stream
)) ¶sb-gray
.
hemlock-output-stream
)) ¶sb-gray
.
hemlock-region-stream
)) ¶sb-gray
.
hemlock-output-stream
)) ¶sb-gray
.
ts-stream
) (seq string
) start end &key) ¶trivial-gray-streams
.
hemlock-output-stream
) char) ¶sb-gray
.
hemlock-region-stream
) char) ¶sb-gray
.
random-typeout-stream
) char) ¶sb-gray
.
hemlock-output-stream
) char) ¶sb-gray
.
shell-filter-stream
) char) ¶sb-gray
.
hemlock-output-stream
) seq start end &key) ¶trivial-gray-streams
.
ts-stream
) (seq string
) start end &key) ¶trivial-gray-streams
.
shell-filter-stream
) seq start end &key) ¶trivial-gray-streams
.
random-typeout-stream
) string &optional start end) ¶sb-gray
.
error
.
(quote "")
:format-string
This slot is read-only.
(quote (quote nil))
:format-arguments
This slot is read-only.
error
.
:wire
This slot is read-only.
A Hemlock buffer object. See Hemlock Command Implementor’s Manual for details.
structure-object
.
t
-2
-1
-1
t
structure-object
.
This is one item displayed in a Hemlock window’s modeline.
A Hemlock region object. See Hemlock Command Implementor’s Manual for details.
Used with Ring-Push and friends to implement ring buffers.
structure-object
.
common-lisp
.
fixnum
-1
fixnum
(hemlock-internals::required-argument)
common-lisp
.
simple-vector
(hemlock-internals::required-argument)
common-lisp
.
stream
(error "missing argument")
This structure is used to implement the Hemlock string-table type.
structure-object
.
base-char
#\
fixnum
0
(make-array hemlock-internals::initial-string-table-size)
(hemlock-internals::make-word-table)
This structure implements a Hemlock window.
structure-object
.
0
:name
:buffer
common-lisp
.
:stream
:sentinel
simple-string such as "concept" or "lnz"
:name
bottom text line of bottom window.
:bottom-window-base
list of hunks on the screen.
:hunks
This structure is used internally by Hemlock’s screen management system.
Window displayed in this hunk.
:window
Bottom Y position of hunk.
common-lisp
.
:position
Height of hunk in pixels or lines.
:height
Next hunks.
iterate
.
:next
Previous hunks
:previous
Display device hunk is on.
:device
fundamental-character-input-stream
.
fundamental-character-output-stream
.
trivial-gray-stream-mixin
.
close
.
(setf hemlock-output-stream-mark)
.
hemlock-output-stream-mark
.
(setf old-lisp-stream-out)
.
old-lisp-stream-out
.
(setf old-lisp-stream-sout)
.
old-lisp-stream-sout
.
print-object
.
stream-clear-input
.
stream-finish-output
.
stream-force-output
.
stream-line-column
.
stream-line-length
.
stream-listen
.
stream-read-char
.
stream-read-char-no-hang
.
stream-unread-char
.
stream-write-char
.
stream-write-sequence
.
The mark we insert at.
0
A Hemlock line object. See Hemlock design document for details.
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.
""
:chars
Pointer to the previous line in the doubly linked list of line instances.
:previous
Pointer to the next line in the doubly linked list of line instances.
iterate
.
:next
A list of all the permanent marks pointing into this line.
:marks
The buffer to which this line belongs, or a *disembodied-buffer-count* if the line is not in any buffer.
:%buffer
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.
common-lisp
.
0
:number
The line property list, used by user code to annotate the text.
:plist
Line tag, which records information available only if all preceding lines have been analyzed yet.
A Hemlock mark object. See Hemlock Command Implementor’s Manual for details.
pointer to line
:line
The character position of a Hemlock mark.
A mark’s character position is the index within the line of the character
following the mark.
:charpos
type of mark
:%kind
fundamental-character-output-stream
.
print-object
.
(setf random-typeout-stream-first-more-p)
.
random-typeout-stream-first-more-p
.
(setf random-typeout-stream-mark)
.
random-typeout-stream-mark
.
(setf random-typeout-stream-more-mark)
.
random-typeout-stream-more-mark
.
(setf random-typeout-stream-no-prompt)
.
random-typeout-stream-no-prompt
.
(setf random-typeout-stream-window)
.
random-typeout-stream-window
.
stream-finish-output
.
stream-force-output
.
stream-line-column
.
stream-write-char
.
stream-write-string
.
The buffer point of the associated buffer.
:mark
The hemlock window all this shit is in.
:window
The mark that is not displayed when we need to more.
:more-mark
T when we want to exit, still collecting output.
:no-prompt
T until the first time we more. Nil after.
t
:first-more-p
whether line buffered
The number of bits to use in each bucket of the *character-attribute-cache*.
The number of buckets in the *character-attribute-cache*.
The escape character that #k uses.
Default difference for line numbers.
Our first guess at how we should number an inserted region’s lines.
Bit for char with funny representation.
The maximum number of modifiers supported.
This bit is set in the dis-line-flags when a line is found to be new.
This bit is set in the dis-line-flags when a line has an updated tag.
Wildcard designator for file names will match any substring.
Bit for a char that prints normally
X border around X windows
T iff we should ignore any operations sent to us.
The list of files in the currently active group.
The name of the currently active group.
The index into the font-map for the active region highlighting font.
A list of functions to be called after the editor has been initialized upon entering the first time.
The list of all the bit descriptors.
Stream connected to the editor’s background buffer in case we want to use it in the future.
A list of buffers, in order from most recently to least recently selected.
The successively previous buffer to the current buffer.
Special variable, bound by certain wire requests, telling the slave what value the master sees for (package-at-point).
The counter for the fixnums we stick in the chars of the cached line.
This is the cache used to translate attribute/test-function pairs to
attribute character-set/mask pairs for find-attribute and reverse-find-attribute.
A hash table which translates character attributes to their values.
True if the last command set the command-type.
Search pattern to keep around for looking for comment ends.
Search pattern to keep around for looking for comment starts.
The file that will be defaultly written to and read from by "Save Completions" and "Read Completions".
When non-nil, the bitmap-hunk with the highlighted border.
Body of keyboard macro we are building.
Hunk the cursor is displayed on.
Closure which, when called with no arguments, continues from the previous expansion.
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.
This is the default color of X window borders. It defaults to a grey pattern.
Default margin color. It defaults to grey.
This is the default value for "Default Modeline Fields".
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.
“Buffer” given to lines in regions not in any buffer.
This is the vector that we stash info about which lines moved down in as (Start, End, Count) triples.
This is the vector that we stash info about which lines need to be erased as (Start, Count) pairs.
This is the vector that we stash dis-lines in that need to be written. with clear-to-end.
This is the vector that we stash info about which lines moved up in as (Start, End, Count) triples.
This is the vector that we stash dis-lines in that need to be written.
This ring-buffer contains strings which were previously input in the echo area.
Internal thing that’s the *echo-area-buffer*’s region.
This is our current position to the ring during a historical exploration.
True if and only if the editor has been entered.
Name of this editor.
This is a list of command types that permit the current region to be active for the immediately following command.
Length of the previously expanded suffix, or Nil if no expansion has been made. This length is needed to undo an expansion.
A string table of file groups.
Do not modify this; use Define-File-Type-Hook instead.
This holds the masks for character flags, which is used when reading a text file of dictionary words. Illegal character flags hold zero.
A list of unused character-set objects for use by the Hemlock searching primitives.
Font-Change structures that nobody’s using at the moment.
This variable contains a list of free Hemlock output streams.
This variable contains a list of free Hemlock input streams.
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.
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.
Letters that separate different words in symbols. Letters after one of these symbols will be scores more highly than other letters.
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.
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.
The command table for global key bindings.
Highlight border when the cursor is dropped and Hemlock can receive input.
This is the color of the border of the current window when the mouse cursor is over any Hemlock window.
The current cursor X position in pixels.
The current cursor Y position in pixels.
Hash table mapping remote id’s to the curresponding local object.
A hashtable with true values for words that will be quietly ignored when they appear.
True if we are currently executing a keyboard macro.
True if we are in a recursive edit.
This keeps us from undefined nasties like re-entering Hemlock stream input methods from input hooks and scheduled events.
True if we are inside the editor. This is used to prevent ill-advised "recursive" edits.
T iff we are currenly working on an operation. A catcher for the tag abort-operation will be established whenever this is T.
The number of occurrences we have counted of a given command.
Setting this causes the keyboard macro being executed to terminate after the current iteration.
Setting this inhibits "Keyboard Macro Query"’s querying.
Place where we stick input that will need to be simulated during keyboard macro execution.
The thing we bind *input-transcript* to during keyboard macro definition.
Hashtable of function that know how to do things.
The Hemlock kill ring.
The last character attribute which was asked for, Do Not Bind.
The command-type of the last command invoked.
Previous comment end used to make *comment-end-pattern*.
Previous comment start used to make *comment-start-pattern*.
The attribute which we last did a find-attribute on.
The %SP-Find-Character-With-Attribute character-set corresponding to the last attribute/function pair used for find-attribute.
The the value of End-Wins for the last attribute/test-function pair.
The last test-function used for find-attribute.
The the mask to use with *last-find-attribute-char-set* to do a search for the last attribute/test-function pair.
Internal-Real-Time the last time we displayed a message.
Search pattern we keep around so we don’t cons them all the time.
Last string searched for.
The character to be displayed to indicate wrapped lines.
A hashtable from logical-key-events to logical-key-event-descriptors.
This is a character set used by redisplay to find funny chars.
Do not modify this; use Define-File-Option instead.
The number of modifiers that is currently defined.
Next available id for remote objects.
Number to use when creating the next slave.
Hash table mapping local objects to the corresponding remote id.
Bound to *invoke-hook* by kbdmac-command-loop.
The pair of font-marks surrounding the currently highlighted open- paren or nil if there isn’t one.
The index into the font-map for the open paren highlighting font.
Handle on original beep function.
Handle on original *debug-io* so we can restore it.
Handle on original *error-output* so we can restore it.
Handle on original after-GC notification function.
Handle on original before-GC notification function.
Handle on original *query-io* so we can restore it.
Handle on original *standard-input* so we can restore it.
Handle on original *standard-output* so we can restore it.
Handle on original *terminal-io* so we can restore it.
Handle on original *trace-output* so we can restore it.
This maps dictionary files to spelling information.
AList of wire . remote-wait structs
The prefix argument or NIL.
Should be set by functions which supply a prefix argument.
Redisplay’s handle on the :print-representation attribute.
How wide the random typeout window is.
Where we put the the random typeout window.
Where we put the the random typeout window.
A hashtable from real key-events to their corresponding logical key-event keywords.
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.
A table of the Scribe commands that should be paragraph delimiters.
A list of all the kinds of search-pattern that are defined.
Holds an eq hashtable which associates search kinds with the functions that know how to make patterns of that kind.
List of abbreviations that have already been offered, and will be skipped in future.
A string-table of the name of all Eval servers and their corresponding server-info structures.
A string-table of the string-name of all process buffers and corresponding buffer structures.
Characters that are legal in a word for spelling checking purposes.
Mapping from incorrect words to their corrections.
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.
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.
Unique identifier for this host.
Unique identifier for this process.
This is the time priority queue used in Hemlock input streams for event scheduling.
Structure containing necessary info to undo last undoable operation.
The value of the most recent character attribute, Do Not Bind.
An object that won’t be EQ to anything read.
Minimum Clear area at end.
Maximum possible height for any hunk.
Clear area before first character.
Extra black pixels below modeline chars.
Extra black pixels above modeline chars.
Minimum Clear area at end including room for thumb bar.
Clear area at beginning.
Initial size of string table array for value nodes.
Inital size of each word table array for each tree node.
Index to first free character to left of mark in Open-Chars.
Length of Open-Chars.
If the window created by splitting a window would be shorter than this, then we create an overlapped window the same size instead.
Current tick.
Vector of characters for hacking on.
Line open for hacking on.
Index to first used character to right of mark in Open-Chars.
Used as eof-value in reads to check for the end of a file.
Expand to code that will go forward one list either backward or forward, according to the FORWARDP flag.
Expand to a form that returns either the previous or next character according to Forwardp.
Just like do-symbols, but makes sure a symbol is visited only once.
Move MARK to next :LISP-SYNTAX character, if one isn’t found, return NIL.
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.
Expand to a form that will leave MARK on the correct balancing paren matching however many are indicated by COUNT.
Returns the number of characters on the line, but it’s a macro!
Does groovy stuff for modifying buffers.
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.
Expand to return the next or previous line, according to Forwardp.
Expand to a form that moves MARK either backward or forward one character, depending on FORWARDP.
Parse-Forms (Decls-Var Forms-Var Forms) {Form}*
Binds Decls-Var to leading declarations off of Forms and Forms-Var
to what is left.
Insert NEW-RANGE into the LISP-INFO-RANGES-TO-IGNORE slot of the INFO-STRUCT.
Expand to a form that finds the the balancing paren for however many opens or closes are registered by Paren-Count.
Expand to a form that scans either backward or forward according to Forwardp.
Return T if the string-quote indicated by MARK is valid.
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.
Like with-slots but works only for structs.
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.
completion-bucket-for
(function).
completion-bucket-for
(function).
is true if whitespace only precedes point except for the prefix.
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.
Initialize hemlock’s internal data structures.
Thing that’s called when somehow we get called to confirm a parse that’s not in progress.
%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.
Like %SP-Find-Character-With-Attribute, only sdrawkcaB.
Move to the end of the buffer and prompt.
Abort all operations on current eval server connection.
Abort the current recursive edit. Signals an error when not in a recursive edit.
Make the current region active.
Prompts for two directory namestrings and causes the first to be mapped to the second for definition editing commands.
Adds a new scribe function to put into "Scribe Command Table".
Add or remove Word in the *scribe-para-break-table*, depending on P.
Add the previous word to the spelling dictionary.
List things whose names contain a keyword.
kind
.
Show this help.
Don’t call this as a function.
name
.
Check the spelling of the previous word, making obvious corrections, or queuing the word in buffer-misspelled-words if we are at a loss.
Does an immediate CRLF inserting Fill Prefix if it exists.
Determine if in Fill mode or not and set the mode accordingly.
Does an Auto Fill Space with a prefix argument of 0 followed by a newline.
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.
Turn on, turn off, or toggle "Save" mode in the current buffer.
Toggle "Spell" mode in the current buffer.
Move point to the first non-whitespace character on the line.
Write the buffer to a file without changing the associated name.
Move the point p characters backward.
Skip over the previous Form.
Kill the previous Form.
Kills p lines before the point.
Kill backward to beginning of sentence.
Skip over the previous Lisp list.
moves point to the start of the current (previous) paragraph.
Moves backward one sentence or the specified number.
Move backward past a one containing (.
Moves the point backward p words.
Moves the point to the beginning of the current buffer.
Move the point to the beginning of a top-level form.
Moves the point down p lines and then to the beginning of the line.
Move the point of the echo area buffer to *parse-starting-mark*.
Prompt for stuff to do a bind-key.
mask
.
Move the point to the bottom of the current window.
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.
Delete the buffer indicated by the current line. Any windows displaying this buffer will display some other buffer.
Expunge buffers marked for deletion.
Change to the buffer quitting Bufed.
Change to the buffer.
Show this help.
Kill the bufed buffer, expunging any buffer marked for deletion.
Save the buffer.
Undelete the buffer. Any windows displaying this buffer will display some other buffer.
Generate a comparison of the current buffer with its file on disk.
Like buffer-default-pathname, but prefer a directory.
Make the current buffer not modified.
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.
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.
Capitalize p words at the point.
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.
Convert CHAR accoring to readtable-case.
Concatenate all arguments and make the result a string.
Centers current line using fill-column.
Say whether the current buffer is modified or not.
Check the spelling of the previous word and offer possible correct spellings if the word is known to be misspelled.
Advance through buffer history, selecting successively previous buffer.
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
Show this help.
name
.
This clears compiler errors for server cleaning up any pointers for GC purposes and allowing more errors to register.
Stuffs the characters in the currently open line back into the line they came from, and sets open-line to Nil.
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.
Compile the file in the current buffer if the fasl file isn’t up to date. When p, always do it.
Evaluates the current or next top-level form.
Prompts for file to compile.
Do a Compile-File in each file in the current group that seems to need it.
Compiles lisp forms between the point and the mark.
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.
Complete the keyword being parsed as far as possible. If it is ambiguous and “Beep On Ambiguity” true beep.
Show this help.
Complete the word if we’ve got a completion, fixing up the case.
Toggles Completion Mode in the current buffer.
Return a function to convert strings for the completion output. INPUT is used to guess the preferred case.
Return a function to convert strings for the completion output. INPUT is used to guess the preferred case.
Return a function to convert strings for the completion output. INPUT is used to guess the preferred case. Escape symbols when needed.
Show another possible completion in the status line, if there is one. With an argument, rotate the completion ring that many times.
Implements "Completion Self Insert". Calling this function is not meaningful.
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.
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.
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.
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.
Delete the connection.
Expunge connections marked for deletion.
Change to the connection’s buffer.
Show this help.
Kill the coned buffer, expunging any buffer marked for deletion.
Undelete the connection.
Evaluate Eval Mode input between point and last prompt.
If no input has been given, exits the recursive edit with the default, otherwise calls the verification function.
Evaluate Process Mode input between the point and last prompt.
Send the current input to the slave typescript.
Connect to a remote request server addressed with the given host and port pair. This returns the created wire.
Replace the previous expansion with the next new one.
Continue (or not) the search, after one avenue has failed.
Continues the process in the current buffer.
Copy a file, allowing ONE wildcard.
Correct spelling over whole buffer.
Prompt for a single character command to determine how to fix up a misspelling detected by Check-Word-Spelling-Command.
Display number of lines in the region.
Count some lines, Man.
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.
Prints Number of Words in the Region
Create or go to the buffer with the specifed name.
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.
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.
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.
Echos the current compile server’s name. With prefix argument, shows global one.
Echos the current eval server’s name. With prefix argument, shows global one. Does not signal an error or ask about creating a slave.
Apply the expansion found at Match to the buffer by inserting the suffix in Region after the original prefix.
See command docstring. I mean, really.
Try to find an expansion of STRING in DIRECTION, starting from START-MARK. The expansion suffix is returned if found, otherwise NIL.
Alter the current line’s info struct as necessary as due to encountering a string quote character.
Return whether or not to break on this line.
Define a hemlock variable in some location.
Do a defindent, man!
Define a keyboard macro.
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.
Kill blank lines around the point
Prompts for a directory namestring and deletes it from the directory translation table for the definition editing commands.
Delete a file. Specify directories with a trailing slash.
Delete spaces and tabs surrounding the point.
Join current line with the previous one, deleting excess whitespace.
Prompt for stuff to do a delete-key-binding.
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.
Deletes p characters to the right of the point.
Deletes then next window on display.
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.
Deletes the character to the left of the point.
Will push characters from successive deletes on to the kill ring.
Delete the P previous characters, expanding tabs into spaces.
Delete the window we are in, going to the previous window.
Delivers a signal to a process.
Delivers a signal to a subprocess of a shell.
Describe in full and show all of variable’s value.
Print out the command documentation for a command which is prompted for.
Describe the current function call.
Print out the command documentation for a key which is prompted for.
Describe a mode showing special bindings for that mode.
Describe commands with any key binding that contains a "mouse" character (modified or not). Does not describe the command "Illegal".
Describe the previous s-expression if it is a symbol.
Quit accepting connections to the given request server.
Return two booleans LOWER and UPPER indicating whether STRING contains lower or upper case characters.
Do a directory into a pop-up window.
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.
Copy the file under the point
Copy files that match a pattern containing ONE wildcard.
Marks file for deletion and moves down a line. See "Dired Delete File".
Marks a file for deletion; signals an error if not in a dired buffer.
Prompts for a pattern and marks matching files for deletion. See "Dired Delete File".
Read in file or recursively "Dired" a directory.
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".
Invokes "Dired" on the directory part of the current buffer’s pathname. With an argument, also prompt for a file pattern within that directory.
How to use dired.
Moves to next undeleted file.
Moves to next undeleted file.
Expunges the files in a dired buffer and then exits.
Rename the file or directory under the point
Rename files that match a pattern containing ONE wildcard.
Marks file undeleted and moves down a line. See "Dired Delete File".
Removes a mark for deletion; signals and error if not in a dired buffer.
Prompts for a pattern and marks matching files undeleted. See "Dired Delete File".
Invokes "Dired" on the directory up one level from the current Dired buffer.
Recompute the contents of a dired buffer.
This maintains delete flags for files that have not been modified.
Read in file as if by "View File".
This associates the file’s buffer with the dired buffer.
Do a dired, prompting for a pattern which may include a single *. With an argument, include UNIX dit files.
end
.
line
.
tag
.
tick
.
Do nothing p times.
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.
Equivalent to Next Line followed by Indent for Comment (C-N ALT-;).
Move down a level in list structure.
Put the current buffer into "Dylan" mode.
Signal an editor-error if we try to go into the prompt, otherwise do a backward-character command.
Signal an editor-error if we try to go into the prompt, otherwise do a backward-word command.
Signal an editor-error if we would nuke the prompt, otherwise do a normal delete.
Signal an editor-error if we would mangle the prompt, otherwise do a normal kill-previous-word.
Prompts for command definition name and goes to it for editing.
Prompts for function/macro’s definition name and goes to it for editing.
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.
Evaluates the current or next top-level form in the editor Lisp.
Prompts for file to compile.
Do a Compile-File in each file in the current group that seems to need it in the editor Lisp.
Compiles lisp forms between the point and the mark in the editor Lisp.
Prompt for an object to describe.
Describe the most recently typed function name in the editor Lisp.
Describe the previous s-expression if it is a symbol in the editor Lisp.
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.
Evaluates the current or next top-level form in the editor Lisp.
Prompt for an expression to evaluate in the editor Lisp.
Evaluates lisp forms between the point and the mark in the editor Lisp.
Prompt for a file to load into the Editor Lisp.
Show the macroexpansion of the current expression in the null environment. With an argument, use MACROEXPAND instead of MACROEXPAND-1.
Toggle "Editor" mode in the current buffer.
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.
Echos the editor server’s name which can be supplied with the -slave switch to connect to a designated editor.
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.
End the definition of a keyboard macro.
Moves the point to the end of the current buffer.
Move the point to the end of a top-level form.
Moves the point down p lines and then to the end of the line.
Set LINE to the ending line of the block of text to parse.
offset in lines. Can be negative.
line
.
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.
This calls EVAL-FORM-IN-SERVER and returns the result of READ’ing from the first string EVAL-FORM-IN-SERVER returns.
Turn on Lisp mode when we go into Eval Mode.
Evaluates the text in the current buffer redirecting *Standard-Output* to the echo area. The prefix argument is ignored.
Evaluates the current or next top-level form.
Prompt for an expression to evaluate.
Evaluates lisp forms between the point and the mark.
Swap the positions of the point and the mark.
Exit hemlock returning to the Lisp top-level read-eval-print loop.
Exit a level of recursive edit. Signals an error when not in a recursive edit.
Prompts for and executes an extended command. The prefix argument is passed to the command.
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.
Replace the P containing lists with the current one.
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.
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.
Fills a flushleft or indented Lisp comment.
Fill this or next paragraph.
Point stays fixed, but text may move past it due to filling.
Fill text from point to mark.
Call prompt for a function, then call Filter-Region with it and the region.
Make a buffer containing the file Pathname current, creating a buffer if necessary. The buffer is returned.
Return a list of package names matching NAME with MATCHER. MATCHER is a two-argument predicate.
Return a list of symbols in PACKAGE matching STRING.
TEST is called with two strings. If EXTERNAL is true, only external
symbols are returned.
Return a list of symbols in LIST matching STRING. TEST is called with two strings.
Flushes all infomation about errors encountered while compiling using the current server
mark
.
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.
Move the point of the current buffer forward p characters.
Skip over the next Form.
Kill the next Form.
Kill forward to end of sentence.
Skip over the next Lisp list.
moves point to the end of the current (next) paragraph.
Searches for the specified String in the current buffer.
Moves forward one sentence or the specified number.
Move forward past a one containing ).
Moves the point forward p words.
Put the current buffer into "Fundamental" mode.
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.
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.
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.
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.
Returns a vector of fuzzy matchings for each package that is
similiar to NAME, and the remaining time limit.
Cf. FUZZY-FIND-MATCHING-SYMBOLS.
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.
Returns the completion ("foo:bar") that’s represented by FUZZY-MATCHING.
Does all the hard work for FUZZY-COMPLETION-SET. If TIME-LIMIT-IN-MSEC is NIL, an infinite time limit is assumed.
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.
Show this help.
Prompt for some Hemlock thing to describe.
Invoke whatever is on *generic-pointer-up-fun*.
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.
Returns the server-info struct for the current compile server. If there is no current compile server, return the current eval server.
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.
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.
Copies a region from a register to the current point.
Deletes all windows leaving one with the "Default Initial Window X", "Default Initial Window Y", "Default Initial Window Width", and "Default Initial Window Height".
Go to a user perceived line number.
Go to the current function/macro’s definition.
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.
Query Replace for the active file group.
Replaces one string with another in the active file group.
Searches the active group for a specified string.
Grows Open-Chars to twice its current length, or the New-Length if specified.
Guess which package corresponds to STRING. Return nil if no package matches.
Prompt for a single character command to dispatch to another helping function.
Display the *Parse-Help* and any possibly completions of the current input.
Using the current window, calls the device’s beep function on stream.
Move the line the mouse is on to the top of the window.
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.
Just signals an editor-error.
Search for input string as characters are typed in.
It sets up for the recursive searching and checks return values.
Invokes function held by the Hemlock variable "Indent Function" moving point past region if called with argument.
Create comment or move to beginning of existing one aligning it.
Indent Lisp code in the next form.
complete a current comment and start another a new line, copying indentation and start characters. If no comment, call Linefeed command.
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".
Invokes function held by Hemlock variable "Indent Function" on every line between point and mark, inclusively.
Indent the region rigidly p spaces to the right (left if p is negative).
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.
Inserts some spaces at MARK so that it moves to COLUMN. This assumes mark is at the beginning of a line.
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.
hunk
.
next
.
x
.
y
.
Insert a pair of parentheses ().
Prompt for a buffer to insert at the point.
Insert the X cut buffer at current point. Returns nil when it is empty.
Inserts the file named by Pathname into Buffer at the point.
Move current point to the mouse location and insert the kill buffer.
Insert a listing of the first non-blank line after each page mark at the beginning of the buffer.
Inserts *parse-default* at the point of the *echo-area-buffer*. If there is no default an editor-error is signalled.
Wrap some text with some stuff.
Go to after prompt when on prompt line.
The main internal entry into redisplay. This is just like REDISPLAY, but it doesn’t call the device’s after-redisplay method.
Stop the subprocess currently executing in this shell.
Does groovy stuff for modifying buffers.
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.
Toggle "Italic" mode in the current buffer.
Moves the point to a location previously saved in a register.
Delete surrounding space and insert P spaces.
Prompt for action during keyboard macro execution.
Delete buffer Buffer-Name, doing sensible things if the buffer is displayed or current.
Kill the subprocess currently executing in this shell.
Kills the comment (if any) on the current line.
With argument, applies to specified number of lines, and moves past them.
Kill any input to an interactive mode (Eval or Typescript).
Kills p lines after the point.
Kills the process in the current buffer.
Kill p words at the point
Kills *parse-input-region*.
Kill p words before the point
Self-explanatory.
Kill the region, pushing on the kill ring.
Kill a register. Prompts for the name.
Execute the last keyboard macro P times.
Moves current line to the center of the window.
Move current line to top of window.
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.
Inserts a ")" and briefly positions the cursor at the matching "(".
Put current buffer in LISP mode.
Display the names of all buffers in a with-random-typeout window.
Do a Compile-File in each file in the current group that seems to need it.
Display the incremental spelling insertions for the current buffer’s associated spelling dictionary file.
All marked projects or the current one, as a list.
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.
List all eval server operations which have not yet completed.
List all possible completions of the prefix the user has typed.
Lists all registers in a pop-up window.
Pops up a display of the Scribe commands that delimit paragraphs.
Prompt for a file to load into the current eval server.
Find the change-log file as specified by "Log File Name" and edit it.
name
.
Return the longest compound _prefix_ for all COMPLETIONS.
Lowercase words from point to mark.
Uppercase p words at the point.
Show the macroexpansion of the current expression in the null environment. With an argument, use MACROEXPAND instead of MACROEXPAND-1.
Make the interactive and background buffers slave-name and background-name. If either is nil, then prompt the user.
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.
Returns a pathname for a non-existing file in DEFAULT-DIRECTORY. Uses GENSYM to for a file name: save-GENSYM.CKP.
Puts the region around the next or containing top-level form.
Set the mark at the end of the next Form.
Mark the P’th page after the current one.
Put mark and point around current or next paragraph.
Put mark and point around current or next sentence.
Sets the current region from the beginning of the buffer to point.
Sets the current region from point to the end of the buffer.
Put point at beginning and part at end of current buffer. If P, do it the other way around.
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.
end
.
name
.
Move past the next close parenthesis, and start a new line.
Make the "Last Keyboard Macro" a named command.
Don’t call this as a function.
Start a new search for an expansion.
Moves the point to a new blank line.
Create a new window which displays starting at the same place as the current window.
Move to the next compiler error for the current server. If an argument is given, advance that many errors.
Call previous-interactive-input-command with negated arg.
Moves the down p lines.
Move forward P pages.
Push the *echo-area-history* ring buffer.
Go to the next window.
If the next window is the bottom window then wrap around to the top window.
kind
.
load
.
text
.
name
.
Closes the current Open-Line and opens the given Line at the Mark. Don’t call this, use modifying-line instead.
Inserts a newline into the buffer without moving the point. With argument, inserts p newlines.
Replaces previous character with space, but tabs and newlines are deleted.
Determine if in Overwrite mode or not and set the mode accordingly.
Return the name and all nicknames of PACKAGE in a fresh list.
Zips over a buffer slamming everything that is a valid completion word into the completion hashtable.
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 ‘::’.
Parse line and set line information like NET-OPEN-PARENS, NET-CLOSE-PARENS, RANGES-TO-INGORE, and ENDING-QUOTED.
Parse over an area indicated from END-LINE to START-LINE.
Find the package named STRING. Return the package or nil.
Put the current buffer into "Pascal" mode.
Pause the Hemlock/Lisp process returning to the process that invoked the Lisp.
Move the point to the position of the mouse.
Pop mark into point.
Pop mark and throw it away.
Move to the previous compiler error. If an argument is given, move back that many errors.
Pop the *interactive-history* at the point.
Moves the point up p lines.
Move backward P pages.
Pop the *echo-area-history* ring buffer.
Go to the previous window.
If the Previous window is the top window then wrap around to the bottom.
Reprocess this buffer’s file options.
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.
Copies a region into a register. Prompts for register name.
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.
Quit the subprocess currently executing int his shell.
Insert tab character.
Reads a key-event from *editor-input* and inserts it at the point.
Evaluate the current or next top-level form if it is a DEFVAR. Treat the form as if the variable is not bound.
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.
Reads some completions from a file, defaultly the value of "Completion Database File". With an argument, prompts for a filename.
Add entries to the dictionary from a text file in a specified format.
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.
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.
Updates the window’s image and calls the device’s dumb redisplay method.
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.
Refreshes everything in the window, centering current line. Given an argument, scroll that many lines.
Queues a compilation on an eval server. If package is not supplied, the string is eval’ed in the slave’s current package.
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.
Place the current region into the X cut buffer.
host
.
id
.
pid
.
Prompts for word to remove from the spelling dictionary.
Change the name of the current buffer.
Rename a file, allowing ONE wildcard.
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.
Return the mark where a replacement was made.
mark
.
Return region deleted due to replacement.
Portable surrogate of cmucl ext:required-argument. –amb
Search for input string as characters are typed in.
It sets up for the recursive searching and checks return values.
Searches backwards for the specified String in the current buffer.
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.
Run Room into a With-Random-Typeout window.
This function will not behave in any reasonable fashion when called as a lisp function.
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.
Do a save-all-files-command and then an exit-hemlock.
Saves each modified buffer that has a file.
Writes the current completion database to a file, defaultly the value of "Completion Database Filename". With an argument, prompts for a filename.
Writes the contents of the current buffer to the associated file.
Append incremental spelling dictionary insertions to a file.
Saves the current location in a register. Prompts for register name.
Insert the region into the kill ring.
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.
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".
Inserts a the bracket it is bound to and then shows the matching bracket.
Puts buffer in Scribe mode.
Do a "Scroll Window Down" on the next window.
Do a "Scroll Window Up" on the next 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.
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.
kind
.
Search backward through the interactive history using the current input as a search string. Consecutive invocations repeat the previous search.
Switch to the current slave’s background buffer. When given an argument, use the current compile server instead of the current eval server.
Select a different buffer.
The buffer to go to is prompted for.
Goto buffer in "Eval" mode, creating one if necessary.
Makes a group the active group.
Select the buffer selected before this one.
Select last random typeout buffer.
Goes to the Scribe Warnings buffer if it exists.
Insert the last character typed, or the argument number of them. If the last character was an alphabetic character, then insert its capital form.
Implements “Self Insert”, calling this function is not meaningful.
Implements “Self Overwrite”, calling this function is not meaningful.
Sends a Ctrl-D to the process in the current buffer.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
name
.
wire
.
Call select-current-compile-server after making a buffer local variable.
Call select-current-server after making a buffer local variable.
Prompt for a package to make into a buffer-local variable current-package.
Toggles the read-only flag for the current buffer.
Sets the buffer’s spelling dictionary and reads it if necessary.
Make the current buffer modifiable.
Set Comment Column to current column or argument. If argument is provided use its absolute value.
Call select-current-compile-server.
Sets the value of "Current Shell", which the "Shell" command uses.
Call select-current-server.
Set Fill Column to current column or argument. If argument is provided use its absolute value.
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.
set
.
Prompt for a Hemlock variable and a new value.
Set or Pop the mark ring.
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.
Prompts the user for a process and a buffer in which to run the process.
Attempts to complete the filename immediately preceding the point. It will beep if the result of completion is not unique.
Display the values of a Hemlock variable.
Show this help.
info
.
name
.
For a good time, figure out what this function does, and why it was written.
Create a new window which displays starting at the same place as the current window.
Verifies that the Count lines following Line-A and Line-B are Srccom-Line=. If so, returns T. Otherwise returns Nil.
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.
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.
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.
Returns as multiple values two marks pointing to the first similar lines found after Mark-A and Mark-B.
Italicize the text in this comment.
Move Mark to the beginning of the word containing it. Returns NIL if there is no matching word.
Set LINE to the begining line of the block of text to parse.
Stop the subprocess currently executing in this shell.
Stops the process in the current buffer. With an argument use :sigstop instead of :sigtstp.
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.
Return the set of completion-candidates as strings.
Put the current buffer into "Text" mode.
Return all substrings of STRING delimited by DELIMETER.
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.)
This version of TOKENIZE-SYMBOL handles escape characters.
Move the top line to the line the mouse is on.
Move the point to the top of the current window.
time
.
Make the current window track the buffer’s point.
Exchanges the characters on either side of the point and moves forward.
Transpose Forms immediately preceding and following the point.
Transpose the current line with the line before the cursor.
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))
Transpose two regions with endpoints defined by the mark stack and point.
Transpose the words before and after the cursor.
Throw away a character on *editor-input*.
Outputs STRING to the typescript described with TS. The output is inserted before the fill-mark and the current input.
wire
.
Interrupt the slave Lisp process associated with this interactive buffer, causing it to invoke BREAK.
Interrupt the slave and cause it to print status information.
Interrupt the slave Lisp process associated with this interactive buffer, causing it to throw to the top level REP loop.
Inserts the item with index p in the kill ring at the point, leaving the mark before and the point after.
This is not intended to be called in Lisp code.
Return the buffer that the last undoable command was invoked in.
Return the closure that cleans up data necessary for an undo method.
Return the name being held since the last invocation of "Undo"
Return the closure that undoes a command when invoked.
Return the closure that undoes what undo-info-method does.
Return the string indicating what would be undone for given undo info.
Undo the last incremental spelling correction, nuking any undesirable side-effects.
Enable the recording of Undo information in the current buffer.
You probably don’t want to use this as a function.
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"
Equivalent to Previous Line followed by Indent for Comment (C-P ALT-;).
Uppercase words from point to mark.
Uppercase p words at the point.
down
.
name
.
Do a directory into a pop-up window.
Turn off "View" mode in this buffer.
Reads a file in as if by "Find File", but read-only. Commands exist for scrolling convenience.
Shows "View" mode help message.
Print a listing of the first non-blank line after each page mark in a pop-up window.
Delete a buffer in view mode, invoking VIEW-RETURN-FUNCTION if it exists for this buffer.
Return to a parent buffer, if it exists.
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.
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.
Display the last 60 characters typed.
List places where a command is bound.
file
.
ibuf
.
obuf
.
Prompts for a file to write the contents of the current Buffer to. The prefix argument is ignored.
Writes the current region to a file.
windowed-editor-input
) abortp) ¶editor-input
) ignore-abort-attempts-p) ¶iolib-connection
)) ¶bitmap-hunk
)) ¶bitmap-hunk
)) ¶Gets hunk when size changed.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Height of text body in characters.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Width in characters.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Exclusive end, i.e. nil if nil-terminated.
end
.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Gets hunk, char, x, y when char read.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Something going on, set trashed if we’re changed.
lock
.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Head of dis-line list (no dummy).
bitmap-hunk
)) ¶bitmap-hunk
)) ¶True if we draw a thumb bar in the top border.
bitmap-hunk
)) ¶bitmap-hunk
)) ¶Pixel width.
(eql :qt)
) (type (eql hemlock-internals::tcp-listener-mixin)
)) ¶(eql :iolib)
) (type (eql hemlock-internals::tcp-listener-mixin)
)) ¶(eql :qt)
) (type (eql hemlock-internals::pipelike-connection-mixin)
)) ¶(eql :iolib)
) (type (eql hemlock-internals::pipelike-connection-mixin)
)) ¶(eql :qt)
) (type (eql hemlock-internals::process-with-pty-connection-mixin)
)) ¶(eql :iolib)
) (type (eql hemlock-internals::process-with-pty-connection-mixin)
)) ¶(eql :qt)
) (type (eql hemlock-internals::tcp-connection-mixin)
)) ¶(eql :iolib)
) (type (eql hemlock-internals::tcp-connection-mixin)
)) ¶(eql :qt)
) (type (eql hemlock-internals::process-connection-mixin)
)) ¶(eql :iolib)
) (type (eql hemlock-internals::process-connection-mixin)
)) ¶listening-connection
)) ¶automatically generated reader method
listening-connection
)) ¶automatically generated writer method
process-connection-mixin
)) ¶automatically generated reader method
process-connection-mixin
)) ¶automatically generated writer method
listening-connection/iolib
)) ¶automatically generated reader method
fd
.
listening-connection/iolib
)) ¶fd
.
listening-connection/iolib
)) ¶automatically generated writer method
listening-connection
)) ¶automatically generated reader method
listening-connection
)) ¶automatically generated writer method
io-connection
)) ¶automatically generated reader method
io-connection
)) ¶automatically generated writer method
process-connection/iolib
)) ¶automatically generated reader method
pid
.
process-connection/iolib
)) ¶automatically generated writer method
pid
.
process-with-pty-connection-mixin
)) ¶automatically generated reader method
process-with-pty-connection-mixin
)) ¶automatically generated writer method
iolib-connection
)) ¶automatically generated reader method
iolib-connection
)) ¶iolib-connection
)) ¶automatically generated writer method
listening-connection
)) ¶automatically generated reader method
listening-connection
)) ¶automatically generated writer method
process-connection-mixin
)) ¶automatically generated reader method
process-connection-mixin
)) ¶automatically generated writer method
listening-connection/iolib
)) ¶automatically generated reader method
tcp-connection/iolib
)) ¶automatically generated reader method
listening-connection/iolib
)) ¶automatically generated writer method
tcp-connection/iolib
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
iolib-connection
)) ¶automatically generated reader method
iolib-connection
)) ¶automatically generated writer method
iolib-connection
)) ¶automatically generated reader method
iolib-connection
)) ¶iolib-connection
)) ¶automatically generated writer method
tcp-listener/iolib
)) ¶(eql hemlock::slave-symbol)
) data) ¶(eql :iolib)
)) ¶(eql :iolib)
)) ¶editor-input
)) ¶automatically generated reader method
head
.
editor-input
)) ¶automatically generated writer method
head
.
editor-input
)) ¶automatically generated reader method
tail
.
editor-input
)) ¶automatically generated writer method
tail
.
hemlock-output-stream
)) ¶hemlock-output-stream
)) ¶The mark we insert at.
mark
.
hemlock-region-stream
)) ¶automatically generated reader method
mark
.
hemlock-region-stream
)) ¶automatically generated writer method
mark
.
hemlock-region-stream
)) ¶automatically generated reader method
hemlock-region-stream
)) ¶automatically generated writer method
(eql :iolib)
) fun) ¶(eql :iolib)
) loop fun) ¶(eql :iolib)
) fun) ¶kbdmac-stream
)) ¶kbdmac-stream
)) ¶The simple-vector that holds the characters.
kbdmac-stream
)) ¶kbdmac-stream
)) ¶Index of the next character.
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.
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.
(eql :iolib)
)) ¶hemlock-output-stream
)) ¶automatically generated reader method
out
.
hemlock-output-stream
)) ¶automatically generated writer method
out
.
hemlock-output-stream
)) ¶automatically generated reader method
sout
.
hemlock-output-stream
)) ¶automatically generated writer method
sout
.
slave-symbol
)) ¶shell-filter-stream
)) ¶shell-filter-stream
)) ¶The buffer where output will be going
shell-filter-stream
)) ¶shell-filter-stream
)) ¶The Hemlock stream to which output will be directed
symbol
)) ¶slave-symbol
)) ¶automatically generated reader method
name
.
slave-symbol
)) ¶automatically generated writer method
name
.
symbol
)) ¶slave-symbol
)) ¶automatically generated reader method
slave-symbol
)) ¶automatically generated writer method
shell-filter-stream
)) ¶hemlock-output-stream
)) ¶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.
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
tty-device
)) ¶automatically generated reader method
tty-device
)) ¶automatically generated writer method
unexpected-stream-command
)) ¶windowed-editor-input
)) ¶windowed-editor-input
)) ¶List of bitmap-hunks which input to this stream.
wire-error
)) ¶wire-io-error
)) ¶wire-io-error
)) ¶error
.
:context
This slot is read-only.
This structure is used internally in Hemlock to describe a character attribute.
structure-object
.
common-lisp
.
common-lisp
.
Per buffer state for auto-save
structure-object
.
fixnum
0
fixnum
0
fixnum
0
common-lisp
.
hemlock-interface:connection
(error "missing argument")
integer
0
integer
0
structure-object
.
common-lisp
.
structure-object
.
common-lisp
.
structure-object
.
fixnum
0
fixnum
0
structure-object
.
common-lisp
.
structure-object
.
:unsent
common-lisp
.
common-lisp
.
0
0
0
structure-object
.
common-lisp
.
structure-object
.
structure-object
.
(make-array 16 :adjustable t :fill-pointer 0)
common-lisp
.
structure-object
.
-1
(integer 1)
1
(or null hemlock-internals::syntax-info)
common-lisp
.
(or null string)
(symbol-name :cl-user)
structure-object
.
hemlock::undo-name
common-lisp
.
This structure is a node containing a value in a Hemlock string-table.
structure-object
.
common-lisp
.
fixnum
0
fixnum
0
fixnum
0
common-lisp
.
fixnum
0
fixnum
0
0
(or null hemlock-internals::tag)
fixnum
-1
structure-object
.
hemlock.wire:device
(error "missing argument")
(make-array hemlock.wire::+buffer-size+ :element-type (quote (unsigned-byte 8)))
0
0
(make-array hemlock.wire::+buffer-size+ :element-type (quote (unsigned-byte 8)))
0
(make-array hemlock.wire::+initial-cache-size+)
0
(make-hash-table :test (quote eq))
:utf-8
This structure is an entry in a word table which is part of a Hemlock string-table.
This structure is a word-table which is part of a Hemlock string-table.
(setf bitmap-device-display)
.
bitmap-device-display
.
device-after-redisplay
.
device-beep
.
device-delete-window
.
device-dumb-redisplay
.
device-exit
.
device-finish-output
.
device-force-output
.
device-init
.
device-make-window
.
device-next-window
.
device-note-read-wait
.
device-previous-window
.
device-put-cursor
.
device-random-typeout-cleanup
.
device-random-typeout-setup
.
device-smart-redisplay
.
CLX display object.
:display
(setf bitmap-hunk-changed-handler)
.
bitmap-hunk-changed-handler
.
(setf bitmap-hunk-char-height)
.
bitmap-hunk-char-height
.
(setf bitmap-hunk-char-width)
.
bitmap-hunk-char-width
.
(setf bitmap-hunk-end)
.
bitmap-hunk-end
.
(setf bitmap-hunk-font-family)
.
bitmap-hunk-font-family
.
(setf bitmap-hunk-input-handler)
.
bitmap-hunk-input-handler
.
(setf bitmap-hunk-lock)
.
bitmap-hunk-lock
.
(setf bitmap-hunk-modeline-dis-line)
.
bitmap-hunk-modeline-dis-line
.
(setf bitmap-hunk-modeline-pos)
.
bitmap-hunk-modeline-pos
.
(setf bitmap-hunk-start)
.
bitmap-hunk-start
.
(setf bitmap-hunk-thumb-bar-p)
.
bitmap-hunk-thumb-bar-p
.
(setf bitmap-hunk-trashed)
.
bitmap-hunk-trashed
.
(setf bitmap-hunk-width)
.
bitmap-hunk-width
.
(setf bitmap-hunk-window-group)
.
bitmap-hunk-window-group
.
Pixel width.
:width
Height of text body in characters.
:char-height
Width in characters.
:char-width
Head of dis-line list (no dummy).
:start
Exclusive end, i.e. nil if nil-terminated.
:end
Dis-line for modeline, or NIL if none.
:modeline-dis-line
Position of modeline in pixels.
:modeline-pos
Something going on, set trashed if we’re changed.
t
:lock
Something bad happened, recompute image.
:trashed
Font-family used in this window.
:font-family
Gets hunk, char, x, y when char read.
:input-handler
Gets hunk when size changed.
:changed-handler
True if we draw a thumb bar in the top border.
:thumb-bar-p
The window-group to which this hunk belongs.
:window-group
:filter
(make-array hemlock-internals::+input-buffer-size+ :element-type (quote (unsigned-byte 8)))
:utf-8
:encoding
:command
:exit-code
:exit-status
:slave-pty-name
common-lisp
.
:directory
:process-connection
fundamental-character-output-stream
.
trivial-gray-stream-mixin
.
The buffer where output will be going
:buffer
The Hemlock stream to which output will be directed
:hemlock-stream
fundamental-character-input-stream
.
fundamental-character-output-stream
.
trivial-gray-stream-mixin
.
close
.
stream-clear-input
.
stream-clear-output
.
stream-finish-output
.
stream-force-output
.
stream-line-column
.
stream-line-length
.
stream-listen
.
stream-read-char
.
stream-read-char-no-hang
.
stream-read-sequence
.
stream-unread-char
.
stream-write-char
.
stream-write-sequence
.
(setf ts-stream-char-pos)
.
ts-stream-char-pos
.
(setf ts-stream-current-input)
.
ts-stream-current-input
.
(setf ts-stream-input-read-index)
.
ts-stream-input-read-index
.
(setf ts-stream-line-length)
.
ts-stream-line-length
.
(setf ts-stream-output-buffer)
.
ts-stream-output-buffer
.
(setf ts-stream-output-buffer-index)
.
ts-stream-output-buffer-index
.
(setf ts-stream-typescript)
.
ts-stream-typescript
.
(setf ts-stream-wire)
.
ts-stream-wire
.
:wire
:typescript
simple-string
(make-string hemlock::ts-stream-output-buffer-size)
:output-buffer
fixnum
0
:output-buffer-index
The current output character position on the line, returned by the :CHARPOS method.
fixnum
0
:char-pos
The current length of a line of output. Returned by STREAM-LINE-LENGTH method.
80
:line-length
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.
list
:current-input
fixnum
0
:input-read-index
(setf tty-device-clear-lines)
.
tty-device-clear-lines
.
(setf tty-device-clear-string)
.
tty-device-clear-string
.
(setf tty-device-clear-to-eol)
.
tty-device-clear-to-eol
.
(setf tty-device-clear-to-eol-string)
.
tty-device-clear-to-eol-string
.
(setf tty-device-clear-to-eow)
.
tty-device-clear-to-eow
.
(setf tty-device-cm-end-string)
.
tty-device-cm-end-string
.
(setf tty-device-cm-one-origin)
.
tty-device-cm-one-origin
.
(setf tty-device-cm-reversep)
.
tty-device-cm-reversep
.
(setf tty-device-cm-string1)
.
tty-device-cm-string1
.
(setf tty-device-cm-string2)
.
tty-device-cm-string2
.
(setf tty-device-cm-string3)
.
tty-device-cm-string3
.
(setf tty-device-cm-x-add-char)
.
tty-device-cm-x-add-char
.
(setf tty-device-cm-x-condx-add-char)
.
tty-device-cm-x-condx-add-char
.
(setf tty-device-cm-x-condx-char)
.
tty-device-cm-x-condx-char
.
(setf tty-device-cm-x-pad)
.
tty-device-cm-x-pad
.
(setf tty-device-cm-y-add-char)
.
tty-device-cm-y-add-char
.
(setf tty-device-cm-y-condx-add-char)
.
tty-device-cm-y-condx-add-char
.
(setf tty-device-cm-y-condx-char)
.
tty-device-cm-y-condx-char
.
(setf tty-device-cm-y-pad)
.
tty-device-cm-y-pad
.
(setf tty-device-columns)
.
tty-device-columns
.
(setf tty-device-cursor-x)
.
tty-device-cursor-x
.
(setf tty-device-cursor-y)
.
tty-device-cursor-y
.
(setf tty-device-delete-char)
.
tty-device-delete-char
.
(setf tty-device-delete-char-string)
.
tty-device-delete-char-string
.
(setf tty-device-delete-end-string)
.
tty-device-delete-end-string
.
(setf tty-device-delete-init-string)
.
tty-device-delete-init-string
.
(setf tty-device-delete-line)
.
tty-device-delete-line
.
(setf tty-device-delete-line-string)
.
tty-device-delete-line-string
.
(setf tty-device-display-string)
.
tty-device-display-string
.
(setf tty-device-dumbp)
.
tty-device-dumbp
.
(setf tty-device-init-string)
.
tty-device-init-string
.
(setf tty-device-insert-char-end-string)
.
tty-device-insert-char-end-string
.
(setf tty-device-insert-char-init-string)
.
tty-device-insert-char-init-string
.
(setf tty-device-insert-end-string)
.
tty-device-insert-end-string
.
(setf tty-device-insert-init-string)
.
tty-device-insert-init-string
.
(setf tty-device-insert-string)
.
tty-device-insert-string
.
(setf tty-device-lines)
.
tty-device-lines
.
(setf tty-device-open-line)
.
tty-device-open-line
.
(setf tty-device-open-line-string)
.
tty-device-open-line-string
.
(setf tty-device-screen-image)
.
tty-device-screen-image
.
(setf tty-device-speed)
.
tty-device-speed
.
(setf tty-device-standout-end)
.
tty-device-standout-end
.
(setf tty-device-standout-end-string)
.
tty-device-standout-end-string
.
(setf tty-device-standout-init)
.
tty-device-standout-init
.
(setf tty-device-standout-init-string)
.
tty-device-standout-init-string
.
:dumbp
:lines
:columns
:display-string
:standout-init
:standout-end
:clear-lines
:clear-to-eol
:clear-to-eow
:open-line
:delete-line
:insert-string
:delete-char
0
:cursor-x
0
:cursor-y
:standout-init-string
:standout-end-string
:clear-to-eol-string
:clear-string
:open-line-string
:delete-line-string
:insert-init-string
:insert-char-init-string
:insert-char-end-string
:insert-end-string
:delete-init-string
:delete-char-string
:delete-end-string
:init-string
:cm-end-string
:cm-x-add-char
:cm-y-add-char
:cm-x-condx-char
:cm-y-condx-char
:cm-x-condx-add-char
:cm-y-condx-add-char
:cm-string1
:cm-string2
:cm-string3
:cm-one-origin
:cm-reversep
:cm-x-pad
:cm-y-pad
:screen-image
common-lisp
.
(or (unsigned-byte 24) null)
:speed
Editor input from windowing system.
List of bitmap-hunks which input to this stream.
:hunks
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 |
---|
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 |
---|
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 |
---|
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 |
---|
Jump to: | A B C D E F G H I K L M N O P R S T U V W X |
---|
Jump to: | A B C D E F G H I K L M N O P R S T U V W X |
---|