* gds.el: Add requirements: cl, comint, info.
authorNeil Jerram <neil@ossau.uklinux.net>
Sat, 21 Feb 2004 14:53:07 +0000 (14:53 +0000)
committerNeil Jerram <neil@ossau.uklinux.net>
Sat, 21 Feb 2004 14:53:07 +0000 (14:53 +0000)
commit580987cf4b237da12dced75958b362ecdb19d0ce
treea214b2501aa2462d3c7c60c2e21dfa65e75159d1
parent2c0334eccd91e1c4f593135b9e75e0e5c7dd4277
* gds.el: Add requirements: cl, comint, info.
(gds-guile-program): New.
(gds-start): When starting or restarting, kill captive if it
exists.  Use gds-guile-program instead of just "guile".
(gds-mode): Use widget minor mode.
(gds-client-ref): New optional client arg.
(gds-update-buffers): Don't call widget-setup.
(gds-heading-face): New.
(gds-insert-interaction): Various prettifications.
(gds-heading-insert): New.
(gds-choose-client): Check that numbers in client and gds-client
are still valid.
(gds-eval-expression, gds-apropos): Remove text properties from
expression to evaluate.
(gds-mode-map): Don't set widget-mode-map as parent.
(gds-start-captive): Use gds-guile-program instead of just
"guile".

* gds-client.scm (install-breakpoints): Bugfix: avoid null lists
in traversal.
(eval-thread, gds-eval): Where expression has multiple parts,
modify output to say which part is being evaluated.
emacs/ChangeLog
emacs/gds-client.scm
emacs/gds.el