Damyan Ivanov <[EMAIL PROTECTED]> writes:
>
> Could you provide a sample autoloads file?

Something like below perhaps.

diff -Naur debian-old/emacsen-startup debian/emacsen-startup
--- debian-old/emacsen-startup	1970-01-01 10:00:00.000000000 +1000
+++ debian/emacsen-startup	2008-05-31 15:00:04.000000000 +1000
@@ -0,0 +1,14 @@
+;; -*- mode: emacs-lisp -*-
+
+(if (not (file-exists-p "/usr/share/emacs/site-lisp/perlcritic.el"))
+    (message "libperl-critic-perl removed but not purged, skipping setup")
+
+  ;; these setups as recommended in the perlcritic.el comments
+  (autoload 'perlcritic        "perlcritic" nil t)
+  (autoload 'perlcritic-region "perlcritic" nil t)
+  (autoload 'perlcritic-mode   "perlcritic" nil t)
+
+  ;; these per the suggested add-hooks in the perlcritic.el comments, but
+  ;; just offered as options
+  (custom-add-option 'perl-mode-hook  'perlcritic-mode)
+  (custom-add-option 'cperl-mode-hook 'perlcritic-mode))
diff -Naur debian-old/rules debian/rules
--- debian-old/rules	2008-06-01 10:00:39.000000000 +1000
+++ debian/rules	2008-06-01 10:49:12.000000000 +1000
@@ -38,7 +38,9 @@
 binary-indep: build install
 	dh_testdir
 	dh_testroot
-	dh_installdocs TODO.pod extras/*
+	dh_installdocs -Xperlcritic.el TODO.pod extras/*
+	dh_install extras/perlcritic.el usr/share/emacs/site-lisp
+	dh_installemacsen
 	dh_installexamples examples/*
 	dh_installchangelogs Changes
 	dh_compress

Reply via email to