1. copy the latest `ob-clojure.el` to `.emacs.d/elpa/org-20170608/`. It works, and I'm using this currently. But really not a good way.
2. use `(use-package org :load-path "/path/to/org-mode/source-code/" :pin manual)`. But this has source code mixed issue, because other MELPA packages dependent on `org`. So not sure Emacs will load which one. I use `locate-library` found sometimes is ELPA org, sometimes is source code org. Is there a way to fix this issue?
<stardiviner> I use package with: (use-package org [11:32]
<stardiviner> :load-path "~/Code/Emacs/org-mode/lisp/"
<stardiviner> :pin manual
<stardiviner> ;; :quelpa (org :fetcher git :repo
"~/Code/Emacs/org-mode/lisp/")
<stardiviner> :mode (("\\.org$" . org-mode))
<stardiviner> :config
<stardiviner> ;; (load "~/Code/Emacs/org-mode/lisp/org.el")
<stardiviner> (use-package org-plus-contrib
<stardiviner> :load-path "~/Code/Emacs/org-mode/contrib/lisp/"
<stardiviner> :pin manual)
<stardiviner> ) But some MELPA packages requires `org`, I use Org-mode ELPA
But I found `locate-library` "org" library files are mixed, some
library is from `:load-path`, some are from ELPA package. How to
fix this issue?