 ;; Arquivo de inicialização do editor.
 
 ;;; Code:
+;; Bootstrap `use-package'
 (require 'package)
 
 (setq package-enable-at-startup nil

 ;; If there is more than one, they won't work right.
 '(package-selected-packages
   (quote
    (markdown-mode meghanada jtags java-snippets rainbow-delimiters geiser parinfer litable org-bullets lispy racket-mode flycheck-pos-tip flycheck-package flycheck auto-yasnippet yasnippet company-emoji company-statistics writeroom-mode which-key use-package undo-tree spacemacs-theme spaceline neotree mode-icons magit hydra golden-ratio general exec-path-from-shell esup emojify counsel-projectile company-quickhelp company-dict centered-cursor-mode boon beacon all-the-icons ace-window))))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )

;;; init.el ends here

                         ("marmalade" . "http://marmalade-repo.org/packages/")))
(package-initialize)

(unless (package-installed-p 'use-package)
  (package-refresh-contents)
  (package-install 'use-package))

(eval-when-compile
  (require 'use-package))
;; ---

;; Configurações Globais (Global Settings)
(setq gc-cons-threshold 50000000
