Michael Olson <[EMAIL PROTECTED]> writes: > Hilko Bengen <[EMAIL PROTECTED]> writes: > >> Michael Olson <[EMAIL PROTECTED]> writes: >> >>> I've implemented this as follows for the semantic package. >> >>> [...] >> >>> cat << EOF > path.el >>> (let ((paths (list "${ELPREFIX}" "${ELPREFIX}/bovine" "${ELPREFIX}/wisent" >>> "/usr/share/${FLAVOR}/site-lisp/cedet-common" >>> "/usr/share/${FLAVOR}/site-lisp/ede" >>> "/usr/share/${FLAVOR}/site-lisp/eieio" >>> "/usr/share/${FLAVOR}/site-lisp/speedbar"))) >>> (setq load-path (nconc paths load-path) byte-compile-warnings nil)) >>> EOF >> >> Are you sure that this does what you want? The directories under >> /usr/share/${FLAVOR}/ only contain the .elc files and those are all >> removed and regenerated during upgrade of Emacsen themselves. > > Yes, it's what I want. I didn't use quite the correct description > earlier -- it's the Emacs-version-specific directory that should be > included in load-path, not the sources. The configuration scripts > for semantic's dependencies are guaranteed to run before the script > for semantic, so all of the compiled files (and the symlinks for > each .el file) will already be populated.
When semantic is installed or upgraded -- yes. But what happens when $FLAVOR is upgraded? -Hilko -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]