 ;; each 50MB of allocated data (the default is on every 0.76MB)
 (setq gc-cons-threshold 50000000)
 
+(setq custom-file (expand-file-name "custom.el" user-emacs-directory))
+(load custom-file)
+
 (require 'package)
 
 (setq package-enable-at-startup nil)
-(setq package-archives '(("melpa"     . "https://melpa.org/packages/")))
+(setq package-archives '(("melpa"     . "https://melpa.org/packages/")
+                         ("gnu"       . "https://elpa.gnu.org/packages/")
+                         ("org"       . "http://orgmode.org/elpa/")))
 ;; (setq package-archives '(("org"       . "http://orgmode.org/elpa/")
 ;                          ("gnu"       . "http://elpa.gnu.org/packages/")
 ;                          ("melpa"     . "https://melpa.org/packages/")

(require 'use-package)

(set-frame-font "Source Code Pro 10")

(use-package server
  :config

  :config
  (setq aw-dispatch-always t))

(use-package winum
  :ensure t
  :config
  (setq winum-auto-setup-mode-line nil)
  (winum-mode)
  (winum-set-keymap-prefix (kbd "<f10>")))

(use-package zoom-window
  :ensure t
  :bind*
  ("C-x C-z" . zoom-window-zoom)
  :config
  (setq zoom-window-mode-line-color nil))

(use-package windmove
  :ensure t
  :config
  (progn
    (windmove-default-keybindings)
    (setq windmove-wrap-around t)))

(use-package move-text
  :ensure t
  :config
