Christian Moe writes:
> Could you give a pointer to your code? I'd like to try it.
Here it is again:
--8<---------------cut here---------------start------------->8---
;;
;; Kill any old org remnants
;;
;; clean load-path
(setq load-path
(delq nil (mapcar
(function (lambda (p)
(unless (string-match "lisp/org$" p)
p)))
load-path)))
;; remove property lists to defeat cus-load and remove autoloads
(mapatoms (function (lambda (s)
(let ((sn (symbol-name s)))
(when (string-match "^\\(org\\|ob\\|ox\\)-?" sn)
(setplist s nil)
(when (autoloadp s)
(unintern s)))))))
--8<---------------cut here---------------end--------------->8---
After this Emacs should behave like it had never heard of Org at all.
As I said, use at your own risk - the intention is to do this as early
as possible, before any other initializations have taken place so that
these then can set up Org on a clean slate.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada