init.el 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. ;;; Code:
  2. ;; Initialized package
  3. (message " ______ ")
  4. (message " / ____/___ ___ ____ ___________ ")
  5. (message " / __/ / __ `__ \/ __ `/ ___/ ___/ ")
  6. (message " / /___/ / / / / / /_/ / /__(__ ) ")
  7. (message " /_____/_/ /_/ /_/\__,_/\____/____/ ")
  8. (message " ")
  9. ;; Core
  10. (add-to-list 'load-path (expand-file-name "core" user-emacs-directory))
  11. ;; Packages
  12. (require 'setup-package)
  13. (require 'setup-elget)
  14. ;; Path
  15. (require 'setup-path)
  16. (distopico:startup-load-path)
  17. ;; Utils libs
  18. (require 'init-defuns)
  19. ;;Theme
  20. (require 'setup-color)
  21. (require 'setup-theme)
  22. ;; Load up the general config
  23. (require 'setup-general)
  24. (require 'setup-gui)
  25. (require 'setup-keybindings)
  26. ;; Config Modes
  27. ;; ----------------
  28. ;; Enhancements/Basic stuff
  29. (require 'conf-ido)
  30. (require 'conf-icomplete)
  31. (require 'conf-management-buffer)
  32. ;; Basic Helpers
  33. (require 'conf-fringe)
  34. (require 'conf-linum)
  35. (require 'conf-guide-key)
  36. (require 'conf-powerline)
  37. ;; Navigation
  38. (require 'conf-nav)
  39. (require 'conf-tabbar)
  40. (require 'conf-ibuffer)
  41. (require 'conf-isearch)
  42. (require 'conf-dired)
  43. (require 'conf-popwin)
  44. (require 'conf-projectile)
  45. ;; Write and organize
  46. ;;(require 'conf-pomodoro)
  47. (require 'conf-calendar)
  48. (require 'conf-org)
  49. (require 'conf-present)
  50. (require 'conf-markdown)
  51. (require 'conf-rst)
  52. (require 'conf-flyspell)
  53. ;; Utilities
  54. (require 'conf-shell)
  55. (require 'conf-text)
  56. (require 'conf-tramp)
  57. (require 'conf-ediff)
  58. (require 'conf-avy)
  59. ;; Coding helpers
  60. (require 'conf-prog)
  61. (require 'conf-dev-utils)
  62. (require 'conf-multiple-cursors)
  63. (require 'conf-highlight-code)
  64. (require 'conf-hideshow)
  65. (require 'conf-hippie)
  66. (require 'conf-autocomplete)
  67. (require 'conf-flymake)
  68. ;; Development
  69. (require 'conf-yasnippet)
  70. (require 'conf-magit)
  71. (require 'conf-emmet)
  72. (require 'conf-gradle)
  73. (require 'conf-css)
  74. (require 'conf-nxml)
  75. (require 'conf-web)
  76. (require 'conf-javascript)
  77. (require 'conf-jsx)
  78. (require 'conf-android)
  79. (require 'conf-kotlin)
  80. (require 'conf-java)
  81. (require 'conf-python)
  82. (require 'conf-scheme)
  83. (require 'conf-lisp)
  84. (require 'conf-json)
  85. (require 'conf-rust)
  86. ;; Social
  87. (require 'conf-erc)
  88. (require 'conf-mu4e nil 'noerror)
  89. (require 'conf-elfeed nil 'noerror)
  90. (require 'conf-jabber nil 'noerror)
  91. ;; (require 'conf-gnusocial)
  92. ;; Extra config
  93. (require 'conf-extra nil 'noerror)
  94. ;; Finalize
  95. (run-hooks 'distopico:after-init-load-hook)
  96. ;;; init.el ends here