/[climacs]/climacs/file-commands.lisp
ViewVC logotype

Log of /climacs/file-commands.lisp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.31 - (view) (annotate) - [select for diffs]
Tue Jan 29 23:09:22 2008 UTC (6 years, 2 months ago) by thenriksen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.30: +1 -30 lines
Diff to previous 1.30 , to selected 1.15
Added sweet new menu items.

Revision 1.30 - (view) (annotate) - [select for diffs]
Sat Jan 26 23:06:04 2008 UTC (6 years, 2 months ago) by thenriksen
Branch: MAIN
Changes since 1.29: +3 -1 lines
Diff to previous 1.29 , to selected 1.15
Make defaults for view-switching slightly nicer.

Revision 1.29 - (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.28: +16 -13 lines
Diff to previous 1.28 , to selected 1.15
Changed Climacs to use a view-paradigm. Somewhat hacky, probably buggy.

Revision 1.28 - (view) (annotate) - [select for diffs]
Tue Nov 20 12:59:54 2007 UTC (6 years, 4 months ago) by thenriksen
Branch: MAIN
Changes since 1.27: +24 -27 lines
Diff to previous 1.27 , to selected 1.15
Fixed Climacs to adapt to changes in Drei.

Revision 1.27 - (view) (annotate) - [select for diffs]
Mon Dec 18 17:54:40 2006 UTC (7 years, 4 months ago) by thenriksen
Branch: MAIN
Changes since 1.26: +0 -85 lines
Diff to previous 1.26 , to selected 1.15
These definitions are not necessary anymore (and haven't been for
quite a while).

Revision 1.26 - (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.25: +2 -2 lines
Diff to previous 1.25 , to selected 1.15
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.25 - (view) (annotate) - [select for diffs]
Tue Sep 12 19:49:18 2006 UTC (7 years, 7 months ago) by thenriksen
Branch: MAIN
CVS Tags: works-with-0_9_3
Changes since 1.24: +12 -17 lines
Diff to previous 1.24 , to selected 1.15
Try to naively unbreak typeout panes a little more. Also some fixes
related to accepting buffers.

Revision 1.24 - (view) (annotate) - [select for diffs]
Sun Aug 20 13:06:39 2006 UTC (7 years, 7 months ago) by thenriksen
Branch: MAIN
Changes since 1.23: +5 -85 lines
Diff to previous 1.23 , to selected 1.15
Changed Climacs to use the ESA-IO and ESA-BUFFER functionality instead
of duplicating essentially the same code across multiple
projects. This is rather invasive as some of the ESA functions have a
subtly different signature.

Revision 1.23 - (view) (annotate) - [select for diffs]
Tue Aug 1 16:06:37 2006 UTC (7 years, 8 months ago) by thenriksen
Branch: MAIN
Changes since 1.22: +26 -2 lines
Diff to previous 1.22 , to selected 1.15
Yet another big patch:

    * 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.

Revision 1.22 - (view) (annotate) - [select for diffs]
Tue Jul 25 11:38:05 2006 UTC (7 years, 8 months ago) by thenriksen
Branch: MAIN
Changes since 1.21: +74 -255 lines
Diff to previous 1.21 , to selected 1.15
More refactoring of stuff out from CLIMACS-GUI to CLIMACS-CORE and
CLIMACS-COMMANDS. More reusable functions have been moved from the
*-commands.lisp files to core.lisp.

Revision 1.21 - (view) (annotate) - [select for diffs]
Mon Jul 24 13:24:40 2006 UTC (7 years, 8 months ago) by thenriksen
Branch: MAIN
Changes since 1.20: +1 -1 lines
Diff to previous 1.20 , to selected 1.15
Final major package-cleanup for now. New package, CLIMACS-CORE,
added. Lots of commands moved from CLIMACS-GUI to CLIMACS-COMMANDS,
reusable functions moved to CLIMACS-CORE.

Revision 1.20 - (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.19: +1 -1 lines
Diff to previous 1.19 , to selected 1.15
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.19 - (view) (annotate) - [select for diffs]
Thu Jun 1 22:51:40 2006 UTC (7 years, 10 months ago) by thenriksen
Branch: MAIN
Changes since 1.18: +50 -42 lines
Diff to previous 1.18 , to selected 1.15
Use truenames (if available) when comparing pathnames in `find-file'.

Revision 1.18 - (view) (annotate) - [select for diffs]
Sun May 14 20:35:44 2006 UTC (7 years, 11 months ago) by dmurray
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17 , to selected 1.15
Undo fundamental/basic breakage. Sorry. Also add
String Search, Reverse String Search, Word Search and
Reverse Word Search commands.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sun May 14 07:13:43 2006 UTC (7 years, 11 months ago) by dmurray
Branch: MAIN
Changes since 1.16: +1 -1 lines
Diff to previous 1.16 , to selected 1.15
Banish Basic syntax in favour of Fundamental (and some
region highlighting fiddling).

Revision 1.16 - (view) (annotate) - [select for diffs]
Wed May 10 20:33:45 2006 UTC (7 years, 11 months ago) by dmurray
Branch: MAIN
Changes since 1.15: +35 -34 lines
Diff to previous 1.15
Changed file commands to take arguments, taking advantage
of CSR's esa command-handling changes.

Revision 1.15 - (view) (annotate) - [selected]
Sun May 7 20:11:20 2006 UTC (7 years, 11 months ago) by dmurray
Branch: MAIN
Changes since 1.14: +40 -69 lines
Diff to previous 1.14
find-file now takes an optional readonlyp argument, meaning
find-file-read-only (which had got out of sync/date) can go.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sat May 6 15:40:47 2006 UTC (7 years, 11 months ago) by thenriksen
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13 , to selected 1.15
Fixed typo.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sat May 6 15:38:42 2006 UTC (7 years, 11 months ago) by thenriksen
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 , to selected 1.15
Made `find-file' use `evaluate-attributes-line' and removed the now
obsolete `com-reload-local-options-line'.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sat May 6 11:41:57 2006 UTC (7 years, 11 months ago) by dmurray
Branch: MAIN
Changes since 1.11: +70 -40 lines
Diff to previous 1.11 , to selected 1.15
Made local-options parsing a bit more robust, removed dependence
on split-sequence, and added command Reparse Attribute List
(a la Zmacs). Changed terminology from 'local options' to
'attribute line/list'.

Revision 1.11 - (view) (annotate) - [select for diffs]
Sat May 6 06:27:14 2006 UTC (7 years, 11 months ago) by dmurray
Branch: MAIN
Changes since 1.10: +53 -8 lines
Diff to previous 1.10 , to selected 1.15
Changed backup behaviour. Now makes emacs-style versioned backups
(foo.lisp~42~) once per session. Also checks to see if the file
has changed on disk when saving and reverting.

Revision 1.10 - (view) (annotate) - [select for diffs]
Thu May 4 18:53:52 2006 UTC (7 years, 11 months ago) by dmurray
Branch: MAIN
Changes since 1.9: +16 -0 lines
Diff to previous 1.9 , to selected 1.15
Added some docstrings to commands.

Revision 1.9 - (view) (annotate) - [select for diffs]
Sun Apr 23 19:37:58 2006 UTC (7 years, 11 months ago) by thenriksen
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 , to selected 1.15
Added code to clear the cache of panes (the previous `clear-pane'
invocation was apparently too naive).

Revision 1.8 - (view) (annotate) - [select for diffs]
Sun Apr 23 18:38:03 2006 UTC (7 years, 11 months ago) by thenriksen
Branch: MAIN
Changes since 1.7: +4 -0 lines
Diff to previous 1.7 , to selected 1.15
Added code to clear the pane before loading the new buffer into it.

Revision 1.7 - (view) (annotate) - [select for diffs]
Sun Apr 23 12:36:19 2006 UTC (7 years, 11 months ago) by thenriksen
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6 , to selected 1.15
Set (syntax buffer) to NIL so we can check whether or not the local
options line has set a syntax.

Revision 1.6 - (view) (annotate) - [select for diffs]
Sun Apr 23 12:11:26 2006 UTC (7 years, 11 months ago) by thenriksen
Branch: MAIN
Changes since 1.5: +71 -4 lines
Diff to previous 1.5 , to selected 1.15
Added support for local options lines (the -*- ... -*- stuff), the
generic option Syntax/Mode and Base and Package options for Lisp
syntax.

Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Mar 27 15:43:17 2006 UTC (8 years ago) by crhodes
Branch: MAIN
Changes since 1.4: +2 -3 lines
Diff to previous 1.4 , to selected 1.15
The order of events when executing a command must go:

1. execute the command
2. (a) update-syntax;
   (b) update needs-saving;
3. redisplay panes
4. clear-modify

Put 1. and 2. in execute-frame-command :after and 4. in
execute-frame-command :around; 3. happens in execute-frame-command
:around ESA.  It's not the tidiest implementation right now but it sort
of works.

Make sure that a loaded file has an up-to-date syntax and a cleared
modified flag.

Revision 1.4 - (view) (annotate) - [select for diffs]
Sat Mar 25 20:58:41 2006 UTC (8 years ago) by crhodes
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 , to selected 1.15
Make the buffer of a syntax be the buffer created by MAKE-BUFFER rather
than the buffer of (point pane).  (In practice, this means the
climacs-buffer (delegating) rather than the implementation buffer).

(This is largely to facilitate the ability to print tablature along with
the buffer name; there are probably other reasons to allow this.)

Revision 1.3 - (view) (annotate) - [select for diffs]
Fri Mar 3 19:38:57 2006 UTC (8 years, 1 month ago) by tmoore
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 , to selected 1.15
Changes for running climacs in Allegro Common Lisp with Classic CLIM (tm). This includes a bunch of modern mode-related changes to symbol names and creating symbols and reordering of syntax rules definitions due to different compile-time behavior of defclass. The CLIM changes are suprisingly small

Revision 1.2 - (view) (annotate) - [select for diffs]
Sat Jan 21 20:38:50 2006 UTC (8 years, 2 months ago) by dmurray
Branch: MAIN
Changes since 1.1: +30 -5 lines
Diff to previous 1.1 , to selected 1.15
Added defaults to find-file commands, thanks to
Troels "Athas" Henriksen. Needs a recent mcclim.

Revision 1.1 - (view) (annotate) - [select for diffs]
Sat Nov 12 09:38:32 2005 UTC (8 years, 5 months ago) by dmurray
Branch: MAIN
Diff to selected 1.15
The new files. developer-commands.lisp contains commands used
in developing climacs. file-commands, search-commands,
unicode-commands and window-commands.lisp contain what you would
expect. misc-commands contains everything else, except that stuff
kept in gui.lisp, which is the gui stuff (no, really), some low-level
stuff, and the buffer-handling.

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