Skip to content

1.1.0

Latest
Compare
Choose a tag to compare
@nmeum nmeum released this 04 Sep 17:33

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