 ;; F5 ao F8: definir funcionalidades
 ;; ---
 
-;; Pacotes (Packages)
 ;; Estético (Aesthetic)
-(use-package spacemacs-theme
-  :ensure t
-  :defer  t
-  :init
-  (load-theme 'spacemacs-dark t))
-(use-package spaceline
-  :ensure t
-  :init   (require 'spaceline-config)
-  :config (spaceline-emacs-theme))
-(use-package mode-icons
-  :ensure t
-  :config (mode-icons-mode))
-;; ---
-
+(require 'aesthetic)
 ;; Estrutura (Structure)
-;; Recentf
-(use-package recentf
-  :config
-  (setq recentf-max-saved-items 1000)
-  (recentf-mode 1))
-;; Which-key
-(use-package which-key
-  :ensure t
-  :diminish which-key-mode
-  :config
-  (setq which-key-idle-delay 0.1)
-  (which-key-mode))
-;; Expand-Region
-(use-package expand-region
-  :ensure t
-  :bind ("C-=" . er/expand-region))
-;; Magit
-(use-package magit
-  :ensure t
-  :bind
-  (("C-x g s" . magit-status)
-   ("C-x g S" . magit-stage-file)
-   ("C-x g g" . magit-dispatch-popup)))
-;; Abo-abo (https://github.com/abo-abo)
-(use-package avy
-  :ensure t
-  :bind ("C-:" . avy-goto-char-timer)
-  :config (setq avy-timeout-seconds 0.3))
-(use-package ace-window
-  :ensure t
-  :bind ("M-p" . ace-window)
-  :config (setq aw-dispatch-always t))
-(use-package ivy
-  :ensure t
-  :diminish ivy-mode
-  :bind
-  (:map ivy-mode-map
-   ("C-'" . ivy-avy))
-  :config
-  (ivy-mode 1)
-  (setq ivy-use-virtual-buffers t
-        ivy-height 10
-        ivy-count-format "(%d/%d) "
-        ivy-initial-inputs-alist nil
-        ivy-re-builders-alist '((t . ivy--regex-plus))))
-(use-package swiper
-  :ensure t
-  :bind (("C-s" . swiper)))
-(use-package counsel
-  :ensure t
-  :bind
-  (("M-x"     . counsel-M-x)
-   ("C-x C-f" . counsel-find-file)
-   ("C-x C-r" . counsel-recentf)
-   ("C-c /"   . counsel-ag)
-   ("C-c l"   . counsel-locate)))
-;; Hydra
+(require 'structure)
 ;; ---
 
 ;; Sintaxe (Sintaxe)

;; Company
(use-package company
  :ensure t
  :defer t
  :diminish company-mode
  :init (add-hook 'after-init-hook 'global-company-mode)
  :config

 ;; If there is more than one, they won't work right.
 '(package-selected-packages
   (quote
    (markdown-mode company-statistics use-package general company-quickhelp company-dict))))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
