conf.el 938 B

1234567891011121314151617181920
  1. (let* (join ; to suppress compiler warning...
  2. (join (lambda (p &rest ps)
  3. (if ps (apply join (expand-file-name (car ps) p) (cdr ps)) p)))
  4. (current-directory (file-name-directory load-file-name))
  5. (project-directory (funcall join current-directory ".." ".."))
  6. (path (lambda (&rest ps) (apply join project-directory ps))))
  7. (add-to-list 'load-path (funcall path "lisp"))
  8. (add-to-list 'load-path (funcall path "lib" "websocket"))
  9. (add-to-list 'load-path (funcall path "lib" "request"))
  10. (add-to-list 'load-path (funcall path "lib" "nxhtml" "util")) ; mumamo
  11. (add-to-list 'load-path (funcall path "lib" "auto-complete"))
  12. (add-to-list 'load-path (funcall path "lib" "popup"))) ; for auto-complete
  13. (require 'ein-dev)
  14. (ein:dev-require-all)
  15. ;; Load `wid-edit'. Otherwise the following error will be raised:
  16. ;; Symbol's function definition is void: widget-button-press
  17. (require 'wid-edit)