- 30 Aug, 2006 1 commit
-
-
Troels Henriksen authored
trait definitions.
-
- 28 Aug, 2006 1 commit
-
-
Troels Henriksen authored
with `let', `with-accessors', etc.
-
- 20 Aug, 2006 4 commits
-
-
Troels Henriksen authored
* New file added, lisp-syntax-swine.lisp, in order to keep the size of lisp-syntax.lisp down. * `define-form-traits' macro that can be used to teach Climacs how to intelligently handle certain forms (for example, only symbols naming classes will be completed from when using `make-instance' or `make-pane'). * Taught Climacs how to handle certain forms.
-
Troels Henriksen authored
of duplicating essentially the same code across multiple projects. This is rather invasive as some of the ESA functions have a subtly different signature.
-
Troels Henriksen authored
-
Troels Henriksen authored
-
- 11 Aug, 2006 2 commits
-
-
Troels Henriksen authored
than just return a string for their info-pane. * Changed package display for Lisp syntax so the package specified by the `in-package' form preceding point will be displayed, whether or not the package can be found in the image. If it cannot be found, the specified package name will be displayed in italics in the info-pane. * Changed `with-syntax-package' to rebind `*package*' instead of just being a glorified `let'-wrapper. * Changed other bits and pieces that depended on the prior behavior of the above three changes.
-
David Murray authored
mode lines now handled less gracelessly.
-
- 01 Aug, 2006 2 commits
-
-
Troels Henriksen authored
only comment contents.
-
Troels Henriksen authored
* Added Set Package and Set Syntax commands to Lisp syntax. * Added Update Attribute List command (and associated functions). * Fixed issue in Lisp syntax where deletion of `(in-package)' forms was not properly picked up.
-
- 31 Jul, 2006 1 commit
-
-
Troels Henriksen authored
-
- 30 Jul, 2006 1 commit
-
-
Troels Henriksen authored
-
- 29 Jul, 2006 1 commit
-
-
Troels Henriksen authored
-
- 28 Jul, 2006 1 commit
-
-
Troels Henriksen authored
-
- 27 Jul, 2006 4 commits
-
-
Troels Henriksen authored
offset at mark. * Cleaned the symbol-completion code a bit. * Added Indent Line And Complete Symbol command to Lisp syntax (bound to Tab). * Changed default binding of Newline to Newline And Indent in Lisp syntax.
-
Troels Henriksen authored
the specified label already exists.
-
Troels Henriksen authored
the implementation).
-
Troels Henriksen authored
operation is attempted on an empty kill ring, updated the kill ring documentation, added kill ring tests to the test suite.
-
- 25 Jul, 2006 1 commit
-
-
Troels Henriksen authored
CLIMACS-COMMANDS. More reusable functions have been moved from the *-commands.lisp files to core.lisp.
-
- 24 Jul, 2006 6 commits
-
-
Troels Henriksen authored
completion for keyword parameters - &rest arguments are handled and indirect arglists fetched now.
-
Troels Henriksen authored
:new-process argument.
-
Troels Henriksen authored
CLIMACs-GUI package) and export them. * The kill ring is no longer a global, special symbol, thus fixing a bunch of problems regarding sharing of kill rings between instances of Climacs (and remembering the kill ring across invocations). * Various yank-commands no longer signal an error when the kill ring is empty. This is done by handling the flexichain:at-end-error condition, which is suboptimal - user code should not need to be aware of the implementation of the kill ring. Will be fixed at some point. CVS problems made it too hard to divide this up into several patches, sorry.
-
Troels Henriksen authored
-
Troels Henriksen authored
added. Lots of commands moved from CLIMACS-GUI to CLIMACS-COMMANDS, reusable functions moved to CLIMACS-CORE.
-
Troels Henriksen authored
-
- 23 Jul, 2006 3 commits
-
-
Troels Henriksen authored
patches (/me wishes for more modern VCS). The highlights are: * Symbol completion should no longer nuke quoting. * Symbol completion is now more intelligent with respect to completion of keywords for keyword arguments. * Changed some form selection functions to accept offsets as well as marks (using the `as-offsets' macro). * Realized that this syntax is becoming quite complex, slight refactoring is needed.
-
Troels Henriksen authored
Export the `as-offsets' macro from :climacs-base.
-
Troels Henriksen authored
Added `as-offsets' macro for ease of writing functions that accept both offsets and marks.
-
- 22 Jul, 2006 4 commits
-
-
Troels Henriksen authored
-
Troels Henriksen authored
-
Troels Henriksen authored
-
Troels Henriksen authored
-
- 21 Jul, 2006 5 commits
-
-
Troels Henriksen authored
any breakage.
-
Troels Henriksen authored
when figuring out which operator to display the arglist for. This permits more intelligent display of arglists. For example (with "|" being point): (with-output-to-string (list |) ) Previously, Swine (and SLIME for that matter) would display the arglist for `list', despite the fact that point is really in the arguments for `with-output-to-string'. It it still not perfect, this, for example, confuses it: (with-input-from-string (with-output-to-string (list |)))
-
Troels Henriksen authored
buffers that were not the current buffer when the command loop started. A single undo operation still cannot undo for multiple buffers, however, so the user will have to manually invoke undo for each buffer.
-
Troels Henriksen authored
the original partial symbol.
-
Troels Henriksen authored
package. This fix is indicative of a larger problem.
-
- 20 Jul, 2006 1 commit
-
-
Troels Henriksen authored
-
- 11 Jul, 2006 2 commits
-
-
Troels Henriksen authored
-
Troels Henriksen authored
-