2002-02-04 Distribution kit
Subject: ANNOUNCE: Emacs Tiny Tools release 2002-02-04 available.http://tiny-tools.sourceforge.net/
2002-02-04 Description
Emacs Tiny Tools is a collection of libraries and packages, which are designed to be OS (Win32/Unix) and Emacs/XEmacs independent. The tools include many package (50+) of which one of the most useful is tinypath.el, which can configure your whole site-wide and personal Emacs load-path and info file locations. You do not need to manually configure Emacs after you updatem upgrade or make modification along load-path.All the programs and documentation in Tiny Tools kit is released under GPL, see http://www.gnu.org/copyleft/gpl.html
2002-02-04 building /usr/share/emacs/site-lisp/net
You may also be interested in peeking another project http://perl-webget.sourceforge.net/ which is able to automatically generate to crete /usr/share/emacs/site-lisp/net hierarchy directly from Emacs Lisp developers' home pages.
2002-01-04 Distribution kit
Subject: ANNOUNCE: Emacs Tiny Tools release 2001-12-31 available.http://tiny-tools.sourceforge.net/ http://sourceforge.net/projects/tiny-tools/ http://download.sourceforge.net/tiny-tools/
2002-01-04 Short description
Emacs Tiny Tools is a collection of libraries and packages, which are designed to be OS (Win32/Unix) and Emacs/XEmacs independent. The tools include many package (50+) of which one of the most useful is tinypath.el, which can configure your whole site-wide and personal Emacs load-path and info file locations. You do not need to manually configure Emacs after you updatem upgrade or make modification along load-path.All the programs and documentation in Tiny Tools kit is released under GPL, see http://www.gnu.org/copyleft/gpl.html
Mailing list
There is mailing list for the project, where you can send questions and bug reports. The list name is emacs-tt-users and the traffic in the list is very occasional:
http://lists.sourceforge.net/lists/listinfo/tiny-tools-users
Another related project, which was previously part of Tiny Tools, has newly opened at sourceforge. Please take a peek how to crete /usr/share/site-lisp/net hierarchy directly from Emacs Lisp developer's home pages. Visit http://perl-webget.sourceforge.net/
[2000-10-07] The sourceforge development hasn't matured yet, so this release build is a local copy of current state of the project. Many bugs corrected regearding the tinydesk.el and a new experimental mail completion features added to tinymail.el. - 2000-10-07 jari.aalto@poboxes.com[2000-09-09] This is a transition release that has NOT BEEN built from sourceforge CVSTREE. It has been put available so that the latest development changes could be tested and used by the Emacs audience and avoid the (perhaps) long delay it takes to get sourceforge development and builds going. This is a complete release including the bin/ doc/ and lip/ directories. Start at doc/REAME.txt, which unfortunately refers to old develoment site and it's practises. Just ignore those comments for now. - 2000-09-09 jari.aalto@poboxes.com
For bash:
$ export CVSROOT=:pserver:anonymous@cvs.tiny-tools.sourceforge.net:/cvsroot/tiny-toolsFor csh and tcsh:
% setenv CVSROOT :pserver:anonymous@cvs.tiny-tools.sourceforge.net:/cvsroot/tiny-tools cvs login password [RET] cvs -z6 co tiny-tools
2000-09-09 Distribution kit
Subject: ANNOUNCE: Emacs Tiny Tools release 2000-09-09 and move to SourceforgeProject_id=11049 http://sourceforge.net/projects/tiny-tools/ ftp://download.sourceforge.net/pub/sourceforge/tiny-tools/tiny-tools-1999-09-09.zip http://download.sourceforge.net/tiny-tools/
2000-09-09 Home page
http://poboxes.com/jari.aalto/tiny-tools.html (use this) http://tiny-tools.sourceforge.net/ [no web page yet, in future]2000-09-09 Short description
Emacs Tiny Tools is a collection of libraries and packages, which are designed to be OS (Win32/Unix) and X/Emacs platform independent. E.g. configure load-path automatically, URL handler, easy-delete, mail complete and many more.All the programs and documentation in Tiny Tools kit is released under GPL http://www.gnu.org/copyleft/gpl.html
Mailing list
There is mailing list for the project, where you can send questions and bug reports. The list name is emacs-tt-users and the traffic in the list is very occasional:
http://www.egroups.com/group/emacs-tt-users (See at left "subscribe")
2000-09-09 The Sourceforge
The transitionA work is in progress to move all the development to the well known Open Source development server at http://www.sourceforge.net/ but the transition will take time before a CVS access and package build methods are ready. Currently the account is active and the latest releases can be found found solely from there.
The first phase goal: To get the CVS going
The seconds phase: To get build methods automatic and platform independent, anyone with CVS access can start maintain the code if the unfortunate case happens that the original author resigns (I have no such plans at this time).
The third phase: Write or move the existing web pages and maintain them at sourceforge (requires learning PHP, which2 I do not master currently) A volunteer or help is welcomed.
Current project and home page location
The project page is for now at the usual location http://poboxes.com/jari.aalto/tiny-tools.html until the the sourceforge transition has finished. There is no rush to move this original project page in the first phaseThe version numbers in the files are not a continuum of what was initially releases in 1994. There has been since several moves from RCS to CVS and CVS-servers, Unix to Win32 and vice versa and the revisions numbers have been reseted or started again. Sometimes there has been a disk crashes which has been wiped histories as well.
So if you see version 1.8, it would be 1.511 or something today.
2000-09-09 Emacs compatibility
The minimum criterias are:Emacs 20.1+ XEmacs: 20.4+ ( 21.1+ preferred )The release MAY WORK FINE with older Emacs releases and if you submit bug report, a support for older Emacs versions is considered unless there is too much work. The current development platform, where the utilities are written and tested is:
NT Emacs 20.7, and NT XEmacs 21.2.20+2000-09-09 Recommended top 10 or so
Here is selection of the most useful files in the kit. Take a look at these first. You are instructed to start with the tinypath.el which will solve all Emacs package installation problems system wide by finding out the load-path and INFO files automatically. (No need to manually edit load-path any more)
- tinypath.el - Automatic load-path setup, no matter how deep.
- tinyload.el - Lazy load Emacs packages and startup files at background
- tinyurl.el - Top level umbrella for all URL browsing
- tinyigrep.el - Top level umbrella to igrep.el. Grep files easily.
- tinymail - Very feature rich TAB completion of any field in mail
- tinymy.el - Grab bag of utilities. Watch your mouse when you point at the end of window in file buffer.
- tinysearch - one key/mouse-click search forward / backward
- tinytf - A document writing minor mode. (Technical Format)
The complete list of lisp tools has been attached below and generated with the included script 'perl -S find-version.pl *.el'
load-path.el 1.4 2000-08-24 Used for compiling Emacs lisp files tinyad.el 1.8 2000-09-05 Colletion of (ad)viced functions tinyappend.el 1.4 2000-08-24 A simple text gathering to buffer utility. tinybm.el 1.4 2000-08-24 (B)ook(m)ark package, keep your file in organized sections tinycache.el 1.4 2000-08-24 Maintain a cache of visited files [compile,dired] tinycb.el 1.5 2000-08-24 ©hange (b)uffers in current window. tinychist.el 1.6 2000-08-24 (c)ommand (h)istory save/restore utility tinycom.el 1.4 2000-08-24 Smart comment setting utility tinycompile.el 1.7 2000-08-24 Compile buffer additions. Minor mode. tinydesk.el 1.12 2000-09-09 Saves/restores files in Emacs between sessions tinydiff.el 1.12 2000-08-24 Diff output minor mode. Browsing, patching. tinydired.el 1.9 2000-08-24 Dired enchancements. Backgroud Ange ftp support tinyeat.el 1.5 2000-08-24 Eating blocks of text forward, backward tinyef.el 1.8 2000-08-24 (E)lectric (f)ile minor mode. Easy filename composing tinyezip.el 1.7 2000-08-24 'load' support for compressed elisp files. tinygnus.el 1.12 2000-09-09 Gnus Plug-in. Additional functions. UBE fight etc. tinyhotlist.el 1.7 2000-09-09 Hotlist of important buffers, files(ange-ftp), dired tinyigrep.el 1.12 2000-08-24 Top level interface to igrep.el tinyindent.el 1.4 2000-08-24 like indented-text-mode, but minor-mode, smart indent tinylib-ad.el 1.2 2000-08-24 Library of adviced functions. Backward compatibility tinylib.el 1.17 2000-09-05 Library of general functions tinyliba.el 1.12 2000-08-24 Library for (a)utoload definitions tinylibb.el 1.9 2000-08-24 Library of (b)ackward compatible functions. tinylibck.el 1.6 2000-09-09 Library to (c)onvert (k)eybindings for XEmacs or Emacs tinylibid.el 1.4 2000-08-24 Library for (Id)entifying buffer, regardless of mode tinylibm.el 1.13 2000-09-03 Library of s(m)all macros or functions tinylibmenu.el 1.7 2000-08-24 Library for echo-area menu tinylibmt.el 1.10 2000-09-03 Library of (m)ail and news (t)ool functions tinylibo.el 1.4 2000-08-24 Library for handling (o)verlays tinylibt.el 1.5 2000-09-09 Text property handling library tinylibxe.el 1.4 2000-08-24 Emulation library for Emacs and XEmacs tinyliby.el 1.10 2000-08-24 Library of functions related to Emacs s(y)stem tinylisp.el 1.14 2000-09-09 Emacs lisp programming help grabbag tinyload.el 1.6 2000-08-24 Load set of packages when Emacs is idle (lazy load) tinylock.el 1.6 2000-08-24 Simple emacs locking utility tinylpr.el 1.6 2000-08-24 Easy Emacs lpr command handling, popup, completions tinymacro.el 1.4 2000-08-24 Fast way to assign newly created macro to key tinymail.el 1.16 2000-09-03 Some mail add-ons. Report incoming mail, TAB complete tinymbx.el 1.4 2000-08-24 Berkley style aka std. mailbox browsing minor mode tinymy.el 1.13 2000-08-24 Collection user ('my') functions. Simple solutions. tinynbr.el 1.4 2000-08-24 Number conversion minor mode oct/bin/hex tinypad.el 1.5 2000-08-24 Emulate Windows notepad with extra menu tinypage.el 1.4 2000-08-24 Handling ^L pages, select, cut, copy, head renumber... tinypair.el 1.10 2000-08-24 Self insert character (pa)irs () "" '' <> tinypath.el 1.16 2000-09-05 Manage your Emacs load-path dynamically tinyperl.el 1.14 2000-08-31 Grabbag of Perl related utilities. Pod documentation tinypgp.el 1.11 2000-08-24 PGP minor mode, remailing, keyring management tinypm.el 1.7 2000-09-09 Emacs (p)roc(m)ail minor mode tinyreplace.el 1.6 2000-08-24 Handy query-replace, area, case preserve, words tinyrlog.el 1.7 2000-09-09 CVS and RCS rlog minor mode. ChecOut, CheckIn... tinyrmail.el 1.6 2000-09-09 RMAIL additions, pgp, mime labels tinyscroll.el 1.7 2000-08-24 Enable or Disable autoscroll for any buffer. tinysearch.el 1.5 2000-09-09 Grab and search word under cursor tinytab.el 1.5 2000-08-24 Programmers TAB minor mode. Very flexible. tinytag.el 1.9 2000-09-09 Grep tags db: example show C++ syntax call while coding tinytf.el 1.10 2000-09-06 Document layout tool for '(T)echnical text (F)ormat tinyurl.el 1.16 2000-09-09 Marks and jump to urls on current line tinyxreg.el 1.7 2000-08-24 Restoring points/win cfg stored in reg. via X-popup
DO NOT BOOKMARK absolute site address, because it may move without notice. DO NOT DOWNLOAD old kit emacs-tiny-tools.tar.gz. It is kept in place, because it was the last kit where development was donw in Unix. The old kit will be removed when the Beta has been proven stable.Mailing list
There is mailing list for the project, where you can send questions and bug reports. The list name is emacs-tt-users and the traffic in the lists is very occasional:http://www.egroups.com/group/emacs-tt-users (See at left "subscribe")History
All the programs and documentation in Tiny Tools kit is released under GPL http://www.gnu.org/copyleft/gpl.htmlTiny Tools is my on-going "hobby", that started with one Emacs package, then next .. in 1994 to help me use Emacs more conveniently in my daily work.
Prevous kit was released at the beginning of 1999. The development was done in Unix using Emacs 19.28 and 20.1, with very little NT Emacs support and ever more little XEmacs support (19.14). There has been period of inactivity, due to more busy days with my regular work, nice long vacation in Spain and moving the development environment from unix to PC. The move to PC was more painful than I ever though because all the building tools had to be made from scratch. (All my nice automatic unix scripts were useless)
Current release
W32 users will be more than delighted to hear, that current releases are BETA series of Cross platform Emacs / XEmacs / W32 / Unix tools.XEmacs support is now going strong finally too, even the W32 XEmacs support.
Latest Emacs releases are now supported much better, because of the availability of precompiled binaries for w32.
Backward compatibility
The previous release supported Emacs versions way back to 19.27 and XEmacs 19.14, but I can't promise such a long release backing any more. The minimum criterias for support are:Emacs 19.34+ ( 20.1+ preferred ) XEmacs: 20.4+ ( 21.1+ preferred )The release MAY WORK FINE with older Emacs releases and if you submit bug reports a support for older versions is considered unless there are too much work. however, the current development is being done in W32 with
W32 Emacs 20.4, 20.5 W32 XEmacs 21.1.6, 21.2.20W32 Emacs is the current primary development environment.
Recommended top 10 or so
Here is my selection of the most useful files in the kit. Take a look at these first:
- tinypath.el - Automatic load-path setup, no matter how deep.
- tinyload.el - Lazy load Emacs packages and startup files at background
- tinyurl.el - Top level umbrella for all URL browsing
- tinyigrep.el - Top level umbrella toigrep.el. Grep files easily.
- tinymail - Very feature rich TAB completion of any field in mail
- tinymy.el - Grabbag of utilities. Watch your mouse when you point modeline
- tinysearch - one key/mouse-click search forward / backward
- tinytf - A document writing minor mode. (Techical Format)
The complete list has been attached separatedly.
Happy experimenting, Jari
Copyright (c) 2002 by Jari Aalto. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at http://www.opencontent.org/). Distribution of the work or derivative of the work for commercial purposes in any form is prohibited unless prior permission is obtained from the copyright holder. (VI.B LICENSE OPTIONS)
This file has been automatically generated from plain text file
with Perl script t2html.pl 2002.0807
Document author: Jari Aalto
Contact: <jari.aalto@poboxes.com>
Html date: 2002-08-07 03:09