Timo Juhani Lindfors <[email protected]> writes:
> Rémi Vanicat <[email protected]> writes:
>> There is the org-install.el file of org-mode (I don't know if it is used
>> by the Debian package, but I know that this file play a similar role
>> than 50magit.el, and is generated in similar way).
>
> The org-mode debian package has
>
> ;; -*-emacs-lisp-*-
> ;;
> ;; Emacs startup file, e.g. /etc/emacs/site-start.d/50org-mode.el
Well one could rename the upstream 50magit.el to
/usr/share/emacs/site-lisp/magit/magit-install.el and load it from the
/etc/emacs/site-start.d/50magit.el, for example by doing:
--8<---------------cut here---------------start------------->8---
;;; load magit autoloads
(if (member debian-emacs-flavor '(emacs23 emacs-snapshot))
(let ((package-dir (concat "/usr/share/"
(symbol-name debian-emacs-flavor)
"/site-lisp/magit")))
;; If package-dir does not exist, the org-mode package must have
;; removed but not purged, and we should skip the setup.
(when (file-directory-p package-dir)
(debian-pkg-add-load-path-item package-dir)
(load "/usr/share/emacs/site-lisp/magit/magit-install.el"))))
--8<---------------cut here---------------end--------------->8---
--
Rémi Vanicat