Package: planner-el
Version: 3.42-2
Severity: wishlist

A big loaddefs file like planner-autoloads.el could be helpfully byte
compiled.  Doing so gets the "dynamic docstrings" thing where those
strings are not loaded into ram until wanted.

I know autoload.el puts "no-byte-compile: t" when generating a file of
autoloads, but I suspect that's mainly for emacs itself where all
loaddefs will be dumped and therefore don't need compiling.  I get some
joy from deleting that and changing the `load' in 51planner-el.el to
`require'.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-486
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages planner-el depends on:
ii  emacs21 [emacsen]            21.4a+1-5.7 The GNU Emacs editor
ii  emacs22-gtk [emacsen]        22.3+1-1.2  The GNU Emacs editor (with GTK use
ii  emacs23 [emacsen]            23.2+1-2    The GNU Emacs editor (with GTK+ us
ii  emacsen-common               1.4.19      Common facilities for all emacsen
ii  muse-el                      3.20-2      Author and publish projects using 
ii  xemacs21                     21.4.22-3   highly customizable text editor
ii  xemacs21-mule [xemacs21]     21.4.22-3   highly customizable text editor --

planner-el recommends no packages.

Versions of packages planner-el suggests:
ii  remember-el                   1.9-1.1    remember text within Emacs

-- Configuration Files:
/etc/emacs/site-start.d/51planner-el.el changed:
;; -*-emacs-lisp-*-
;;
;; Emacs startup file for the Debian GNU/Linux planner-el package
;;
;; Originally contributed by Nils Naumann <naum...@unileoben.ac.at>
;; Modified by Dirk Eddelbuettel <e...@debian.org>
;; Adapted for dh-make by Jim Van Zandt <j...@vanzandt.mv.com>
;; The planner-el package follows the Debian/GNU Linux 'emacsen'
;; policy and byte-compiles its elisp files for each 'emacs flavor'
;; (emacs19, xemacs19, emacs20, xemacs20...).  The compiled code is
;; then installed in a subdirectory of the respective site-lisp
;; directory.  We have to add this to the load-path:
(if (not (file-exists-p "/usr/share/emacs/site-lisp/planner-el"))
    (message "Package planner-el removed but not purged.  Skipping setup.")
  (let ((base (concat "/usr/share/" (symbol-name flavor)
                      "/site-lisp/planner-el")))
    (debian-pkg-add-load-path-item base)
    (add-to-list 'load-path (concat base "/contrib") t))
  (load "planner-autoloads"))


-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to