379
438
swank:*default-worker-thread-bindings*).
441
@c -----------------------
382
442
@node Commands, Semantic indentation, User-interface conventions, slime-mode
383
443
@section Commands
445
@acronym{SLIME} commands are divided into the following general
446
categories: @strong{Programming, Compilation, Evaluation, Recovery,
447
Inspector, and Profiling}, discussed in separate sections below. There
448
are also comprehensive indices to commands by function (@pxref{Index
449
to Functions}) and by function (@pxref{Index to Key Bindings}).
387
* Finding definitions::
390
* Programming Helpers::
397
@node Compilation, Finding definitions, Commands, Commands
398
@subsection Compilation commands
400
@SLIME{} has fancy commands for compiling functions, files, and
401
packages. The fancy part is that notes and warnings offered by the
402
Lisp compiler are intercepted and annotated directly onto the
403
corresponding expressions in the Lisp source buffer. (Give it a try to
404
see what this means.)
408
@kbditem{C-c C-k, slime-compile-and-load-file}
409
Compile and load the current buffer's source file.
411
@kbditem{C-c M-k, slime-compile-file}
412
Compile (but don't load) the current buffer's source file.
414
@kbditem{C-c C-c, slime-compile-defun}
415
Compile the top-level form at point.
419
The annotations are indicated as underlining on source forms. The
420
compiler message associated with an annotation can be read either by
421
placing the mouse over the text or with the selection commands below.
427
@code{slime-next-note, slime-previous-note}@*
428
These commands move the point between compiler notes and display the new note.
430
@kbditem{C-c M-c, slime-remove-notes}
431
Remove all annotations from the buffer.
435
@node Finding definitions, Lisp Evaluation, Compilation, Commands
436
@subsection Finding definitions (``Meta-Point'').
438
The familiar @kbd{M-.} command is provided. For generic functions this
439
command finds all methods, and with some systems it does other fancy
440
things (like tracing structure accessors to their @code{DEFSTRUCT}
445
@kbditem{M-., slime-edit-definition}
446
Go to the definition of the symbol at point.
449
@code{slime-pop-find-definition-stack}
450
Go back from a definition found with @kbd{M-.}. This gives multi-level
451
backtracking when @kbd{M-.} has been used several times.
455
@node Lisp Evaluation, Documentation, Finding definitions, Commands
456
@subsection Lisp Evaluation
458
These commands each evaluate a Lisp expression in a different way. By
459
default they show their results in a message, but a prefix argument
460
causes the results to be printed in the @REPL{} instead.
464
@kbditem{C-M-x, slime-eval-defun}
465
Evaluate top-level form.
467
@kbditem{C-x C-e, slime-eval-last-expression}
468
Evaluate the expression before point.
470
@kbditem{C-c C-p, slime-pprint-eval-last-expression}
471
Evaluate the expression before point and pretty-print the result.
473
@kbditem{C-c C-r, slime-eval-region}
476
@kbditem{C-c :, slime-interactive-eval}
477
Evaluate an expression read from the minibuffer.
479
@anchor{slime-scratch}
480
@item M-x slime-scratch
481
Create a @file{*slime-scratch*} buffer. In this
482
buffer you can enter Lisp expressions and evaluate them with
483
@kbd{C-j}, like in Emacs's @file{*scratch*} buffer.
487
If `C-M-x' or `C-x C-e' is given a numeric argument, it inserts the
488
value into the current buffer at point, rather than displaying it in the
491
@node Documentation, Programming Helpers, Lisp Evaluation, Commands
492
@subsection Documentation
494
@SLIME{}'s online documentation commands follow the example of Emacs
495
Lisp. The commands all share the common prefix @kbd{C-c C-d} and allow
496
the final key to be modified or unmodified (@xref{Key bindings}.)
500
@kbditem{C-c C-d d, slime-describe-symbol}
501
Describe the symbol at point.
503
@kbditem{C-c C-d a, slime-apropos}
504
Apropos search. Search Lisp symbol names for a substring match and
505
present their documentation strings. By default the external symbols
506
of all packages are searched. With a prefix argument you can choose a
507
specific package and whether to include unexported symbols.
509
@kbditem{C-c C-d z, slime-apropos-all}
510
Like @code{slime-apropos} but also includes internal symbols by default.
512
@kbditem{C-c C-d p, slime-apropos-package}
513
Show apropos results of all symbols in a package. This command is for
514
browsing a package at a high-level. With package-name completion it
515
also serves as a rudimentary Smalltalk-ish image-browser.
517
@kbditem{C-c C-d h, slime-hyperspec-lookup}
518
Lookup the symbol at point in the @cite{Common Lisp Hyperspec}. This
519
uses the familiar @file{hyperspec.el} to show the appropriate section
520
in a web browser. The Hyperspec is found either on the Web or in
521
@code{common-lisp-hyperspec-root}, and the browser is selected by
522
@code{browse-url-browser-function}.
524
@kbditem{C-c C-d ~, common-lisp-hyperspec-format}
525
Lookup a format character in the @cite{Common Lisp Hyperspec}.
528
@node Programming Helpers, Recovery, Documentation, Commands
529
@subsection Programming Helpers
461
@c -----------------------
462
@node Programming, Compilation, , Commands
463
@subsection Programming commands
465
Programming commands are divided into the following categories:
466
@strong{Completion, Documentation, Coss-reference, Finding
467
definitions, Macro-expansion, and Disassembly}, discussed in
468
separate sections below.
534
* Accessing Documentation::
476
* Finding definitions::
538
@node Completion, Macro Expansion, Programming Helpers, Programming Helpers
539
@subsubsection Completion
481
@c -----------------------
482
@node Completion, Closure, , Programming
483
@subsubsection Completion commands
485
Completion commands are used to complete a symbol or form based on
486
what is already present at point. Classical completion assumes an
487
exact prefix and gives choices only where branches may occur. Fuzzy
488
completion tries harder.
542
@kbditem{M-TAB, slime-complete-symbol}
491
@anchor{slime-complete-symbol}
495
@code{slime-complete-symbol}@*
543
496
Complete the symbol at point. Note that three styles of completion are
544
available in @SLIME{}, and the default differs from normal Emacs
545
completion. @xref{Emacs-side customization}.
547
@anchor{slime-fuzzy-complete-symbol}
548
@kbditem{C-c M-i, slime-fuzzy-complete-symbol}
549
Presents a list of likely completions to choose from for an
550
abbreviation at point. This is a third completion method and it is
551
very different from the more traditional completion to which
552
@command{slime-complete-symbol} defaults. It attempts to complete a
553
symbol all at once, instead of in pieces. For example, ``mvb'' will
554
find ``@code{multiple-value-bind}'' and ``norm-df'' will find
555
``@code{least-positive-normalized-double-float}''. This can also be
556
selected as the method of completion used for
557
@code{slime-complete-symbol}.
559
@kbditem{C-c C-s, slime-complete-form}
497
available in @SLIME{}, and the default differs from normal Emacs
498
completion (@pxref{slime-complete-symbol-function}).
499
@xref{Emacs-side customization}.
501
@kbdanchor{C-c C-s, slime-complete-form}
560
502
Looks up and inserts into the current buffer the argument list for the
561
503
function at point, if there is one. More generally, the command
562
504
completes an incomplete form with a template for the missing arguments.
681
678
information is unavailable.
684
@kbditem{C-c <, slime-list-callers}
681
@kbdanchor{C-c <, slime-list-callers}
685
682
List callers of a function.
686
@kbditem{C-c >, slime-list-callees}
684
@kbdanchor{C-c >, slime-list-callees}
687
685
List callees of a function.
690
@node Inspector, Profiling, Cross-reference, Commands
691
@subsection Inspector
687
@fcnanchor{slime-calls-who}
688
Show all known functions called by the function SYMBOL.
693
@c -----------------------
694
@node Finding definitions, Macro-expansion, Cross-reference, Programming
695
@subsubsection Finding definitions (``Meta-Point'' commands).
697
The familiar @kbd{M-.} command is provided. For generic functions this
698
command finds all methods, and with some systems it does other fancy
699
things (like tracing structure accessors to their @code{DEFSTRUCT}
704
@kbdanchor{M-., slime-edit-definition}
705
Go to the definition of the symbol at point.
707
@anchor{slime-pop-find-definition-stack}
709
@code{slime-pop-find-definition-stack}
710
Go back to the point where @kbd{M-.} was invoked. This gives multi-level
711
backtracking when @kbd{M-.} has been used several times.
713
@kbdanchor{C-x 4 ., slime-edit-definition-other-window}
714
Like @code{slime-edit-definition} but switchs to the other window to edit the definition in.
716
@kbdanchor{C-x 5 ., slime-edit-definition-other-frame}
717
Like @code{slime-edit-definition} but opens another frame to edit the definition in.
719
@fcnanchor{slime-edit-definition-with-etags}
720
Use an ETAGS table to find definition at point.
723
@c -----------------------
724
@node Macro-expansion, Disassembly, Finding definitions, Programming
725
@subsubsection Macro-expansion commands
728
@anchor{slime-macroexpand-1}
731
@code{slime-macroexpand-1}@*
732
Macroexpand the expression at point once. If invoked with a prefix
733
argument, use macroexpand instead of macroexpand-1.
735
@kbdanchor{C-c M-m, slime-macroexpand-all}
736
Fully macroexpand the expression at point.
738
@kbdanchor{C-c C-t, slime-toggle-trace-fdefinition}
739
Toggle tracing of the function at point. If invoked with a prefix
740
argument, read additional information, like which particular method
743
@fcnanchor{slime-untrace-all}
744
Untrace all functions.
748
For additional minor-mode commands and discussion,
749
@pxref{slime-macroexpansion-minor-mode}.
752
@c -----------------------
753
@node Disassembly, , Macro-expansion, Programming
754
@subsubsection Disassembly commands
758
@kbdanchor{C-c M-d, slime-disassemble-symbol}
759
Disassemble the function definition of the symbol at point.
762
@c -----------------------
763
@c -----------------------
764
@node Compilation, Evaluation, Programming, Commands
765
@subsection Compilation commands
767
@SLIME{} has fancy commands for compiling functions, files, and
768
packages. The fancy part is that notes and warnings offered by the
769
Lisp compiler are intercepted and annotated directly onto the
770
corresponding expressions in the Lisp source buffer. (Give it a try to
771
see what this means.)
774
@kbdanchor{C-c C-c, slime-compile-defun}
775
Compile the top-level form at point.
776
@cindex compiling functions
778
@kbdanchor{C-c C-y, slime-call-defun}
779
Insert a call to the function defined around point into the REPL.
781
@kbdanchor{C-c C-k, slime-compile-and-load-file}
782
Compile and load the current buffer's source file.
784
@kbdanchor{C-c M-k, slime-compile-file}
785
Compile (but don't load) the current buffer's source file.
787
@kbdanchor{C-c C-l, slime-load-file}
788
Load a source file and compile if necessary, without loading into a buffer..
790
@kbdanchor{C-c C-z, slime-switch-to-output-buffer}
791
Select the output buffer, preferably in a different window.
793
@fcnanchor{slime-compile-region}
794
Compile region at point.
796
@fcnanchor{slime-compiler-macroexpand}
797
Display the compiler-macro expansion of sexp at point.
799
@fcnanchor{slime-compiler-macroexpand-1}
800
Display the compiler-macro expansion of sexp at point.
802
@fcnanchor{slime-compiler-notes-default-action-or-show-details}
803
Invoke the action at point, or show details.
805
@fcnanchor{slime-compiler-notes-default-action-or-show-details/mouse}
806
Invoke the action pointed at by the mouse, or show details.
808
@fcnanchor{slime-compiler-notes-mode}
810
@fcnanchor{slime-compiler-notes-quit}
812
@fcnanchor{slime-compiler-notes-show-details}
815
The annotations are indicated as underlining on source forms. The
816
compiler message associated with an annotation can be read either by
817
placing the mouse over the text or with the selection commands below.
820
@kbdanchor{M-n, slime-next-note}
821
Move the point to the next compiler note and displays the note.
823
@kbdanchor{M-p, slime-previous-note}
824
Move the point to the previous compiler note and displays the note.
826
@kbdanchor{C-c M-c, slime-remove-notes}
827
Remove all annotations from the buffer.
830
@c -----------------------
831
@node Evaluation, Recovery, Compilation, Commands
832
@subsection Evaluation commands
834
These commands each evaluate a Lisp expression in a different way. By
835
default they show their results in a message, but a prefix argument
836
causes the results to be printed in the @REPL{} instead.
840
@kbdanchor{C-M-x, slime-eval-defun}
841
Evaluate the current toplevel form.
842
Use @code{slime-re-evaluate-defvar} if the from starts with @code{(defvar}.
844
@kbdanchor{C-x C-e, slime-eval-last-expression}
845
Evaluate the expression before point.
848
If @kbd{C-M-x} or @kbd{C-x C-e} is given a numeric argument, it inserts the
849
value into the current buffer at point, rather than displaying it in the
853
@kbdanchor{C-c C-p, slime-pprint-eval-last-expression}
854
Evaluate the expression before point and pretty-print the result.
856
@kbdanchor{C-c C-r, slime-eval-region}
859
@kbdanchor{C-x M-e, slime-eval-last-expression-display-output}
860
Display output buffer and evaluate the expression preceding point.
862
@kbdanchor{C-c :, slime-interactive-eval}
863
Evaluate an expression read from the minibuffer.
865
@kbdanchor{M-x, slime-scratch}
866
Create a @file{*slime-scratch*} buffer. In this
867
buffer you can enter Lisp expressions and evaluate them with
868
@kbd{C-j}, like in Emacs's @file{*scratch*} buffer.
870
@kbdanchor{C-c E, slime-edit-value}
871
Edit the value of a setf-able form in a new buffer @file{*Edit <form>*}.
872
The value is inserted into a temporary buffer for editing and then set
873
in Lisp when committed with @code{slime-edit-value-commit}.
875
@kbdanchor{C-c C-u, slime-undefine-function}
876
Unbind symbol for function at point.
880
@c -----------------------
881
@node Recovery, Inspector, Evaluation, Commands
882
@subsection Abort/Recovery commands
885
@kbdanchor{C-c C-b, slime-interrupt}
886
Interrupt Lisp (send @code{SIGINT}).
888
@kbdanchor{C-c ~, slime-sync-package-and-default-directory}
889
Synchronize the current package and working directory from Emacs to
892
@kbdanchor{C-c M-p, slime-repl-set-package}
893
Set the current package of the @acronym{REPL}.
897
@c -----------------------
898
@node Inspector, Profiling, Recovery, Commands
899
@subsection Inspector commands
693
901
The @SLIME{} inspector is a very fancy Emacs-based alternative to the
694
902
standard @code{INSPECT} function. The inspector presents objects in
1611
1923
LispWorks. Thanks also to Alain Picard and Memetrics for funding
1612
1924
Martin's initial work on the LispWorks backend!
1927
@c -----------------------
1928
@node Index to Key Bindings, Index to Functions, Credits, Top
1929
@appendix Index to Key Bindings
1932
@kbdindex{SPC, slime-space}
1933
@kbdindex{C-c RET, slime-macroexpand-1}
1934
@kbdindex{C-c :, slime-interactive-eval}
1935
@kbdindex{C-c <, slime-list-callers}
1936
@kbdindex{C-c >, slime-list-callees}
1937
@kbdindex{C-c E, slime-edit-value}
1938
@kbdindex{C-c I, slime-inspect}
1939
@kbdindex{C-c u, slime-undefine-function}
1940
@kbdindex{C-c ~, slime-sync-package-and-default-directory}
1941
@kbdindex{C-c C-], slime-close-all-sexp}
1942
@kbdindex{C-c C-a, slime-nop}
1943
@kbdindex{C-c C-b, slime-interrupt}
1944
@kbdindex{C-c C-c, slime-compile-defun}
1945
@kbdindex{C-c C-d d, slime-describe-symbol}
1946
@kbdindex{C-c C-d ~, common-lisp-hyperspec-format}
1947
@kbdindex{C-c C-e, slime-interactive-eval}
1948
@kbdindex{C-c C-f, slime-describe-function}
1949
@kbdindex{C-c C-i, slime-complete-symbol}
1950
@kbdindex{C-c C-k, slime-compile-and-load-file}
1951
@kbdindex{C-c C-l, slime-load-file}
1952
@kbdindex{C-c C-m, slime-macroexpand-1}
1953
@kbdindex{C-c C-p, slime-pprint-eval-last-expression}
1954
@kbdindex{C-c C-q, slime-close-parens-at-point}
1955
@kbdindex{C-c C-r, slime-eval-region}
1956
@kbdindex{C-c C-s, slime-complete-form}
1957
@kbdindex{C-c C-t, slime-toggle-trace-fdefinition}
1958
@kbdindex{C-c C-v, slime-nop}
1959
@kbdindex{C-c C-w s, slime-who-sets}
1960
@kbdindex{C-c C-x c, slime-list-connections}
1961
@kbdindex{C-c C-x t, slime-list-threads}
1962
@kbdindex{C-c C-y, slime-call-defun}
1963
@kbdindex{C-c C-z, slime-switch-to-output-buffer}
1964
@kbdindex{C-c M-c, slime-remove-notes}.
1965
@kbdindex{C-c M-d, slime-disassemble-symbol}
1966
@kbdindex{C-c M-i, slime-fuzzy-complete-symbol}
1967
@kbdindex{C-c M-g, slime-quit}
1968
@kbdindex{C-c M-k, slime-compile-file}
1969
@kbdindex{C-c M-m, slime-macroexpand-all}
1970
@kbdindex{C-c M-p, slime-repl-set-package}
1971
@kbdindex{C-c M-q, slime-reindent-defun}
1972
@kbdindex{C-x 4 ., slime-edit-definition-other-window}
1973
@kbdindex{C-x 5 ., slime-edit-definition-other-frame}
1974
@kbdindex{C-x C-e, slime-eval-last-expression}
1975
@kbdindex{C-x M-e, slime-eval-last-expression-display-output}
1976
@kbdindex{M-TAB, slime-complete-symbol}
1977
@kbdindex{M-*, slime-pop-find-definition-stack}
1978
@kbdindex{M-., slime-edit-definition}
1979
@kbdindex{M-\,, slime-pop-find-definition-stack}
1980
@kbdindex{M-n, slime-next-note}
1981
@kbdindex{M-p, slime-previous-note}
1982
@kbdindex{C-M-i, slime-complete-symbol}
1983
@kbdindex{C-M-x, slime-eval-defun}
1986
@c -----------------------
1987
@node Index to Functions, , Index to Key Bindings, Top
1988
@appendix Index to Functions
1990
@c Note: the functions commented out below are in slime.el but as
1991
@c yet unreferenced (and may or may not be -jkc-).
1994
@fcnindex{common-lisp-hyperspec-format}
1995
@c @fcnindex{sldb-mode-hook}
1996
@c @fcnindex{slime-mode-hook}
1997
@c @fcnindex{slime-repl-mode-hook}
1998
@c @fcnindex{compile}
1999
@c @fcnindex{compile-defun}
2000
@c @fcnindex{fboundp}
2001
@c @fcnindex{def-sldb-face}
2002
@c @fcnindex{def-sldb-faces}
2003
@c @fcnindex{def-slime-selector-method}
2004
@c @fcnindex{def-slime-test}
2005
@c @fcnindex{define-sldb-invoke-restart-key}
2006
@c @fcnindex{define-sldb-invoke-restart-keys}
2007
@c @fcnindex{define-slime-dialect}
2008
@c @fcnindex{defslime-repl-shortcut}
2009
@c @fcnindex{destructure-case}
2010
@c @fcnindex{in-sldb-face}
2011
@c @fcnindex{inferior-slime-closing-return}
2012
@c @fcnindex{inferior-slime-indent-line}
2013
@c @fcnindex{inferior-slime-input-complete-p}
2014
@c @fcnindex{inferior-slime-return}
2015
@fcnindex{sldb-abort}
2016
@c @fcnindex{sldb-activate}
2017
@c @fcnindex{sldb-add-face}
2018
@c @fcnindex{sldb-backward-frame}
2019
@c @fcnindex{sldb-beginning-of-backtrace}
2020
@c @fcnindex{sldb-break}
2021
@c @fcnindex{sldb-break-on-return}
2022
@fcnindex{sldb-break-with-default-debugger}
2023
@c @fcnindex{sldb-buffers}
2024
@c @fcnindex{sldb-catch-tags}
2025
@fcnindex{sldb-continue}
2026
@c @fcnindex{sldb-debugged-continuations}
2027
@c @fcnindex{sldb-default-action}
2028
@c @fcnindex{sldb-default-action/mouse}
2029
@c @fcnindex{sldb-delete-overlays}
2030
@c @fcnindex{sldb-details-down}
2031
@c @fcnindex{sldb-details-up}
2032
@fcnindex{sldb-disassemble}
2033
@c @fcnindex{sldb-dispatch-extras}
2034
@c @fcnindex{sldb-down}
2035
@c @fcnindex{sldb-end-of-backtrace}
2036
@fcnindex{sldb-eval-in-frame}
2037
@c @fcnindex{sldb-exit}
2038
@c @fcnindex{sldb-fetch-all-frames}
2039
@c @fcnindex{sldb-fetch-more-frames}
2040
@c @fcnindex{sldb-find-buffer}
2041
@c @fcnindex{sldb-format-reference-node}
2042
@c @fcnindex{sldb-format-reference-source}
2043
@c @fcnindex{sldb-forward-frame}
2044
@c @fcnindex{sldb-frame-details-visible-p}
2045
@c @fcnindex{sldb-frame-locals}
2046
@c @fcnindex{sldb-frame-number-at-point}
2047
@c @fcnindex{sldb-frame-region}
2048
@c @fcnindex{sldb-get-buffer}
2049
@c @fcnindex{sldb-get-default-buffer}
2050
@c @fcnindex{sldb-goto-last-frame}
2051
@c @fcnindex{sldb-help-summary}
2052
@c @fcnindex{sldb-hide-frame-details}
2053
@c @fcnindex{sldb-highlight-sexp}
2054
@c @fcnindex{sldb-insert-condition}
2055
@c @fcnindex{sldb-insert-frame}
2056
@c @fcnindex{sldb-insert-frames}
2057
@c @fcnindex{sldb-insert-locals}
2058
@c @fcnindex{sldb-insert-references}
2059
@c @fcnindex{sldb-insert-restarts}
2060
@c @fcnindex{sldb-inspect-condition}
2061
@fcnindex{sldb-inspect-in-frame}
2062
@c @fcnindex{sldb-inspect-var}
2063
@c @fcnindex{sldb-invoke-restart}
2064
@c @fcnindex{sldb-level}
2065
@c @fcnindex{sldb-list-catch-tags}
2066
@c @fcnindex{sldb-list-locals}
2067
@c @fcnindex{sldb-lookup-reference}
2068
@c @fcnindex{sldb-maybe-recenter-region}
2069
@c @fcnindex{sldb-next}
2070
@c @fcnindex{sldb-out}
2071
@fcnindex{sldb-pprint-eval-in-frame}
2072
@c @fcnindex{sldb-previous-frame-number}
2073
@c @fcnindex{sldb-print-condition}
2074
@c @fcnindex{sldb-prune-initial-frames}
2075
@fcnindex{sldb-quit}
2076
@c @fcnindex{sldb-reference-properties}
2077
@c @fcnindex{sldb-restart-at-point}
2078
@fcnindex{sldb-restart-frame}
2079
@fcnindex{sldb-return-from-frame}
2080
@c @fcnindex{sldb-setup}
2081
@c @fcnindex{sldb-show-frame-details}
2082
@c @fcnindex{sldb-show-frame-source}
2083
@fcnindex{sldb-show-source}
2084
@fcnindex{sldb-step}
2085
@c @fcnindex{sldb-sugar-move}
2086
@fcnindex{sldb-toggle-details}
2087
@c @fcnindex{sldb-up}
2088
@c @fcnindex{sldb-var-number-at-point}
2089
@c @fcnindex{sldb-xemacs-emulate-point-entered-hook}
2090
@c @fcnindex{sldb-xemacs-post-command-hook}
2091
@fcnindex{slime-abort-connection}
2092
@c @fcnindex{slime-accept-process-output}
2093
@c @fcnindex{slime-activate-font-lock-magic}
2094
@c @fcnindex{slime-add-face}
2095
@c @fcnindex{slime-add-presentation-properties}
2096
@c @fcnindex{slime-after-change-function}
2097
@c @fcnindex{slime-alistify}
2098
@fcnindex{slime-apropos}
2099
@fcnindex{slime-apropos-all}
2100
@fcnindex{slime-apropos-package}
2101
@c @fcnindex{slime-apropos-summary} [internal]
2102
@c @fcnindex{slime-arglist}
2103
@c @fcnindex{slime-arglist-specializers}
2104
@c @fcnindex{slime-at-top-level-p}
2105
@c @fcnindex{slime-autodoc} [internal]
2106
@c @fcnindex{slime-autodoc-global-at-point} [internal]
2107
@c @fcnindex{slime-autodoc-message} [internal]
2108
@c @fcnindex{slime-autodoc-message-dimensions} [internal]
2109
@c @fcnindex{slime-autodoc-message-ok-p} [internal]
2110
@fcnindex{slime-autodoc-mode}
2111
@c @fcnindex{slime-autodoc-pre-command-refresh-echo-area} [internal]
2112
@c @fcnindex{slime-autodoc-start-timer} ??
2113
@c @fcnindex{slime-autodoc-stop-timer} [internal]
2114
@c @fcnindex{slime-autodoc-thing-at-point} [internal]
2115
@c @fcnindex{slime-autodoc-timer-hook} [internal]
2116
@c @fcnindex{slime-background-activities-enabled-p}
2117
@c @fcnindex{slime-background-message}
2118
@c @fcnindex{slime-batch-test}
2119
@c @fcnindex{slime-beginning-of-comment} [internal]
2120
@c @fcnindex{slime-beginning-of-list} [internal]
2121
@c @fcnindex{slime-beginning-of-symbol} [internal]
2122
@c @fcnindex{slime-bogus-completion-alist}
2123
@c @fcnindex{slime-browse-classes}
2124
@c @fcnindex{slime-browse-xrefs}
2125
@c @fcnindex{slime-buffer-substring-with-reified-output}
2126
@c @fcnindex{slime-busy-p}
2127
@c @fcnindex{slime-bytecode-stale-p}
2128
@fcnindex{slime-call-defun}
2129
@c @fcnindex{slime-call-describer}
2130
@c @fcnindex{slime-call-with-browser-setup}
2131
@fcnindex{slime-calls-who}
2132
@c @fcnindex{slime-changelog-date}
2133
@c @fcnindex{slime-cheat-sheet}
2134
@c @fcnindex{slime-cheat-sheet-table}
2135
@c @fcnindex{slime-check}
2136
@c @fcnindex{slime-check-coding-system}
2137
@c @fcnindex{slime-check-connected}
2138
@c @fcnindex{slime-check-eval-in-emacs-enabled}
2139
@c @fcnindex{slime-check-sldb-level}
2140
@c @fcnindex{slime-check-top-level}
2141
@c @fcnindex{slime-choose-connection}
2142
@c @fcnindex{slime-choose-overlay-for-sexp}
2143
@c @fcnindex{slime-choose-overlay-region}
2144
@c @fcnindex{slime-cl-symbol-external-ref-p}
2145
@c @fcnindex{slime-cl-symbol-name}
2146
@c @fcnindex{slime-cl-symbol-package}
2147
@fcnindex{slime-close-all-sexp}
2148
@fcnindex{slime-close-parens-at-point}
2149
@c @fcnindex{slime-coding-system-cl-name}
2150
@c @fcnindex{slime-coding-system-mulibyte-p}
2151
@c @fcnindex{slime-compilation-finished}
2152
@c @fcnindex{slime-compilation-finished-continuation}
2153
@fcnindex{slime-compile-and-load-file}
2154
@fcnindex{slime-compile-defun}
2155
@fcnindex{slime-compile-file}
2156
@fcnindex{slime-compile-region}
2157
@c @fcnindex{slime-compile-string} [internal]
2158
@fcnindex{slime-compiler-macroexpand}
2159
@fcnindex{slime-compiler-macroexpand-1}
2160
@c @fcnindex{slime-compiler-notes} [internal]
2161
@fcnindex{slime-compiler-notes-default-action-or-show-details}
2162
@fcnindex{slime-compiler-notes-default-action-or-show-details/mouse}
2163
@fcnindex{slime-compiler-notes-quit}
2164
@fcnindex{slime-compiler-notes-show-details}
2165
@c @fcnindex{slime-compiler-notes-to-tree} [internal]
2166
@c @fcnindex{slime-complete-delay-restoration} [internal]
2167
@c @fcnindex{slime-complete-forget-window-configuration} [internal]
2168
@fcnindex{slime-complete-form}
2169
@c @fcnindex{slime-complete-maybe-restore-window-configuration} [internal]
2170
@c @fcnindex{slime-complete-maybe-save-window-configuration} [internal]
2171
@c @fcnindex{slime-complete-restore-window-configuration} [internal]
2172
@fcnindex{slime-complete-symbol}
2173
@c @fcnindex{slime-complete-symbol*} [internal]
2174
@c @fcnindex{slime-complete-symbol*-fancy-bit} [internal]
2175
@c @fcnindex{slime-completion-window-active-p} [internal]
2176
@c @fcnindex{slime-completions} [internal]
2177
@c @fcnindex{slime-completions-for-keyword} [internal]
2178
@fcnindex{slime-connect}
2179
@c @fcnindex{slime-connected-p} [internal]
2180
@c @fcnindex{slime-connection} [internal]
2181
@c @fcnindex{slime-connection-at-point} [internal]
2182
@c @fcnindex{slime-connection-close-hook} [internal]
2183
@fcnindex{slime-connection-list-make-default}
2184
@fcnindex{slime-connection-list-mode}
2185
@c @fcnindex{slime-connection-port} [internal]
2186
@c @fcnindex{slime-control-modified-char}
2187
@c @fcnindex{slime-copy-or-inspect-presentation-at-mouse}
2188
@c @fcnindex{slime-copy-presentation-at-mouse}
2189
@c @fcnindex{slime-create-message-window}
2190
@c @fcnindex{slime-create-note-overlay}
2191
@c @fcnindex{slime-create-test-results-buffer}
2192
@c @fcnindex{slime-current-connection} [internal]
2193
@c @fcnindex{slime-current-package} [internal]
2194
@c @fcnindex{slime-def-connection-var}
2195
@c @fcnindex{slime-define-keys}
2196
@c @fcnindex{slime-defun-at-point}
2197
@c @fcnindex{slime-delete-hidden-outline-text}
2198
@fcnindex{slime-describe-function}
2199
@c @fcnindex{slime-describe-presentation-at-mouse}
2200
@fcnindex{slime-describe-symbol}
2201
@fcnindex{slime-disassemble-symbol}
2202
@fcnindex{slime-disconnect}
2203
@c @fcnindex{slime-dismiss-temp-buffer}
2204
@c @fcnindex{slime-dispatch-event}
2205
@c @fcnindex{slime-display-buffer-region}
2206
@c @fcnindex{slime-display-completion-list}
2207
@c @fcnindex{slime-display-eval-result}
2208
@c @fcnindex{slime-display-message}
2209
@c @fcnindex{slime-display-output-buffer}
2210
@c @fcnindex{slime-display-xref-buffer}
2211
@c @fcnindex{slime-documentation}
2212
@c @fcnindex{slime-draw-connection-list}
2213
@c @fcnindex{slime-easy-menu}
2214
@c @fcnindex{slime-echo-arglist}
2215
@c @fcnindex{slime-ed}
2216
@fcnindex{slime-edit-definition}
2217
@fcnindex{slime-edit-definition-other-frame}
2218
@fcnindex{slime-edit-definition-other-window}
2219
@fcnindex{slime-edit-definition-with-etags}
2220
@fcnindex{slime-edit-value}
2221
@c @fcnindex{slime-edit-value-callback}
2222
@c @fcnindex{slime-edit-value-commit}
2223
@c @fcnindex{slime-emacs-20-p}
2224
@c @fcnindex{slime-enclosing-operator-names}
2225
@c @fcnindex{slime-end-of-symbol}
2226
@c @fcnindex{slime-ensure-presentation-overlay}
2227
@c @fcnindex{slime-ensure-typeout-frame}
2228
@c @fcnindex{slime-etags-definitions}
2229
@c @fcnindex{slime-eval}
2230
@c @fcnindex{slime-eval-async}
2231
@c @fcnindex{slime-eval-buffer}
2232
@fcnindex{slime-eval-defun}
2233
@c @fcnindex{slime-eval-describe}
2234
@c @fcnindex{slime-eval-feature-conditional}
2235
@c @fcnindex{slime-eval-for-lisp}
2236
@fcnindex{slime-eval-last-expression}
2237
@fcnindex{slime-eval-last-expression-display-output}
2238
@c @fcnindex{slime-eval-macroexpand}
2239
@c @fcnindex{slime-eval-macroexpand-inplace}
2240
@c @fcnindex{slime-eval-print}
2241
@c @fcnindex{slime-eval-print-last-expression}
2242
@fcnindex{slime-eval-region}
2243
@c @fcnindex{slime-eval-with-transcript}
2244
@c @fcnindex{slime-events-buffer}
2245
@c @fcnindex{slime-execute-tests}
2246
@c @fcnindex{slime-expand-abbreviations-and-complete}
2247
@c @fcnindex{slime-expand-class-node}
2248
@c @fcnindex{slime-expand-xrefs}
2249
@c @fcnindex{slime-extract-context}
2250
@c @fcnindex{slime-face-inheritance-possible-p}
2251
@c @fcnindex{slime-fetch-browsable-xrefs}
2252
@c @fcnindex{slime-filter-buffers}
2253
@c @fcnindex{slime-find-asd} [internal]
2254
@c @fcnindex{slime-find-buffer-package} [internal]
2255
@c @fcnindex{slime-find-coding-system} [internal]
2256
@c @fcnindex{slime-find-connection-by-name} [internal]
2257
@c @fcnindex{slime-find-filename-translators} [internal]
2258
@c @fcnindex{slime-find-next-note} [internal]
2259
@c @fcnindex{slime-find-note} [internal]
2260
@c @fcnindex{slime-find-previous-note} [internal]
2261
@c @fcnindex{slime-first-change-hook}
2262
@c @fcnindex{slime-fontify-string}
2263
@c @fcnindex{slime-forward-blanks}
2264
@c @fcnindex{slime-forward-positioned-source-path}
2265
@c @fcnindex{slime-forward-reader-comment}
2266
@c @fcnindex{slime-forward-reader-conditional}
2267
@c @fcnindex{slime-forward-sexp}
2268
@c @fcnindex{slime-forward-source-path}
2269
@c @fcnindex{slime-frame-windows}
2270
@c @fcnindex{slime-from-lisp-filename}
2271
@fcnindex{slime-fuzzy-abort}
2272
@fcnindex{slime-fuzzy-complete-symbol}
2273
@fcnindex{slime-fuzzy-completions-mode}
2274
@c @fcnindex{slime-fuzzy-choices-buffer} [internal]
2275
@c @fcnindex{slime-fuzzy-completions} [internal]
2276
@c @fcnindex{slime-fuzzy-done} [internal]
2277
@c @fcnindex{slime-fuzzy-insert} [internal]
2278
@c @fcnindex{slime-fuzzy-insert-completion-choice} [internal]
2279
@c @fcnindex{slime-fuzzy-insert-from-point} [internal]
2280
@c @fcnindex{slime-fuzzy-maybe-restore-window-configuration} [internal]
2281
@c @fcnindex{slime-fuzzy-next} ???
2282
@c @fcnindex{slime-fuzzy-post-command-hook} [internal]
2283
@c @fcnindex{slime-fuzzy-prev} ???
2284
@c @fcnindex{slime-fuzzy-save-window-configuration} [internal]
2285
@c @fcnindex{slime-fuzzy-select} ???
2286
@c @fcnindex{slime-fuzzy-select/mouse} ???
2287
@c @fcnindex{slime-fuzzy-selected} [internal]
2288
@c @fcnindex{slime-fuzzy-window-configuration-change} [internal]
2289
@c @fcnindex{slime-fuzzy-window-configuration-change-add-hook} [internal]
2290
@c @fcnindex{slime-generate-connection-name}
2291
@c @fcnindex{slime-get-arglist} [internal]
2292
@c @fcnindex{slime-get-cached-autodoc} [internal]
2293
@c @fcnindex{slime-get-fuzzy-buffer} [internal]
2294
@c @fcnindex{slime-global-variable-name-p} [internal]
2295
@fcnindex{slime-goto-connection}
2296
@c @fcnindex{slime-goto-definition} ???
2297
@c @fcnindex{slime-goto-definition-other-window} [internal]
2298
@c @fcnindex{slime-goto-location-buffer} [internal]
2299
@c @fcnindex{slime-goto-location-position} [internal]
2300
@c @fcnindex{slime-goto-next-xref} [internal]
2301
@c @fcnindex{slime-goto-source-location} [internal]
2302
@fcnindex{slime-goto-xref}
2303
@c @fcnindex{slime-group-similar}
2304
@c @fcnindex{slime-handle-indentation-update}
2305
@c @fcnindex{slime-handle-repl-shortcut}
2306
@c @fcnindex{slime-hide-inferior-lisp-buffer} [internal]
2307
@c @fcnindex{slime-highlight-edits}
2308
@c @fcnindex{slime-highlight-edits-compile-hook}
2309
@c @fcnindex{slime-highlight-edits-init-buffer}
2310
@c @fcnindex{slime-highlight-edits-reset-buffer}
2311
@c @fcnindex{slime-highlight-notes}
2312
@fcnindex{slime-hyperspec-lookup}
2313
@c @fcnindex{slime-in-expression-p}
2314
@c @fcnindex{slime-indent-and-complete-symbol}
2315
@c @fcnindex{slime-inferior-connect} [internal]
2316
@c @fcnindex{slime-inferior-lisp-args} [internal]
2317
@c @fcnindex{slime-init-command}
2318
@c @fcnindex{slime-init-connection-state}
2319
@c @fcnindex{slime-init-keymaps}
2320
@c @fcnindex{slime-init-output-buffer}
2321
@c @fcnindex{slime-init-xref-buffer}
2322
@c @fcnindex{slime-input-complete-p}
2323
@c @fcnindex{slime-insert-arglist}
2324
@c @fcnindex{slime-insert-balanced-comments}
2325
@c @fcnindex{slime-insert-presentation}
2326
@c @fcnindex{slime-insert-transcript-delimiter}
2327
@c @fcnindex{slime-insert-xrefs}
2328
@c @fcnindex{slime-inside-comment-p}
2329
@fcnindex{slime-inspect}
2330
@c @fcnindex{slime-inspect-presentation-at-mouse}
2331
@c @fcnindex{slime-inspector-buffer}
2332
@fcnindex{slime-inspector-copy-down}
2333
@fcnindex{slime-inspector-describe}
2334
@c @fcnindex{slime-inspector-fontify}
2335
@c @fcnindex{slime-inspector-insert-ispec}
2336
@fcnindex{slime-inspector-next}
2337
@c @fcnindex{slime-inspector-next-inspectable-object}
2338
@c @fcnindex{slime-inspector-operate-on-click}
2339
@fcnindex{slime-inspector-operate-on-point}
2340
@fcnindex{slime-inspector-pop}
2341
@c @fcnindex{slime-inspector-pprint}
2342
@c @fcnindex{slime-inspector-previous-inspectable-object}
2343
@fcnindex{slime-inspector-quit}
2344
@c @fcnindex{slime-inspector-reinspect}
2345
@fcnindex{slime-interactive-eval}
2346
@fcnindex{slime-interrupt}
2347
@c @fcnindex{slime-intersperse}
2348
@c @fcnindex{slime-io-speed-test}
2349
@c @fcnindex{slime-isearch}
2350
@c @fcnindex{slime-isearch-with-function}
2351
@c @fcnindex{slime-keys}
2352
@c @fcnindex{slime-kill-all-buffers}
2353
@c @fcnindex{slime-last-expression}
2354
@c @fcnindex{slime-length>}
2355
@c @fcnindex{slime-lisp-mode-hook}
2356
@c @fcnindex{slime-list-all-repl-shortcuts}
2357
@fcnindex{slime-list-callees}
2358
@fcnindex{slime-list-callers}
2359
@c @fcnindex{slime-list-compiler-notes}
2360
@fcnindex{slime-list-connections}
2361
@c @fcnindex{slime-list-repl-short-cuts}
2362
@fcnindex{slime-list-threads}
2363
@fcnindex{slime-load-file}
2364
@c @fcnindex{slime-load-file-set-package}
2365
@c @fcnindex{slime-load-system}
2366
@c @fcnindex{slime-log-event}
2367
@c @fcnindex{slime-lookup-lisp-implementation}
2368
@c @fcnindex{slime-lookup-shortcut}
2369
@fcnindex{slime-macroexpand-1}
2370
@fcnindex{slime-macroexpand-1-inplace}
2371
@c @fcnindex{slime-macroexpand-again}
2372
@fcnindex{slime-macroexpand-all}
2373
@c @fcnindex{slime-macroexpand-all-inplace}
2374
@c @fcnindex{slime-make-default-connection}
2375
@c @fcnindex{slime-make-net-buffer}
2376
@c @fcnindex{slime-make-tramp-file-name}
2377
@c @fcnindex{slime-make-typeout-frame}
2378
@c @fcnindex{slime-make-variables-buffer-local}
2379
@c @fcnindex{slime-mark-input-start}
2380
@c @fcnindex{slime-mark-output-end}
2381
@c @fcnindex{slime-mark-output-start}
2382
@c @fcnindex{slime-mark-presentation-end}
2383
@c @fcnindex{slime-mark-presentation-end-handler}
2384
@c @fcnindex{slime-mark-presentation-start}
2385
@c @fcnindex{slime-mark-presentation-start-handler}
2386
@c @fcnindex{slime-maybe-complete-as-filename}
2387
@c @fcnindex{slime-maybe-display-output-buffer}
2388
@c @fcnindex{slime-maybe-list-compiler-notes}
2389
@c @fcnindex{slime-maybe-show-xrefs-for-notes}
2390
@c @fcnindex{slime-maybe-start-lisp}
2391
@c @fcnindex{slime-menu-choices-for-presentation}
2392
@c @fcnindex{slime-merge-note-into-overlay}
2393
@c @fcnindex{slime-merge-notes}
2394
@c @fcnindex{slime-merge-notes-for-display}
2395
@c @fcnindex{slime-message}
2396
@c @fcnindex{slime-minibuffer-respecting-message}
2397
@c @fcnindex{slime-most-severe}
2398
@c @fcnindex{slime-net-close}
2399
@c @fcnindex{slime-net-connect}
2400
@c @fcnindex{slime-net-decode-length}
2401
@c @fcnindex{slime-net-encode-length}
2402
@c @fcnindex{slime-net-filter}
2403
@c @fcnindex{slime-net-have-input-p}
2404
@c @fcnindex{slime-net-read}
2405
@c @fcnindex{slime-net-send}
2406
@c @fcnindex{slime-net-sentinel}
2407
@c @fcnindex{slime-next-line/not-add-newlines}
2408
@c @fcnindex{slime-next-location}
2409
@fcnindex{slime-next-note}
2410
@fcnindex{slime-nop}
2411
@c @fcnindex{slime-note-at-point}
2412
@c @fcnindex{slime-note-count-string}
2413
@c @fcnindex{slime-note-has-location-p}
2414
@c @fcnindex{slime-note-overlay-p}
2415
@c @fcnindex{slime-note-overlays-at-point}
2416
@c @fcnindex{slime-note.location}
2417
@c @fcnindex{slime-note.message}
2418
@c @fcnindex{slime-note.references}
2419
@c @fcnindex{slime-note.severity}
2420
@c @fcnindex{slime-note.short-message}
2421
@c @fcnindex{slime-notes-in-same-location-p}
2422
@c @fcnindex{slime-one-line-ify}
2423
@c @fcnindex{slime-oneliner}
2424
@c @fcnindex{slime-only-whitespace-p}
2425
@c @fcnindex{slime-oos}
2426
@c @fcnindex{slime-open-inspector}
2427
@c @fcnindex{slime-open-stream-to-lisp}
2428
@c @fcnindex{slime-output-buffer}
2429
@c @fcnindex{slime-output-filter}
2430
@c @fcnindex{slime-overlay-note}
2431
@c @fcnindex{slime-parse-context}
2432
@c @fcnindex{slime-parse-context}
2433
@c @fcnindex{slime-parse-extended-operator-name}
2434
@c @fcnindex{slime-parse-extended-operator-name/apply}
2435
@c @fcnindex{slime-parse-extended-operator-name/cerror}
2436
@c @fcnindex{slime-parse-extended-operator-name/defmethod}
2437
@c @fcnindex{slime-parse-extended-operator-name/make-instance}
2438
@c @fcnindex{slime-parse-toplevel-form}
2439
@c @fcnindex{slime-pattern-path}
2440
@c @fcnindex{slime-ping}
2441
@c @fcnindex{slime-point-moves-p}
2442
@fcnindex{slime-pop-find-definition-stack}
2443
@c @fcnindex{slime-pop-to-other-window}
2444
@c @fcnindex{slime-post-command-hook}
2445
@fcnindex{slime-pprint-eval-last-expression}
2446
@c @fcnindex{slime-pprint-event}
2447
@c @fcnindex{slime-pre-command-hook}
2448
@c @fcnindex{slime-presentation-around-click}
2449
@c @fcnindex{slime-presentation-around-or-before-point}
2450
@c @fcnindex{slime-presentation-around-point}
2451
@c @fcnindex{slime-presentation-expression}
2452
@c @fcnindex{slime-presentation-menu}
2453
@c @fcnindex{slime-presentation-start-p}
2454
@c @fcnindex{slime-presentation-stop-p}
2455
@c @fcnindex{slime-presentation-whole-p}
2456
@c @fcnindex{slime-presentations-around-point}
2457
@c @fcnindex{slime-preserve-zmacs-region}
2458
@c @fcnindex{slime-pretty-lambdas}
2459
@c @fcnindex{slime-pretty-package-name}
2460
@c @fcnindex{slime-pretty-print-presentation-at-mouse}
2461
@fcnindex{slime-previous-note}
2462
@c @fcnindex{slime-prin1-to-string}
2463
@c @fcnindex{slime-print-apropos}
2464
@c @fcnindex{slime-print-check-error}
2465
@c @fcnindex{slime-print-check-failed}
2466
@c @fcnindex{slime-print-check-ok}
2467
@c @fcnindex{slime-process}
2468
@c @fcnindex{slime-process-available-input}
2469
@fcnindex{slime-profile-package}
2470
@fcnindex{slime-profile-report}
2471
@fcnindex{slime-profile-reset}
2472
@fcnindex{slime-profiled-functions}
2473
@c @fcnindex{slime-propertize-region}
2474
@c @fcnindex{slime-property-bounds}
2475
@c @fcnindex{slime-property-position}
2476
@c @fcnindex{slime-push-definition-stack}
2477
@c @fcnindex{slime-qualify-cl-symbol}
2478
@c @fcnindex{slime-qualify-cl-symbol-name}
2479
@fcnindex{slime-quit}
2480
@c @fcnindex{slime-quit-connection-at-point}
2481
@c @fcnindex{slime-quit-lisp}
2482
@c @fcnindex{slime-quit-sentinel}
2483
@c @fcnindex{slime-random-words-of-encouragement}
2484
@c @fcnindex{slime-re-evaluate-defvar}
2485
@c @fcnindex{slime-read-from-minibuffer}
2486
@c @fcnindex{slime-read-interactive-args}
2487
@c @fcnindex{slime-read-object}
2488
@c @fcnindex{slime-read-package-name}
2489
@c @fcnindex{slime-read-port-and-connect}
2490
@c @fcnindex{slime-read-swank-port}
2491
@c @fcnindex{slime-read-symbol-name}
2492
@c @fcnindex{slime-read-system-name}
2493
@c @fcnindex{slime-read-test-name}
2494
@c @fcnindex{slime-reading-p}
2495
@c @fcnindex{slime-recenter-window}
2496
@c @fcnindex{slime-recently-visited-buffer}
2497
@c @fcnindex{slime-recompile-bytecode}
2498
@c @fcnindex{slime-region-for-defun-at-point}
2499
@c @fcnindex{slime-reify-old-output}
2500
@fcnindex{slime-reindent-defun}
2501
@c @fcnindex{slime-reinitialize-inferior-lisp-p} [internal]
2502
@c @fcnindex{slime-remove-balanced-comments}
2503
@c @fcnindex{slime-remove-edits}
2504
@fcnindex{slime-remove-notes}
2505
@c @fcnindex{slime-remove-old-overlays}
2506
@c @fcnindex{slime-remove-presentation-properties}
2507
@c @fcnindex{slime-repl}
2508
@c @fcnindex{slime-repl-abort-read}
2509
@c @fcnindex{slime-repl-add-to-input-history}
2510
@c @fcnindex{slime-repl-at-prompt-end-p}
2511
@fcnindex{slime-repl-beginning-of-defun}
2512
@fcnindex{slime-repl-bol}
2513
@c @fcnindex{slime-repl-buffer}
2514
@c @fcnindex{slime-repl-call-with-handler}
2515
@fcnindex{slime-repl-clear-buffer}
2516
@fcnindex{slime-repl-clear-output}
2517
@fcnindex{slime-repl-closing-return}
2518
@c @fcnindex{slime-repl-current-input}
2519
@c @fcnindex{slime-repl-delete-current-input}
2520
@fcnindex{slime-repl-end-of-defun}
2521
@c @fcnindex{slime-repl-eol}
2522
@c @fcnindex{slime-repl-eval-string}
2523
@c @fcnindex{slime-repl-find-prompt}
2524
@c @fcnindex{slime-repl-grab-old-input}
2525
@c @fcnindex{slime-repl-grab-old-output}
2526
@c @fcnindex{slime-repl-history-replace}
2527
@c @fcnindex{slime-repl-in-input-area-p}
2528
@c @fcnindex{slime-repl-input-line-beginning-position}
2529
@c @fcnindex{slime-repl-insert-prompt}
2530
@c @fcnindex{slime-repl-insert-result}
2531
@c @fcnindex{slime-repl-kill-input}
2532
@c @fcnindex{slime-repl-load-history}
2533
@c @fcnindex{slime-repl-matching-input-regexp}
2534
@c @fcnindex{slime-repl-merge-histories}
2535
@c @fcnindex{slime-repl-mode}
2536
@c @fcnindex{slime-repl-move-output-mark-before-prompt}
2537
@fcnindex{slime-repl-newline-and-indent}
2538
@fcnindex{slime-repl-next-input}
2539
@fcnindex{slime-repl-next-matching-input}
2540
@fcnindex{slime-repl-next-prompt}
2541
@c @fcnindex{slime-repl-position-in-history}
2542
@fcnindex{slime-repl-previous-input}
2543
@fcnindex{slime-repl-previous-matching-input}
2544
@fcnindex{slime-repl-previous-prompt}
2545
@c @fcnindex{slime-repl-read-break}
2546
@c @fcnindex{slime-repl-read-history}
2547
@c @fcnindex{slime-repl-read-history-filename}
2548
@c @fcnindex{slime-repl-read-string}
2549
@c @fcnindex{slime-repl-recenter-if-needed}
2550
@c @fcnindex{slime-repl-replace-input}
2551
@fcnindex{slime-repl-return}
2552
@c @fcnindex{slime-repl-return-string}
2553
@c @fcnindex{slime-repl-safe-load-history}
2554
@c @fcnindex{slime-repl-safe-save-merged-history}
2555
@c @fcnindex{slime-repl-save-all-histories}
2556
@c @fcnindex{slime-repl-save-history}
2557
@c @fcnindex{slime-repl-save-merged-history}
2558
@c @fcnindex{slime-repl-send-input}
2559
@c @fcnindex{slime-repl-send-string}
2560
@fcnindex{slime-repl-set-package}
2561
@c @fcnindex{slime-repl-show-abort}
2562
@c @fcnindex{slime-repl-show-maximum-output}
2563
@c @fcnindex{slime-repl-update-banner}
2564
@c @fcnindex{slime-reset}
2565
@c @fcnindex{slime-reset-repl-markers}
2566
@fcnindex{slime-restart-connection-at-point}
2567
@fcnindex{slime-restart-inferior-lisp}
2568
@c @fcnindex{slime-restart-sentinel} [internal]
2569
@c @fcnindex{slime-run-one-test}
2570
@c @fcnindex{slime-run-tests}
2571
@c @fcnindex{slime-run-when-idle}
2572
@c @fcnindex{slime-safe-encoding-p}
2573
@c @fcnindex{slime-same-line-p}
2574
@c @fcnindex{slime-save-some-lisp-buffers}
2575
@c @fcnindex{slime-scheme-mode-hook}
2576
@fcnindex{slime-scratch}
2577
@c @fcnindex{slime-scratch-buffer}
2578
@c @fcnindex{slime-search-call-site}
2579
@c @fcnindex{slime-search-method-location}
2580
@c @fcnindex{slime-search-property-change-fn}
2581
@c @fcnindex{slime-search-suppressed-forms}
2582
@c @fcnindex{slime-secret}
2583
@c @fcnindex{slime-select-connection}
2584
@fcnindex{slime-selector}
2585
@c @fcnindex{slime-send}
2586
@c @fcnindex{slime-send-sigint}
2587
@c @fcnindex{slime-set-connection-info}
2588
@c @fcnindex{slime-set-default-directory}
2589
@c @fcnindex{slime-set-inferior-process}
2590
@c @fcnindex{slime-set-package}
2591
@c @fcnindex{slime-set-state}
2592
@c @fcnindex{slime-set-truncate-lines}
2593
@c @fcnindex{slime-setup-command-hooks}
2594
@c @fcnindex{slime-setup-connection}
2595
@c @fcnindex{slime-setup-first-change-hook}
2596
@c @fcnindex{slime-severity-face}
2597
@c @fcnindex{slime-severity-label}
2598
@c @fcnindex{slime-sexp-at-point}
2599
@c @fcnindex{slime-sexp-at-point-or-error}
2600
@c @fcnindex{slime-shared-lisp-mode-hook}
2601
@c @fcnindex{slime-show-apropos}
2602
@c @fcnindex{slime-show-buffer-position}
2603
@c @fcnindex{slime-show-definitions}
2604
@c @fcnindex{slime-show-description}
2605
@c @fcnindex{slime-show-last-output}
2606
@c @fcnindex{slime-show-last-output-region}
2607
@c @fcnindex{slime-show-note}
2608
@c @fcnindex{slime-show-note-counts}
2609
@c @fcnindex{slime-show-source-location}
2610
@c @fcnindex{slime-show-xref}
2611
@c @fcnindex{slime-show-xrefs}
2612
@c @fcnindex{slime-simple-complete-symbol}
2613
@c @fcnindex{slime-simple-completions}
2614
@c @fcnindex{slime-sldb-level=}
2615
@fcnindex{slime-space}
2616
@c @fcnindex{slime-start-and-load}
2617
@c @fcnindex{slime-start-lisp}
2618
@c @fcnindex{slime-start-swank-server}
2619
@c @fcnindex{slime-swank-port-file}
2620
@fcnindex{slime-switch-to-output-buffer}
2621
@c @fcnindex{slime-switch-to-scratch-buffer}
2622
@c @fcnindex{slime-symbol-at-point}
2623
@c @fcnindex{slime-symbol-end-pos}
2624
@c @fcnindex{slime-symbol-name-at-point}
2625
@c @fcnindex{slime-symbol-start-pos}
2626
@c @fcnindex{slime-sync}
2627
@fcnindex{slime-sync-package-and-default-directory}
2628
@c @fcnindex{slime-sync-to-top-level}
2629
@fcnindex{slime-temp-buffer-quit}
2630
@c @fcnindex{slime-temporarily-highlight-note}
2631
@c @fcnindex{slime-test-expect}
2632
@c @fcnindex{slime-test-failure}
2633
@c @fcnindex{slime-test-heading}
2634
@c @fcnindex{slime-test-message}
2635
@c @fcnindex{slime-test-should-fail-p}
2636
@c @fcnindex{slime-thread-attach}
2637
@c @fcnindex{slime-thread-debug}
2638
@c @fcnindex{slime-thread-insert}
2639
@c @fcnindex{slime-thread-kill}
2640
@c @fcnindex{slime-thread-quit}
2641
@c @fcnindex{slime-to-feature-keyword}
2642
@c @fcnindex{slime-to-lisp-filename}
2643
@fcnindex{slime-toggle-profile-fdefinition}
2644
@fcnindex{slime-toggle-trace-fdefinition}
2645
@c @fcnindex{slime-trace-query}
2646
@c @fcnindex{slime-tree-at-point}
2647
@c @fcnindex{slime-tree-decoration}
2648
@c @fcnindex{slime-tree-default-printer}
2649
@c @fcnindex{slime-tree-delete}
2650
@c @fcnindex{slime-tree-for-note}
2651
@c @fcnindex{slime-tree-for-severity}
2652
@c @fcnindex{slime-tree-indent-item}
2653
@c @fcnindex{slime-tree-insert}
2654
@c @fcnindex{slime-tree-insert-decoration}
2655
@c @fcnindex{slime-tree-insert-list}
2656
@c @fcnindex{slime-tree-insert-references}
2657
@c @fcnindex{slime-tree-leaf-p}
2658
@c @fcnindex{slime-tree-print-with-references}
2659
@c @fcnindex{slime-tree-toggle}
2660
@c @fcnindex{slime-typeout-active-p}
2661
@c @fcnindex{slime-typeout-message}
2662
@fcnindex{slime-undefine-function}
2663
@c @fcnindex{slime-underline-color}
2664
@fcnindex{slime-unprofile-all}
2665
@fcnindex{slime-untrace-all}
2666
@c @fcnindex{slime-update-autodoc-cache}
2667
@fcnindex{slime-update-connection-list}
2668
@c @fcnindex{slime-update-indentation} ???
2669
@c @fcnindex{slime-update-modeline-package}
2670
@c @fcnindex{slime-urge-bytecode-recompile}
2671
@c @fcnindex{slime-use-sigint-for-interrupt}
2672
@c @fcnindex{slime-user-first-name}
2673
@c @fcnindex{slime-visit-source-path}
2674
@c @fcnindex{slime-wait-condition}
2675
@fcnindex{slime-who-binds}
2676
@fcnindex{slime-who-calls}
2677
@fcnindex{slime-who-macroexpands}
2678
@fcnindex{slime-who-references}
2679
@fcnindex{slime-who-sets}
2680
@fcnindex{slime-who-specializes}
2681
@c @fcnindex{slime-window-config-fingerprint}
2682
@c @fcnindex{slime-with-output-end-mark}
2683
@c @fcnindex{slime-with-rigid-indentation}
2684
@c @fcnindex{slime-write-string}
2685
@c @fcnindex{slime-xref}
2686
@c @fcnindex{slime-xref-buffer}
2687
@c @fcnindex{slime-xref-cleanup}