emacs-ipython-notebook/doc/source/conf.el
John Miller b52ccbd46d Version bump, integrate docs into Cask, new doc theme.
Using alabaster for the documentation theme. Building documentation now relies
on having cask present, which does a better job of tracking dependencies than
the old way.
2017-01-17 06:55:44 -06:00

27 lines
1.2 KiB
EmacsLisp

(require 'cask "~/.cask/cask.el")
(let* (join ; to suppress compiler warning...
(join (lambda (p &rest ps)
(if ps (apply join (expand-file-name (car ps) p) (cdr ps)) p)))
(current-directory (file-name-directory load-file-name))
(project-directory (funcall join current-directory ".." ".."))
(bundle (cask-setup project-directory))
(elpa-path (cask-elpa-path bundle))
(path (lambda (&rest ps) (apply join project-directory ps))))
(add-to-list 'load-path elpa-path)
(add-to-list 'load-path (funcall path "lisp"))
(cask-build bundle))
;; (add-to-list 'load-path (funcall path ".cask" version-str "websocket"))
;; (add-to-list 'load-path (funcall path ".cask" version-str "request"))
;; (add-to-list 'load-path (funcall path ".cask" version-str "nxhtml" "util")) ; mumamo
;; (add-to-list 'load-path (funcall path ".cask" version-str "auto-complete"))
;; (add-to-list 'load-path (funcall path ".cask" version-str "popup"))
; for auto-complete
(package-initialize)
(require 'ein-dev)
(ein:dev-require-all)
;; Load `wid-edit'. Otherwise the following error will be raised:
;; Symbol's function definition is void: widget-button-press
(require 'wid-edit)