Bug#671551: ecasound-el: debian-pkg-add-load-path-item
Kevin Ryde
user42 at zip.com.au
Tue May 8 23:02:41 UTC 2012
Alessandro Ghedini <al3xbio at gmail.com> writes:
>
> I'm afraid I don't understand what you are saying. Could you please point me to
> a package that uses debian-pkg-add-load-path-item?
debian-el in /etc/emacs/site-start.d/51debian-el.el for example
(debian-pkg-add-load-path-item
(concat "/usr/share/"
(symbol-name debian-emacs-flavor)
"/site-lisp/debian-el"))
or you can let-bind the flavour directory expression, eg. haml-elisp
(let ((package-dir (concat "/usr/share/"
(symbol-name flavor)
"/site-lisp/haml-elisp")))
;; If package-dir does not exist, the haml-mode package must have
;; removed but not purged, and we should skip the setup.
(when (file-directory-p package-dir)
;; Use debian-pkg-add-load-path-item per s9 of debian emacs subpolicy
(debian-pkg-add-load-path-item package-dir )
(autoload 'haml-mode "haml-mode"
"Major mode for editing haml-mode files." t)
(add-to-list 'auto-mode-alist '("\\.haml\\'" . haml-mode))
))
> I've looked into a few but
> all of them use load-path in their startup scripts.
Many don't obey the policy yet, and cut and paste seems to propagate
setups from one package to another :). But the intention described in
the debian-emacs-policy.gz is sound.
--
The sigfile finance for the layman series:
In an annual report screaming wild optimism is the normal tone for a
chairman's letter. If it's anything less then expect to lose money.
More information about the pkg-multimedia-maintainers
mailing list