/[climacs]/climacs/text-syntax.lisp
ViewVC logotype

Log of /climacs/text-syntax.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.16 - (view) (annotate) - [select for diffs]
Thu Jan 10 14:15:51 2008 UTC (6 years, 3 months ago) by thenriksen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 , to selected 1.8
Fixed Text syntax.

Revision 1.15 - (view) (annotate) - [select for diffs]
Sat Dec 15 10:17:11 2007 UTC (6 years, 4 months ago) by thenriksen
Branch: MAIN
Changes since 1.14: +2 -0 lines
Diff to previous 1.14 , to selected 1.8
Added my copyright statement to a bunch of files.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sat Dec 8 08:55:06 2007 UTC (6 years, 4 months ago) by thenriksen
Branch: MAIN
Changes since 1.13: +13 -8 lines
Diff to previous 1.13 , to selected 1.8
Changed Climacs to use a view-paradigm. Somewhat hacky, probably buggy.

Revision 1.13 - (view) (annotate) - [select for diffs]
Mon Jun 4 21:52:06 2007 UTC (6 years, 10 months ago) by thenriksen
Branch: MAIN
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 , to selected 1.8
Put Text Syntax into its own package.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sun Nov 12 16:06:06 2006 UTC (7 years, 5 months ago) by thenriksen
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 , to selected 1.8
Make Climacs use Drei. There are known problems (apart from the docs
now being outdated):

* Some syntaxes have not been updated.
* Group functionality has been disabled.
* It's a large change and Climacs has no test suite. Bugs probably
  still remain.

But it should work nicely most of the time. Otherwise, you'll get a
full refund.

Revision 1.11 - (view) (annotate) - [select for diffs]
Sat Sep 2 21:43:56 2006 UTC (7 years, 7 months ago) by thenriksen
Branch: MAIN
CVS Tags: works-with-0_9_3
Changes since 1.10: +70 -69 lines
Diff to previous 1.10 , to selected 1.8
Removed the Basic syntax and the `cache' slot in the `climacs-pane'
class. Fundamental syntax is now the default. This also required
moving some things around, but there has not been any functionality
changes.

Revision 1.10 - (view) (annotate) - [select for diffs]
Mon Jun 12 19:10:58 2006 UTC (7 years, 10 months ago) by thenriksen
Branch: MAIN
Changes since 1.9: +14 -10 lines
Diff to previous 1.9 , to selected 1.8
Major motion and editing functions and commands refactoring (see the
thread "paredit.lisp, regularization of motion commands, and more" on
climacs-devel for full details).

Breakage not found during testing, but still expected.

Revision 1.9 - (view) (annotate) - [select for diffs]
Sat Aug 6 20:51:19 2005 UTC (8 years, 8 months ago) by dmurray
Branch: MAIN
Changes since 1.8: +4 -14 lines
Diff to previous 1.8
Mainly numeric argument additions.
Altered numeric argument reading to accept negative arguments,
and made consequent changes to commands (e.g. com-self-insert now accepts
numeric arguments, com-forward-object goes backwards with negative prefix
argument etc.).
Also, ensure initial *scratch* buffer is on application buffer list

Revision 1.8 - (view) (annotate) - [selected]
Wed Jul 20 09:41:06 2005 UTC (8 years, 9 months ago) by dholman
Branch: MAIN
Changes since 1.7: +88 -14 lines
Diff to previous 1.7
Added zap-to commands.
Added sentences to text-syntax.  Currently treated as expressions, with
M-a and M-e bound to the expression movement commands.
Text-syntax might also be a bit faster.

Revision 1.7 - (view) (annotate) - [select for diffs]
Thu May 26 08:31:53 2005 UTC (8 years, 11 months ago) by crhodes
Branch: MAIN
Changes since 1.6: +4 -2 lines
Diff to previous 1.6 , to selected 1.8
OK, no-one complained too much, so I'm going ahead with the syntax
file-type changes discussed in <sqmzqrhbma.fsf@cam.ac.uk>:
DEFINE-SYNTAX's syntax is changed incompatibly.

Revision 1.6 - (view) (annotate) - [select for diffs]
Sun Mar 13 20:51:48 2005 UTC (9 years, 1 month ago) by abakic
Branch: MAIN
Changes since 1.5: +6 -6 lines
Diff to previous 1.5 , to selected 1.8
Line-oriented persistent buffer (binseq2). Warning: Need to fix minor
bugs (related to number-of-lines-in-region, I believe).

base.lisp: Added faster methods on previous-line, next-line,
buffer-number-of-lines-in-region.

pane.lisp, cl-syntax.lisp, html-syntax.lisp, text-syntax.lisp:
Replaced some calls to make-instance to calls to clone-mark and (setf
offset), in order to avoid passing climacs-buffer to marks. This also
made possible to get rid of delegating methods on syntax.

climacs.asd: Added Persistent/binseq2.

packages.lisp: Added binseq2-related symbols.

Persistent/binseq.lisp, Persistent/obinseq.lisp: Cleanup.

Persistent/persistent-buffer.lisp: Added code for binseq2-buffer and
related marks. Also some minor fixes.

Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Jan 17 23:10:24 2005 UTC (9 years, 3 months ago) by mvilleneuve
Branch: MAIN
Changes since 1.4: +11 -0 lines
Diff to previous 1.4 , to selected 1.8
Added indent-line and newline-and-indent (bound to C-j)

Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Jan 17 13:35:52 2005 UTC (9 years, 3 months ago) by rstrandh
Branch: MAIN
Changes since 1.3: +22 -27 lines
Diff to previous 1.3 , to selected 1.8
Code factoring in text-syntax.lisp
(thanks to Rudi Schlatte).

Revision 1.3 - (view) (annotate) - [select for diffs]
Sat Jan 15 21:35:53 2005 UTC (9 years, 3 months ago) by rstrandh
Branch: MAIN
Changes since 1.2: +34 -0 lines
Diff to previous 1.2 , to selected 1.8
Implemented beginning-of-paragraph and end-of-paragraph, the first
commands to exploit a syntax, in this case text-syntax.

Revision 1.2 - (view) (annotate) - [select for diffs]
Sat Jan 15 19:50:43 2005 UTC (9 years, 3 months ago) by rstrandh
Branch: MAIN
Changes since 1.1: +2 -3 lines
Diff to previous 1.1 , to selected 1.8
Did a major overhaul of the syntax facility.  The previous
functionality is now divided into three parts: the first one is the
real syntax, associated with the buffer instead of with the pane.  The
second part is the cache management, now associated with the pane
instead of with the syntax.  The third part is a CLIM view, associated
with the pane, which determines presentation parameters such as
highlighting.

modified the tabify/untabify code so that the space-width and
tab-width are no longer in the syntax, but in the view.

Factored out the climacs pane and displaying of text in the pane into
a new file, pane.lisp.

Revision 1.1 - (view) (annotate) - [select for diffs]
Fri Jan 14 13:07:39 2005 UTC (9 years, 3 months ago) by rstrandh
Branch: MAIN
Diff to selected 1.8
First attempt at a syntax for ordinary text.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5