| Emacs Tiny Tools Project |
Are these tools hard to install or use? The project may seem huge and difficult to install for those who do not have much previous experience on Emacs configuration and package installation. That's only surface and the impression that you may get from the size of the project. Things are much easier that you expect: even a novice Emacs user can install the tools. At minimum you can install the project within 5-10 minutes with the help of the install document above.
|
| White paper management package, tinytf.el, in action (photo from Windows native Emacs 21.2). Many pages in this site have been created with it. |
|
| File monitoring package, tinypath.el, in action (photo from Windows native Emacs 21.2). You can separate lisp package files to separate directories and there is no need to manually update variables load-path and Info-default-directory-list. Install new packages and run M-x tinypath-cache-regenerate and your Emacs is up to date. The Cache also speeds up loading packages with require, load, load-library, load-file. Refer to above link install for more information. |
|
| Pastebot server interface in action from package tinyirc.el (photo from Windows native Emacs 21.2). PasteBot servers can be used as semi-pemanent stores for code examples, showing system error messages or sharing configuration tips. The PasteBot servers are handy in IRC channels where bigger texts (over 10 line) can be sent for review. Supports numering lines in the messages for more detailled inspection of the problem: "Hey, look at line 19". Note: PasteBot servers are independent from IRC servers and can be used for any textual information exchange. |
2003-05: Library cleanup continues. More functions have been checked and converted to prpoper prefixed to avoid possible clashes in Emacs (hasn't happened for many years though). Extensive speedup improvements to tinypath.el's load time.
2002-09: Emacs 21.x compatibility issues are under work. library cleanup is in progress. XEmacs compatibility is under testing.
2001-12: The CVS structure and package's directory structure has been redesigned. The HTML documentation is now bundled as well as the plain/text source. The namespace cleanup work has been finished and kit should now be free of any possible clashing functions. The setup center tiny-setup.el has been made better and more automatic. More features are now enabled. There are no known Emacs 21.1 compatibility problems.
2001-07: a "namespace-cleanup" work was started to ensure that all custom functions contain a proper library prefix. This cleanup work is necessary to isolate the tools from other, possibly conflicting, namespaces. It has no user visible chnages, but due to massive work that it needs, expect to see weird bugs in snapshots stamped after this date. Work is in progress to polish package build and release methods so that everything would be automatic. Latest releases of the code can be found only from CVS.
Next goal: Make all package to comply XEmacs packaging system. If you know XEmacs packaging system, please contact the author to get the work packaged properly.
Debian support: Debian (.deb) packages are currently provided as "beta" quality. The packaging method currently does not sophisticatedly activate features under Debian. The Debian packaging is maintained by Vincent Beffara <vbeffara@free.fr>. Add following to /etc/apt/sources.list:
deb http://vbeffara.free.fr/debian/ ./
Unix/Linux
Win32: Windows Native environment (NT Emacs and NT XEmacs)
Win32: Windows Cygwin environment (Cygwin Emacs and Cygwin XEmacs)
The old releases supported Emacs versions way back to 19.27 and
XEmacs 19.14, but such a long release backing is no longer possible.
The minimum criterias for support are:
Emacs 20.1+ ( 21.2+ preferred )
XEmacs: 20.4+ ( 21.4+ preferred )
The release MAY WORK FINE in older Emacs releases and if you submit bug
report, support for older versions can be considered unless there is
too much work. The current development is done and tested using these
versions of Win32 Emacs:
Emacs 21.2
XEmacs 21.4
Jari Aalto
jari.aalto@poboxes.com
Usually on-line @700 BMT or UTC+2 18:00 local time.
ICQ identification jari-aalto 82313129
There is no mailing list for the project, please contact the
maintainer for feature requests, suggestions and bug reports.
Mailing list information
CVS update method
CVS is an excellent tool to keep up with the latest updates, fixes
and new features. CVS for Unix is available at
http://www.cvshome.com/
For win32 platform, the CVS comes with the cygwin kit available at
http://www.cygwin.org/
(See link at the right hand corner and download setup.exe)
$ cvs -d :pserver:anonymous@cvs.tiny-tools.sourceforge.net:/cvsroot/tiny-tools login
password: <pres RETURN key>
$ cvs -z6 -d :pserver:anonymous@cvs.tiny-tools.sourceforge.net:/cvsroot/tiny-tools co tiny-tools
After the above initial checkout procedure, all you have to do is
to issue this command from time to time to read the updates:
$ cd tiny-tools
$ cvs update
$Docid: 2003-09-12 Jari Aalto $ Copyright (C) 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 site, as well as many other opensource projects sites, is hosted by sourceforge.net. |
| Emacs Web Ring site (3) [Previous] [Next] [Skip Previous site] [Skip next Site] [List Sites] [Home] |