- 28 Dec, 2004 1 commit
-
-
Robert Strandh authored
the Flexichain library. You will have to update your Flexichain directory from CVS in order for this to work.
-
- 27 Dec, 2004 5 commits
-
-
Robert Strandh authored
Thanks to Alastair Bridgewater
-
Robert Strandh authored
problem with the cursor disappearing. Thanks to Alastair Bridgewater.
-
Robert Strandh authored
-
Robert Strandh authored
Thanks to Alastair Bridgewater.
-
Robert Strandh authored
-
- 26 Dec, 2004 3 commits
-
-
Robert Strandh authored
though, because I have problems getting it to work. I'll check with Tim Moore before making another attempt.
-
Robert Strandh authored
The behavior when point is outside the current region on display is much faster and similar to that of Emacs, in that the algorithm tries to position point in the middle of the pane.
-
Robert Strandh authored
concerning the climacs-base package.
-
- 25 Dec, 2004 5 commits
-
-
Robert Strandh authored
-
Robert Strandh authored
be OK now.
-
Robert Strandh authored
-
Robert Strandh authored
-
Robert Strandh authored
-
- 24 Dec, 2004 3 commits
-
-
Aleksandar Bakic authored
to eval-when...).
-
Aleksandar Bakic authored
Added a dependency on :clim-clx so that build is smooth for both CMUCL and SBCL. (Make sure CLIM and CLX are in central registry/provided.)
-
Robert Strandh authored
specification (which I haven't written yet). The current implementation should be improved upon, but it basically shows how to do it. Also implemented a demo command that accepts a string and inserts its reverse in the buffer. This shows that the words in the buffer are actually presentations (of type string) that become clickable by the accept. Added two missing methods on region-to-sequence. There were no methods when one of the arguments is an offset instead of a mark.
-
- 23 Dec, 2004 6 commits
-
-
Robert Strandh authored
We introduce a protocol class `syntax' used to specialize methods of the redisplay functions. We also introduce a class `basic-syntax', a subclass of `syntax' that can redisplay basic text. Currently, the redisplay method on basic-syntax is not terribly smart, as it displays the entire buffer. Each pane that displays a buffer also contains a syntax used to determine the way the buffer is to be rendered in that pane. Currently, the implementation is ahead of the specification with respect to this syntax abstraction. That will not be the case for very long, though.
-
Robert Strandh authored
Implemented the protocol. Updated the buffer package accordingly.
-
Robert Strandh authored
Replaced occurrences of (win frame) by pane in display function. The #\Tab character now self-inserts.
-
strandh authored
-
strandh authored
the find-file command now stores the filename in the buffer for later use by save-buffer.
-
strandh authored
Made buffer and point part of the pane instead of the frame. Created a climacs-pane, subset of application-pane. Turned abbrevs and filenames into buffer mixins, and defined a climacs-buffer class. Removed the abbrev-buffer class. Updated package file to reflect new names.
-
- 22 Dec, 2004 2 commits
-
-
strandh authored
packages.lisp file accordingly. Added README file. Totally rewrote the buffer implementation to use a single flexichain. It should now be fast enough to replace Goatee. Modified climacs.asd to reflect the use of Flexichain Updated INSTALL file to give instructions for fetching Flexichain. Updated gui.lisp to reflect the new functionality in io.lisp
-
strandh authored
-
- 21 Dec, 2004 2 commits
- 20 Dec, 2004 1 commit
-
-
strandh authored
-
- 17 Dec, 2004 3 commits
- 16 Dec, 2004 3 commits
-
-
strandh authored
-
strandh authored
Modified all html files to mention climacs.tar.gz instead of lisp.html.
-
strandh authored
Added file INSTALL describing how to install Climacs using ASDF. Removed climacs.lisp and added gui.lisp with the same contents. Added a file base.lisp containing basic functionality on top of the buffer protocol. Implemented functions such as {forward,backward}-word, {open,kill}-line, {previous,next}-line. Added Copyright and License to each file.
-
- 15 Dec, 2004 4 commits