2017-01-17 06:55:44 -06:00
|
|
|
(require 'cask "~/.cask/cask.el")
|
|
|
|
|
2012-10-21 01:03:52 +02:00
|
|
|
(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 ".." ".."))
|
2017-01-17 06:55:44 -06:00
|
|
|
(bundle (cask-setup project-directory))
|
|
|
|
(elpa-path (cask-elpa-path bundle))
|
2012-10-21 01:03:52 +02:00
|
|
|
(path (lambda (&rest ps) (apply join project-directory ps))))
|
2017-01-17 06:55:44 -06:00
|
|
|
(add-to-list 'load-path elpa-path)
|
2012-10-21 01:03:52 +02:00
|
|
|
(add-to-list 'load-path (funcall path "lisp"))
|
2017-01-17 06:55:44 -06:00
|
|
|
(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
|
2012-06-10 21:59:48 +02:00
|
|
|
|
2016-03-01 16:02:00 -06:00
|
|
|
(package-initialize)
|
2012-08-23 23:23:27 +02:00
|
|
|
(require 'ein-dev)
|
|
|
|
(ein:dev-require-all)
|
2012-06-11 03:52:59 +02:00
|
|
|
|
|
|
|
;; Load `wid-edit'. Otherwise the following error will be raised:
|
|
|
|
;; Symbol's function definition is void: widget-button-press
|
|
|
|
(require 'wid-edit)
|