1 #+TITLE: swankr: TODO items
2 #+AUTHOR: Christophe Rhodes
3 #+EMAIL: csr21@cantab.net
6 ** core slimefuns [33/95]
12 - [ ] toggle-debug-on-swank-error
13 - [X] interactive-eval
14 - [X] eval-and-grab-output
15 - [ ] interactive-eval-region
16 - [ ] re-evaluate-defvar
21 - [ ] inspect-in-emacs
22 - [X] value-for-editing
23 - [X] commit-edited-value
24 - [ ] sldb-break-with-default-debugger
26 - [X] debugger-info-for-emacs
27 - [ ] invoke-nth-restart
31 - [X] throw-to-toplevel
32 - [X] invoke-nth-restart-for-emacs
33 - [X] eval-string-in-frame
34 - [ ] pprint-eval-string-in-frame
35 - [X] frame-locals-and-catch-tags
36 - [ ] sldb-disassemble
37 - [ ] sldb-return-from-frame
42 - [X] compile-file-for-emacs
43 - [X] compile-string-for-emacs
44 - [ ] compile-multiple-strings-for-emacs
45 - [ ] compile-file-if-needed
48 - [ ] swank-macroexpand-1
49 - [ ] swank-macroexpand
50 - [ ] swank-macroexpand-all
51 - [ ] swank-compiler-macroexpand-1
52 - [ ] swank-compiler-macroexpand
53 - [ ] swank-format-string-expand
54 - [ ] disassemble-form
55 - [X] simple-completions
56 - [X] operator-arglist
57 - [ ] apropos-list-for-emacs
59 - [ ] describe-function
60 - [ ] describe-definition-for-emacs
61 - [ ] documentation-symbol
62 - [ ] list-all-package-names
63 - [ ] swank-toggle-trace
65 - [ ] redirect-trace-output
66 - [ ] undefine-function
67 - [ ] toggle-profile-fdefinition
68 - [ ] profile-by-substring
69 - [ ] find-definition-for-thing
70 - [ ] find-source-location-for-emacs
71 - [X] find-definitions-for-emacs
75 - [X] inspector-nth-part
76 - [X] inspect-nth-part
78 - [ ] inspector-call-nth-action
81 - [ ] inspector-reinspect
82 - [ ] inspector-toggle-verbose
84 - [ ] inspector-history
86 - [ ] describe-inspectee
87 - [ ] pprint-inspector-part
88 - [ ] inspect-in-frame
89 - [X] inspect-current-condition
90 - [X] inspect-frame-var
92 - [ ] quit-thread-browser
93 - [ ] debug-nth-thread
95 - [ ] start-swank-server-in-thread
97 - [ ] update-indentation-information
98 - [X] frame-source-location (NB: not currently a slimefun)
99 - [X] buffer-first-change (NB: not currently a slimefun)
100 - [X] default-directory (NB: not currently a slimefun)
101 - [X] set-default-directory (NB: not currently a slimefun)
102 ** swank-presentations [4/5]
103 - [X] lookup-presented-object
104 - [X] lookup-presented-object-or-lose
105 - [X] clear-repl-results
106 - [ ] inspect-presentation
107 - [X] cl:nth-value (NB: not a slimefun)
108 * Unimplemented contribs
110 *** swank-fancy-inspector
119 Or rather some equivalent functionality, offering tab-completion
120 and ,load-library repl shortcut
122 ** more use of slime-media
123 We have this functionality; let's use it!