projects/linedit/linedit.git
21 months agoslice of untabification master
Nikodemus Siivola [Sat, 23 Jun 2012 13:07:57 +0000] 
slice of untabification

21 months agoimplement Toggle-Insert
Nikodemus Siivola [Sat, 23 Jun 2012 13:05:33 +0000] 
implement Toggle-Insert

  The function got lost in a reshuffle way back when, but looks like it never
  did anything useful. Huh.

21 months ago:if-component-dep-fails not needed anymore in the .asd
Nikodemus Siivola [Sat, 23 Jun 2012 12:50:32 +0000] 
:if-component-dep-fails not needed anymore in the .asd

23 months agouse MADEIRA-PORT instead of implementing the same functionality
Nikodemus Siivola [Tue, 8 May 2012 19:47:17 +0000] 
use MADEIRA-PORT instead of implementing the same functionality

23 months agocall it :LINEDIT-PORT-FILE for some semblance of hygiene
Nikodemus Siivola [Sun, 29 Apr 2012 10:56:10 +0000] 
call it :LINEDIT-PORT-FILE for some semblance of hygiene

23 months agouse :PORT-FILE in the .asd
Nikodemus Siivola [Sun, 29 Apr 2012 10:52:22 +0000] 
use :PORT-FILE in the .asd

  Conditional compilation broken in ASDF since 2009, apparently,
  causing problems with the CCL support.

2 years agoRemove non-UTF-8 character from comment
Julian Squires [Sun, 8 Apr 2012 12:26:05 +0000] 
Remove non-UTF-8 character from comment

2 years agodocument history saving more prominently in README
Nikodemus Siivola [Fri, 20 Jan 2012 13:37:24 +0000] 
document history saving more prominently in README

2 years agopersistent history and killring
Nikodemus Siivola [Fri, 20 Jan 2012 13:30:34 +0000] 
persistent history and killring

  :HISTORY and :KILLRING to LINEDIT &co can now be pathname
  designators.

2 years agoadvertise the help command in the banner and the REPL
Nikodemus Siivola [Fri, 9 Dec 2011 16:25:29 +0000] 
advertise the help command in the banner and the REPL

