Skip to content

Releases: nmeum/edward

1.1.0

04 Sep 17:33
Compare
Choose a tag to compare

Fixes for various POSIX conformance issues:

  • Fix current address after moving a single line: 7f85285
  • Fix discarding of addresses for commands expecting a single address: 66979c7
  • Fix incorrect line number calculation during multi-line substitutions: b861a13

Improved performance of various text editor operations:

  • Rewrote (edward buffer) to use an SRFI 214 flexvector internally: 72084b8
  • Added a benchmark suite: 675dd1a
  • Significantly improved performance of the write command: 0eea82e

Various changes to the edward library, including some backwards incompatible ones:

  • The lines->string procedure has been removed in favor of a newly added lines->port procedure: 747b440
  • The buffer->list procedure can now return a sublist: 2483e32
  • A buffer-ref procedure was added to (edward buffer): db21875
  • The sublist procedure was removed from (edward util): 7cf601c
  • The for-each-index procedure has been removed from (edward util): 912c137

1.0.1

11 Jul 20:01
Compare
Choose a tag to compare

This release only includes CHICKEN Egg metadata fixes.

See also: The 1.0.0 release.

1.0.0

11 Jul 17:42
Compare
Choose a tag to compare

This is the first major release, it fully documents the library interface for extending the editor with custom commands.