setup-elget.el 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. ;;; Code:
  2. (require 'setup-path)
  3. (add-to-list 'load-path (in-emacs-d "el-get/el-get"))
  4. (unless (require 'el-get nil 'noerror)
  5. (with-current-buffer
  6. (url-retrieve-synchronously
  7. "https://raw.github.com/dimitri/el-get/master/el-get-install.el")
  8. (let (el-get-master-branch)
  9. (goto-char (point-max))
  10. (eval-print-last-sexp))))
  11. (require 'el-get)
  12. ;; local sources
  13. (setq el-get-byte-compile t
  14. el-get-generate-autoloads t
  15. el-get-sources
  16. '(;; UI
  17. (:name "neotree"
  18. :description "Neotree Mode"
  19. :type git
  20. :url "https://github.com/jaypei/emacs-neotree.git")
  21. ;; Utils
  22. (:name "highlight-sexps"
  23. :description "Highlight sexps"
  24. :type http
  25. :url "http://david.rysdam.org/src/emacs/highlight-sexps.el")
  26. (:name "highlight-parentheses"
  27. :description "Highlight parentheses"
  28. :type git
  29. :url "https://github.com/tsdh/highlight-parentheses.el.git")
  30. (:name "hideshowvis"
  31. :description "Hide Show Vis"
  32. :type git
  33. :url "https://github.com/sheijk/hideshowvis.git")
  34. ;; Development
  35. (:name "jdee-gradle"
  36. :description "Minor mode for gradle in jdee"
  37. :type git
  38. :url "https://github.com/oldButNotWise/jdee-gradle.git")
  39. (:name "gradle"
  40. :description "Work in emacs with Gradle build automation tool"
  41. :type git
  42. :url "https://github.com/vhallac/gradle-el.git")
  43. ;; Productive
  44. (:name "org-reveal"
  45. :description "reveal.js stuff for orgmode"
  46. :type git
  47. :url "https://github.com/yjwen/org-reveal.git")
  48. ;; Social
  49. (:name "gnu-social-mode"
  50. :description "Emacs client for gnu-social"
  51. :type git
  52. :url "https://git.savannah.nongnu.org/git/gnu-social-mode.git")
  53. (:name "jabber-otr"
  54. :description "jabber.el OTR Plugin"
  55. :type git
  56. :url "https://github.com/legoscia/emacs-jabber-otr.git")))
  57. (setq elget-packages
  58. (append
  59. '("el-get")
  60. (mapcar 'el-get-source-name el-get-sources)))
  61. (el-get 'sync elget-packages)
  62. (provide 'setup-elget)