Gnus development mailing list
 help / color / mirror / Atom feed
From: Jari Aalto <jaalto@tre.tele.nokia.fi>
Cc: ratinox@ccs.neu.edu, ding@ifi.uio.no
Subject: Re2: jka-compr support?
Date: Thu, 9 Nov 1995 07:25:13 +0200	[thread overview]
Message-ID: <199511090525.HAA22192@aapo.tele.nokia.fi> (raw)

|Wed Nov 8 -95, Stephen Peters <speters@us.oracle.com> gnu.emacs.sources
| Stainless Steel Rat <ratinox@ccs.neu.edu> writes:
| 
| >You won't loose anything if you use jka-compr, but if you're using nnml
| >or nnmh you will have problems because the backends operate on file
| >names in buffers and not directly with the filesystem, so jka-compr's
| >hooks never come into play and your compressed mail files don't appear
| >as mail files.
| >
| >This little script (hack! hack!) [...]
| 
| I don't remember where I found it exactly, but I did discover an Emacs
| Lisp file called jka-aux.el, which will modify the Emacs file location
| routines so that trying to find "name" will automatically use
| "name.gz" or "name.Z" if the former doesn't exist.  This makes the
| backends work completely transparently, without hacks to the file
| system.


And if someone wants to have compressed elisp files due to
quota limit reasons, I can recommend one of my packages.

Mail me if anyone is interested, because the current version
is not released yet.


Cheers!
/jari


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;; @(#) tinyezip.el -- 'load' support for compressed elisp files.

;; LCD Archive Entry:
;; tinyezip|Jari Aalto|jari.aalto@ntc.nokia.com|
;; Support for compressed elisp files: require, load, load-library,load-file..|
;; 02-Nov-1995|$Revision: 1.19 $|~/misc/tinyezip.el.Z|

;; Briefly:
;; o Allows commands LOAD, LOAD-LIBRARY, LOAD-FILE, REQUIRE and AUTOLOAD
;;   defined load to accept jka-compr supported lisp '.el' files that are
;;   compressed.  Note: you can't compress .elc files and have them loaded,
;;   only .el files.
;;
;; o As a special feature: you can change the actual "filename" (with hook)
;;   before it is loaded by emacs. Eg. to have same load-commands, but
;;   different files for different users/goups/sites
;;
;; o Correctly handles aliased commands that turn out to be in 'autoload'
;;   state.
;;
;; o Now you can compress all your lisp library files in your ~/elisp
;;   dir and save space eg. for quota limit reasons, while still being
;;   able to load them as usual.
;;
;; o You don't have to change anything in your .emacs startup file, all
;;   will work as usuall. (Note: see Limitations. You cannot use autoloaded
;;   function inside lisp code without preparations.)
;;


             reply	other threads:[~1995-11-09  5:25 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-11-09  5:25 Jari Aalto [this message]
1995-11-09 20:51 ` Nathan O. Siemers

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=199511090525.HAA22192@aapo.tele.nokia.fi \
    --to=jaalto@tre.tele.nokia.fi \
    --cc=ding@ifi.uio.no \
    --cc=jari.aalto@ntc.nokia.com \
    --cc=ratinox@ccs.neu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).