From nsiivola at common-lisp.net Fri Feb 15 11:12:00 2008
From: nsiivola at common-lisp.net (nsiivola)
Date: Fri, 15 Feb 2008 06:12:00 -0500 (EST)
Subject: [Linedit-cvs] CVS public_html
Message-ID: <20080215111200.D19A47A023@common-lisp.net>
Update of /project/linedit/cvsroot/public_html
In directory clnet:/tmp/cvs-serv31061
Modified Files:
license.html
Added Files:
index.shtml style.css
Removed Files:
index.html
Log Message:
synch CVS with current website
--- /project/linedit/cvsroot/public_html/license.html 2003/08/14 01:08:42 1.1
+++ /project/linedit/cvsroot/public_html/license.html 2008/02/15 11:12:00 1.2
@@ -2,32 +2,34 @@
-
+
Copyright © 2003-2008 Nikodemus Siivola
+
+
Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation
+ files (the "Software"), to deal in the Software without
+ restriction, including without limitation the rights to use,
+ copy, modify, merge, publish, distribute, sublicense, and/or
+ sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following
+ conditions:
+
+
The above copyright notice and this permission notice shall
+ be included in all copies or substantial portions of the
+ Software.
-
Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use,
- copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the
- Software is furnished to do so, subject to the following
- conditions:
-
-
The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the
- Software.
-
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
- OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
- HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
- WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
- OTHER DEALINGS IN THE SOFTWARE.
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+ KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+ COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
--- /project/linedit/cvsroot/public_html/index.shtml 2008/02/15 11:12:00 NONE
+++ /project/linedit/cvsroot/public_html/index.shtml 2008/02/15 11:12:00 1.1
Linedit is a readline-style library written in Common
Lisp that provides customizable line-editing features, licensed
under a MIT-style license.
Linedit uses UFFI for
foreign bindings, so it is a least theoretically portable,
though REPL-wrapping is currently SBCL specific.
Features
- single-line text reader
- multi-line form reader
- completions on packages and symbols in current image
- completions on directories and filenames
- apropos-word and describe-word
- unlimited undo
- unlimited kill-ring
- unlimited history
- paren matching (not across lines)
- multiple histories
- use in REPL on SBCL
- paging
- fully customizable in CL
- works on Linux, FreeBSD, Darwin
Note
Linedit version 0.15.12 and later require Osicat 0.4.0 or
later.
Installation
Installing Linedit at the REPL from .sbclrc
;;; Check for --no-linedit command-line option.
(if (member "--no-linedit" sb-ext:*posix-argv* :test 'equal)
(setf sb-ext:*posix-argv*
(remove "--no-linedit" sb-ext:*posix-argv* :test 'equal))
(when (interactive-stream-p *terminal-io*)
(require :sb-aclrepl)
(require :linedit)
(funcall (intern "INSTALL-REPL" :linedit) :wrap-current t)))
Additionally, to prevent Linedit from causing trouble with
Slime,
in your .emacs:
(setq inferior-lisp-program "sbcl --noinform --no-linedit")
Terminfo note
Linedit uses terminfo.lisp by Paul Foley, which is
currently kept mirrored in the Linedit CVS.
The terminfo interface is distributed available as a
separate asdf-installable bundle: Terminfo.
Contact
Questions, feature requests, and bug-reports are welcome on
linedit-devel.
--- /project/linedit/cvsroot/public_html/style.css 2008/02/15 11:12:00 NONE
+++ /project/linedit/cvsroot/public_html/style.css 2008/02/15 11:12:00 1.1
body {
font-family: sans-serif;
background-color: white;
color: black;
margin: 0;
padding: 0;
}
.header * {
color: white;
background-color: black;
margin: 0;
padding: 0.5em;
}
h1 {
text-align: left;
}
.info {
text-align: right;
font-weight: bold;
line-height: 1em;
}
.body {
margin: 2em 1em;
}
.level {
margin: 1em;
}
p {
margin: 1em 0em;
padding: 0em;
}
a {
color: maroon;
}
ul {
margin: 1em;
padding: 0em;
}
pre {
margin: 0em;
padding: 1em;
border: 1px solid;
background-color: #eeeeee;
vertical-align: baseline;
}
img {
border: 0;
}
From nsiivola at common-lisp.net Fri Feb 15 11:12:34 2008
From: nsiivola at common-lisp.net (nsiivola)
Date: Fri, 15 Feb 2008 06:12:34 -0500 (EST)
Subject: [Linedit-cvs] CVS public_html
Message-ID: <20080215111234.ED6F77A024@common-lisp.net>
Update of /project/linedit/cvsroot/public_html
In directory clnet:/tmp/cvs-serv31164
Added Files:
version.lisp-expr
Log Message:
synch CVS with current website
--- /project/linedit/cvsroot/public_html/version.lisp-expr 2008/02/15 11:12:34 NONE
+++ /project/linedit/cvsroot/public_html/version.lisp-expr 2008/02/15 11:12:34 1.1
0.15.12
From nsiivola at common-lisp.net Fri Feb 15 11:13:11 2008
From: nsiivola at common-lisp.net (nsiivola)
Date: Fri, 15 Feb 2008 06:13:11 -0500 (EST)
Subject: [Linedit-cvs] CVS public_html
Message-ID: <20080215111311.B9B3A7A024@common-lisp.net>
Update of /project/linedit/cvsroot/public_html
In directory clnet:/tmp/cvs-serv31261
Removed Files:
default.css
Log Message:
synch CVS with current website
From nsiivola at common-lisp.net Fri Feb 15 11:23:02 2008
From: nsiivola at common-lisp.net (nsiivola)
Date: Fri, 15 Feb 2008 06:23:02 -0500 (EST)
Subject: [Linedit-cvs] CVS public_html
Message-ID: <20080215112302.2EB9C39164@common-lisp.net>
Update of /project/linedit/cvsroot/public_html
In directory clnet:/tmp/cvs-serv1917
Removed Files:
version.lisp-expr
Log Message:
on second thought, version.lisp-expr doesn't belong here
From nsiivola at common-lisp.net Fri Feb 15 11:23:26 2008
From: nsiivola at common-lisp.net (nsiivola)
Date: Fri, 15 Feb 2008 06:23:26 -0500 (EST)
Subject: [Linedit-cvs] CVS src
Message-ID: <20080215112326.96DA17A021@common-lisp.net>
Update of /project/linedit/cvsroot/src
In directory clnet:/tmp/cvs-serv2011
Modified Files:
Makefile
Log Message:
updated Makefile
--- /project/linedit/cvsroot/src/Makefile 2003/11/24 22:56:38 1.20
+++ /project/linedit/cvsroot/src/Makefile 2008/02/15 11:23:26 1.21
@@ -9,7 +9,6 @@
# source directory).
#
# ../public_html/
-# ../ftp/
#
# Fill in you project name
@@ -23,7 +22,6 @@
FILES=`cat release.txt`
HTML=../public_html
-FTP=../ftp
DATE=`date +%F`
NAME=$(PROJECT)_$(VERSION)
LINK=$(PROJECT)_latest.tar.gz
@@ -32,13 +30,10 @@
CLNET=$(USERNAME)@common-lisp.net
CLNET_HOME=/project/$(PROJECT)
-CLNET_FTP=$(CLNET_HOME)/ftp/
CLNET_HTML=$(CLNET_HOME)/public_html/
-FTP_PERMS=ssh $(CLNET) "chgrp -R $(PROJECT) $(CLNET_FTP) && chmod -R ug+rw,o-w $(CLNET_FTP)/*"
HTML_PERMS=ssh $(CLNET) "chgrp -R $(PROJECT) $(CLNET_HTML) && chmod -R ug+rw,o-w $(CLNET_HTML)*"
RSYNC=rsync -vlcrC
-RSYNC_FTP=$(RSYNC) $(FTP)/. $(CLNET):$(CLNET_FTP)
RSYNC_HTML=$(RSYNC) $(HTML)/. $(CLNET):$(CLNET_HTML)
.PHONY: snapshot release public_html
@@ -56,23 +51,22 @@
mkdir -p $(SNAPSHOT)
cp $(FILES) $(SNAPSHOT)/
tar -czvf $(SNAPSHOT).tar.gz $(SNAPSHOT)
+ rm -rf $(SNAPSHOT)/ $(SNAPSHOT).tar.gz.asc $(SNAPLINK) $(SNAPLINK).asc
gpg -b -a $(SNAPSHOT).tar.gz
- rm -rf $(SNAPSHOT)
ln -s $(SNAPSHOT).tar.gz.asc $(SNAPLINK).asc
ln -s $(SNAPSHOT).tar.gz $(SNAPLINK)
- mv $(SNAPSHOT).tar.gz $(SNAPSHOT).tar.gz.asc $(SNAPLINK) $(SNAPLINK).asc $(FTP)
- $(RSYNC_FTP) && $(FTP_PERMS)
+ mv $(SNAPSHOT).tar.gz $(SNAPSHOT).tar.gz.asc $(SNAPLINK) $(SNAPLINK).asc $(HTML)/files/
release:
mkdir -p $(NAME)
cp $(FILES) $(NAME)/
tar -czvf $(NAME).tar.gz $(NAME)
+ rm -rf $(NAME)/ $(NAME).tar.gz.asc $(LINK) $(LINK).asc
gpg -b -a $(NAME).tar.gz
- rm -rf $(NAME)
ln -s $(NAME).tar.gz.asc $(LINK).asc
ln -s $(NAME).tar.gz $(LINK)
mv $(NAME).tar.gz $(NAME).tar.gz.asc $(LINK) $(LINK).asc $(HTML)/files/
-# $(RSYNC_FTP) && $(FTP_PERMS)
+ cp version.lisp-expr $(HTML)/
public_html:
$(RSYNC_HTML) && $(HTML_PERMS)
From nsiivola at common-lisp.net Fri Feb 15 11:30:27 2008
From: nsiivola at common-lisp.net (nsiivola)
Date: Fri, 15 Feb 2008 06:30:27 -0500 (EST)
Subject: [Linedit-cvs] CVS src
Message-ID: <20080215113027.247ED39164@common-lisp.net>
Update of /project/linedit/cvsroot/src
In directory clnet:/tmp/cvs-serv2725
Modified Files:
version.lisp-expr
Log Message:
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.
--- /project/linedit/cvsroot/src/version.lisp-expr 2007/03/18 01:47:36 1.18
+++ /project/linedit/cvsroot/src/version.lisp-expr 2008/02/15 11:30:26 1.19
@@ -1 +1 @@
-0.15.15
+0.16.0
From nsiivola at common-lisp.net Fri Feb 15 12:02:38 2008
From: nsiivola at common-lisp.net (nsiivola)
Date: Fri, 15 Feb 2008 07:02:38 -0500 (EST)
Subject: [Linedit-cvs] CVS src
Message-ID: <20080215120238.D9E106D07A@common-lisp.net>
Update of /project/linedit/cvsroot/src
In directory clnet:/tmp/cvs-serv12050
Modified Files:
linedit.asd version.lisp-expr
Log Message:
0.16.1: fix the version in .asd
* Damn and blast! Why the hell do we have version number in two
places?
--- /project/linedit/cvsroot/src/linedit.asd 2007/03/18 01:40:35 1.32
+++ /project/linedit/cvsroot/src/linedit.asd 2008/02/15 12:02:37 1.33
@@ -54,7 +54,7 @@
(error 'operation-error :component c :operation o)))
(defsystem :linedit
- :version "0.15.12"
+ :version "0.16.1"
:depends-on (:uffi :terminfo :osicat)
:components
(;; Common
--- /project/linedit/cvsroot/src/version.lisp-expr 2008/02/15 11:30:26 1.19
+++ /project/linedit/cvsroot/src/version.lisp-expr 2008/02/15 12:02:38 1.20
@@ -1 +1 @@
-0.16.0
+0.16.1