2 years agouse READ-FROM-STRING to make M-I more useful
Nikodemus Siivola [Fri, 9 Dec 2011 16:24:29 +0000] 
use READ-FROM-STRING to make M-I more useful

  Now

   (foo:bar_

  M-I describes FOO:BAR proprerly.

2 years agobetter REPL-wrapping example code in README
Nikodemus Siivola [Thu, 17 Nov 2011 13:25:04 +0000] 
better REPL-wrapping example code in README

  Use INTERACTIVE-STREAM-P so that following the suggestion
  doesn't break Slime.

2 years agoupdate version to 0.17.5
Nikodemus Siivola [Tue, 30 Aug 2011 07:30:48 +0000] 
update version to 0.17.5

2 years agofix escapes in REPL when using :WRAP-CURRENT T
Nikodemus Siivola [Tue, 30 Aug 2011 07:27:20 +0000] 
fix escapes in REPL when using :WRAP-CURRENT T

  I have no idea what I was thinking when I put the
  META-ESCAPE crap in there.

  Also delete a bunch of trailing whitespace.

2 years agodon't re-announce on reload unless something changes
Nikodemus Siivola [Tue, 3 May 2011 12:59:34 +0000] 
don't re-announce on reload unless something changes

  Default highlight color should be NIL.

2 years ago0.17.4: allow setting highlight color
Nikodemus Siivola [Tue, 3 May 2011 12:52:10 +0000] 
0.17.4: allow setting highlight color

2 years agostore version number in only one place
Nikodemus Siivola [Tue, 3 May 2011 12:34:12 +0000] 
store version number in only one place

  Sanity!

2 years ago0.17.3: history searching
Nikodemus Siivola [Tue, 3 May 2011 12:00:38 +0000] 
0.17.3: history searching

  C-S and C-R search history backwards and forwards.

  Also kludgy support for recursive editing.

2 years agodelete trailing whitespace
Nikodemus Siivola [Tue, 3 May 2011 08:41:40 +0000] 
delete trailing whitespace

2 years ago0.17.2: M-Backspace is delete-word-backwards
Nikodemus Siivola [Tue, 3 May 2011 08:39:39 +0000] 
0.17.2: M-Backspace is delete-word-backwards

  (So is C-Backspace, for now.)

2 years ago10.17.1: delete-word-forwards
Nikodemus Siivola [Tue, 3 May 2011 08:23:22 +0000] 
10.17.1: delete-word-forwards

  M-D is delete-word-forwards (new),

  M-L is downcase-word (previously M-D)

3 years agoREADME and TODO updates
Nikodemus Siivola [Sun, 17 Oct 2010 10:15:43 +0000] 
README and TODO updates

 Move README to the main directory from doc/ where CVS import left
 it. Update it to reflect the current situation.

 Tweak the TODO as well.

3 years agorefactor implementation specific code
Nikodemus Siivola [Sun, 17 Oct 2010 09:58:23 +0000] 
refactor implementation specific code

 Use :IF-COMPOENNT-DEP-FAILS :TRY-NEXT in .asd for better system
 introspection.

 Add a "generic" port which only signals an error for INSTALL-REPL
 and UNINSTALL-REPL.

3 years agoupdate webpage
Nikodemus Siivola [Fri, 15 Oct 2010 18:01:30 +0000] 
update webpage

 Remove the --delete stuff from the Makefile so that I won't
 accidentally nuke our tarballs.

3 years agoMerge branch 'master' of common-lisp.net:/project/linedit/linedit
Julian Squires [Fri, 15 Oct 2010 17:55:08 +0000] 
Merge branch 'master' of common-lisp.net:/project/linedit/linedit

3 years agoswitch to Git complete
Nikodemus Siivola [Fri, 15 Oct 2010 16:48:59 +0000] 
switch to Git complete

3 years agoAdded CCL REPL-wrapping support; removed signals.c. jsquires
Julian Squires [Fri, 15 Oct 2010 17:06:53 +0000] 
Added CCL REPL-wrapping support; removed signals.c.

Modern versions of Osicat provide calls equivalent to signals.c, so we
can get rid of some UFFI cruft in preparation for migration to CFFI.
Also, /lib/terminfo/ added to *terminfo-directories* for modern Debian
systems.

3 years agoswitch to Git complete
Nikodemus Siivola [Fri, 15 Oct 2010 16:48:59 +0000] 
switch to Git complete

3 years agoFactored sbcl-repl's eof-handler out into utility-functions.
Julian Squires [Fri, 15 Oct 2010 16:45:54 +0000] 
Factored sbcl-repl's eof-handler out into utility-functions.

Also corrected some typos.

3 years agoimport doc/ and public_html/
Nikodemus Siivola [Fri, 15 Oct 2010 16:26:00 +0000] 
import doc/ and public_html/

 Nevermind the CVS history here.

3 years ago0.17.0: release version
Nikodemus Siivola [Tue, 14 Sep 2010 19:56:10 +0000] 
0.17.0: release version

 * Only real difference to 0.16 is compatibility with modern Osicat.

4 years agoadd TODO
Nikodemus Siivola [Thu, 11 Mar 2010 22:11:26 +0000] 
add TODO

 ...for enterprising hackers.

4 years agofix SBCL build, work with modern Osicat
Nikodemus Siivola [Thu, 11 Mar 2010 21:58:04 +0000] 
fix SBCL build, work with modern Osicat

 * Oops, those linedit.asd changes broke the build on SBCL, and I
   didn't notice. *blush*

 * Current Osicat doesn't have *OSICAT-VERSION* anymore.

 * Missing dependency in linedit.asd.

4 years agomake linedit.asd Allegro modern-mode friendly
Nikodemus Siivola [Thu, 11 Mar 2010 17:21:30 +0000] 
make linedit.asd Allegro modern-mode friendly

 Patch by Kevin M. Rosenberg <kevin@rosenberg.net>

4 years agodylib generation on Mac OS X for Allegro and Lispworks
Nikodemus Siivola [Thu, 11 Mar 2010 17:15:42 +0000] 
dylib generation on Mac OS X for Allegro and Lispworks

  Patch by: Kevin M. Rosenberg <kevin@rosenberg.net>

6 years ago0.16.1: fix the version in .asd
Nikodemus Siivola [Fri, 15 Feb 2008 12:02:37 +0000] 
0.16.1: fix the version in .asd

 * Damn and blast! Why the hell do we have version number in two
   places?

6 years ago0.16.0: new release
Nikodemus Siivola [Fri, 15 Feb 2008 11:30:26 +0000] 
0.16.0: new release

 * From now on, all commits should increment the third part of the version
   number, and releases the second or first.

6 years agoupdated Makefile
Nikodemus Siivola [Fri, 15 Feb 2008 11:23:26 +0000] 
updated Makefile

7 years agoLispworks patch #2 by Lui Fungsin
Nikodemus Siivola [Sun, 18 Mar 2007 01:47:36 +0000] 
Lispworks patch #2 by Lui Fungsin

7 years agoLispworks patch #1 by Lui Fungsin
Nikodemus Siivola [Sun, 18 Mar 2007 01:40:35 +0000] 
Lispworks patch #1 by Lui Fungsin

7 years agoPatch by Lui Fungsin for divide-by-zero errors.
Nikodemus Siivola [Sun, 18 Mar 2007 01:26:01 +0000] 
Patch by Lui Fungsin for divide-by-zero errors.

9 years ago* Fix tilde-expansion for logical pathnames, which may be returned
Nikodemus Siivola [Sat, 1 May 2004 14:10:25 +0000] 
* Fix tilde-expansion for logical pathnames, which may be returned
  by (user-homedir-pathname). Reported and fix suggested by
  Peter Denno.

9 years ago * Fixed encoding of C-M- keys, such that they work on my OS X machine,
Julian Squires [Tue, 27 Apr 2004 19:56:54 +0000] 
 * Fixed encoding of C-M- keys, such that they work on my OS X machine,
   and lisps like openmcl where the control characters aren't named like
   #\Ack.

9 years ago* <blush>Type Julian's name correctly</blush>
Nikodemus Siivola [Sun, 25 Apr 2004 15:03:26 +0000] 
* <blush>Type Julian's name correctly</blush>

9 years ago* Copyright updates: add 2004 and Julian.
Nikodemus Siivola [Sun, 25 Apr 2004 14:43:02 +0000] 
* Copyright updates: add 2004 and Julian.
* Make the dependency on Osicat 0.4.0 explicit. Yuk.
  Asdf/asdf-install should grow version management...

9 years ago* Define RELATIVE-PATHNAME-P conditionally.
Nikodemus Siivola [Sun, 25 Apr 2004 13:53:27 +0000] 
* Define RELATIVE-PATHNAME-P conditionally.

9 years ago* Incremented version number in preparation for release.
Nikodemus Siivola [Sun, 25 Apr 2004 12:25:47 +0000] 
* Incremented version number in preparation for release.

9 years ago* Fixed a bug in completion (when completion was attempted on a fully completed name)
Nikodemus Siivola [Sun, 25 Apr 2004 11:40:18 +0000] 
* Fixed a bug in completion (when completion was attempted on a fully completed name)
* Default of :if-exists :append to start-debug

9 years agoFixed bug where point could get a screwy value by moving through history.
Julian Squires [Sat, 24 Apr 2004 15:41:02 +0000] 
Fixed bug where point could get a screwy value by moving through history.
Improved quoted string detection a little.
 * Added basic sexp-motion commands.

9 years agoAdded unimplemented stubs for sexp motion commands.
Julian Squires [Fri, 23 Apr 2004 02:33:18 +0000] 
Added unimplemented stubs for sexp motion commands.
 * Added homedir (~ and ~user) completion.  Requires latest osicat.
 * Added preliminary close-all-sexps, bound to C-O.

10 years agoBe nicer when updating terminal translations in a live system, put linedit::*debug...
Nikodemus Siivola [Mon, 12 Apr 2004 13:34:50 +0000] 
Be nicer when updating terminal translations in a live system, put linedit::*debug* in a better place.

10 years ago * Make completion not stuble on logical pathnames.
Nikodemus Siivola [Mon, 12 Apr 2004 12:38:41 +0000] 
 * Make completion not stuble on logical pathnames.
 * Fix META-ESCAPE to deal with character literals. Not 100% sure this is the right fix, though, but seems to do the job.

10 years agoPackage for the defsystem
Nikodemus Siivola [Mon, 8 Mar 2004 06:45:27 +0000] 
Package for the defsystem

10 years agoEscape backslashes
Nikodemus Siivola [Fri, 5 Mar 2004 22:10:59 +0000] 
Escape backslashes

10 years agoFix (refuse) completion on wild pathnames
Nikodemus Siivola [Fri, 5 Mar 2004 19:52:22 +0000] 
Fix (refuse) completion on wild pathnames

10 years ago * Fixed an off-by-one error.
Nikodemus Siivola [Fri, 5 Mar 2004 18:58:58 +0000] 
 * Fixed an off-by-one error.
 * Even better filename completion.

10 years ago * Fix #\, handling in input.
Nikodemus Siivola [Fri, 5 Mar 2004 18:21:36 +0000] 
 * Fix #\, handling in input.
 * Don't intern read symbols before passing them to the system.
 * Better directory completion (via Osicat).
 * Fixed AGAIN: editor confusion after completion.

10 years agoFixed delete-char-forwards behaviour when there is nothing to be deleted.
Nikodemus Siivola [Fri, 5 Mar 2004 09:34:00 +0000] 
Fixed delete-char-forwards behaviour when there is nothing to be deleted.

10 years agoVersion 0.15.6: fixes Home and End on latin keyboards.
Nikodemus Siivola [Fri, 5 Mar 2004 09:21:45 +0000] 
Version 0.15.6: fixes Home and End on latin keyboards.

10 years agoFixed long line confusion
Nikodemus Siivola [Thu, 4 Mar 2004 16:47:09 +0000] 
Fixed long line confusion

10 years agoMore debugging output, partial fix to long line confusion.
Nikodemus Siivola [Thu, 4 Mar 2004 14:37:55 +0000] 
More debugging output, partial fix to long line confusion.

10 years agoFix post-completion confusion.
Nikodemus Siivola [Thu, 4 Mar 2004 13:52:53 +0000] 
Fix post-completion confusion.

10 years ago * Oops. Fixed version info.
Nikodemus Siivola [Mon, 1 Mar 2004 13:28:37 +0000] 
 * Oops. Fixed version info.

10 years ago * No search-lists on SBCL.
Nikodemus Siivola [Mon, 1 Mar 2004 13:27:42 +0000] 
 * No search-lists on SBCL.

10 years ago * Fixed bug that coused the entire line to be updated when only a
Nikodemus Siivola [Mon, 1 Mar 2004 00:08:33 +0000] 
 * Fixed bug that coused the entire line to be updated when only a
    single character needed to be added.

10 years agoSmart terminal should now work on darwin
Nikodemus Siivola [Sat, 28 Feb 2004 15:13:56 +0000] 
Smart terminal should now work on darwin

10 years ago0.15.2
Nikodemus Siivola [Sat, 28 Feb 2004 14:27:27 +0000] 
0.15.2

10 years agoFixed paren-higlighting fsvo fix. Eg. ()() now works corretlcy.
Nikodemus Siivola [Sat, 28 Feb 2004 12:11:16 +0000] 
Fixed paren-higlighting fsvo fix. Eg. ()() now works corretlcy.

10 years agoFixed word-selection algorithms.
Nikodemus Siivola [Sat, 28 Feb 2004 11:32:05 +0000] 
Fixed word-selection algorithms.

10 years agoslightly less broken, but still not ready for release
Nikodemus Siivola [Mon, 24 Nov 2003 22:56:38 +0000] 
slightly less broken, but still not ready for release

10 years agoAdded /etc/terminfo to *terminfo-directories*.
Nikodemus Siivola [Mon, 24 Nov 2003 22:05:47 +0000] 
Added /etc/terminfo to *terminfo-directories*.

10 years ago- Added :eof-quits keyword to install-repl.
Nikodemus Siivola [Thu, 20 Nov 2003 17:29:55 +0000] 
- Added :eof-quits keyword to install-repl.
- Various formedit and repl fixes.

10 years agoSlightly less broken paren matching.
Nikodemus Siivola [Sun, 9 Nov 2003 13:20:39 +0000] 
Slightly less broken paren matching.

10 years agoPreliminary support for paren-matching.
Nikodemus Siivola [Sun, 9 Nov 2003 12:28:03 +0000] 
Preliminary support for paren-matching.

10 years ago*** empty log message ***
Nikodemus Siivola [Sun, 9 Nov 2003 12:27:54 +0000] 
*** empty log message ***

10 years agoPreliminary darwin stuff. Minor fixes.
Nikodemus Siivola [Thu, 6 Nov 2003 14:33:39 +0000] 
Preliminary darwin stuff. Minor fixes.

10 years agooops.
Nikodemus Siivola [Sat, 1 Nov 2003 22:27:13 +0000] 
oops.

10 years ago*** empty log message ***
Nikodemus Siivola [Sat, 1 Nov 2003 20:41:04 +0000] 
*** empty log message ***

10 years agoWhat can I say? Stuff.
Nikodemus Siivola [Sat, 1 Nov 2003 20:35:42 +0000] 
What can I say? Stuff.

* New Terminfo license. (Yay!)

* Other stuff.

10 years agoRenamed
Nikodemus Siivola [Sat, 1 Nov 2003 20:08:38 +0000] 
Renamed

10 years agoRenamed to version.lisp-expr
Nikodemus Siivola [Sat, 1 Nov 2003 20:01:19 +0000] 
Renamed to version.lisp-expr

10 years agoExplicit defgeneric for smoither updates.
Nikodemus Siivola [Tue, 28 Oct 2003 14:39:08 +0000] 
Explicit defgeneric for smoither updates.

10 years agoFixed termios flags.
Nikodemus Siivola [Fri, 24 Oct 2003 13:13:00 +0000] 
Fixed termios flags.

10 years ago* Smarter dumb-terminal: scroll horizontally.
Nikodemus Siivola [Thu, 23 Oct 2003 15:07:08 +0000] 
* Smarter dumb-terminal: scroll horizontally.
* Added info-string for development time (makes used version and mode visible)
* Nicer interface for DISPLAY
* Robuster smart terminal.

10 years agoUse same translation for newline and return.
Nikodemus Siivola [Mon, 20 Oct 2003 18:20:53 +0000] 
Use same translation for newline and return.

10 years agoChange describe-word to M-I, bind M-U and M-D to upcase-word and downcase-word.
Nikodemus Siivola [Mon, 20 Oct 2003 18:14:31 +0000] 
Change describe-word to M-I, bind M-U and M-D to upcase-word and downcase-word.

10 years agoPrettier help thanks to reordering of DEFCOMMANDS and fixed DISPLAY.
Nikodemus Siivola [Mon, 20 Oct 2003 17:49:05 +0000] 
Prettier help thanks to reordering of DEFCOMMANDS and fixed DISPLAY.

10 years agoexplicit list
Nikodemus Siivola [Mon, 20 Oct 2003 16:25:42 +0000] 
explicit list

10 years ago- Fixed killring so that it retains state between invocations.
Nikodemus Siivola [Mon, 20 Oct 2003 15:34:02 +0000] 
- Fixed killring so that it retains state between invocations.
- Refactored internals.

10 years agocleanup
Nikodemus Siivola [Mon, 20 Oct 2003 12:30:03 +0000] 
cleanup

10 years agoversion 0.14.1
Nikodemus Siivola [Mon, 20 Oct 2003 12:28:56 +0000] 
version 0.14.1

 * Terminfo integration (in a separate asdf-bundle)

 * DELETE-CHAR-FORWARDS

 * Handle meta key as a bitmask as well.

 * Better columnation.

 * Misc. fixes.

10 years agoAdded terminfo as a separate system.
Nikodemus Siivola [Mon, 20 Oct 2003 07:49:24 +0000] 
Added terminfo as a separate system.

10 years agoAutomagic selection between terminal types.
Nikodemus Siivola [Sun, 19 Oct 2003 23:47:21 +0000] 
Automagic selection between terminal types.

10 years agoAdded more infra for terminfo support. terminfo.lisp still needed
Nikodemus Siivola [Sun, 19 Oct 2003 23:38:23 +0000] 
Added more infra for terminfo support. terminfo.lisp still needed

10 years agoInitial terminfo handling. Needs Paul Foley's terminfo.lisp.
Nikodemus Siivola [Sun, 19 Oct 2003 22:49:58 +0000] 
Initial terminfo handling. Needs Paul Foley's terminfo.lisp.

10 years agoAdded C-n and C-p as history bindings. Fixed building on Darwin. Fixed undo pool.
Nikodemus Siivola [Thu, 16 Oct 2003 15:52:20 +0000] 
Added C-n and C-p as history bindings. Fixed building on Darwin. Fixed undo pool.

10 years agoVersion 0.13
Nikodemus Siivola [Mon, 29 Sep 2003 19:30:44 +0000] 
Version 0.13

10 years agoPrettier interning.
Nikodemus Siivola [Mon, 29 Sep 2003 19:28:36 +0000] 
Prettier interning.

10 years agoPlay better with ASDF.
Nikodemus Siivola [Mon, 29 Sep 2003 19:19:59 +0000] 
Play better with ASDF.

10 years agoOops. Added missing license information.
Nikodemus Siivola [Mon, 29 Sep 2003 18:25:20 +0000] 
Oops. Added missing license information.