   (interactive)
   (find-file user-init-file))
 
-;; ---------------------------------
-
 ;; setup theme
-;; (use-package leuven-theme
-;;   :config
-;;   (load-theme 'leuven t))
-
 (use-package doom-themes
   :config
   (load-theme 'doom-one-light t))
 
-;; (use-package dracula-theme
-;;   :config
-;;   (load-theme 'dracula t))
-
-(set-default-font "inconsolata 13")
+(set-default-font "inconsolata 16")
+(setq default-frame-alist '((font . "Inconsolata-16")))
 
 ;; better defaults
 (use-package better-defaults)

;; setup package management and use-package
(package-initialize)

(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(unless (package-installed-p 'use-package)
  (package-refresh-contents)
  (package-install 'use-package))

(require 'use-package)
(setq use-package-always-ensure t)
(use-package s)

;; define some helper functions
(defun configure ()

(use-package evil-leader
  :config
  (global-evil-leader-mode)
  (evil-leader/set-leader ",")
  (evil-leader/set-key
    "b" 'switch-to-buffer
    "w" 'save-buffer
    "i" 'configure
    "<SPC>" 'other-window
    "g" 'magit-status
    "t" 'dired-sidebar-toggle-sidebar
    "j" 'avy-goto-char
    "p" 'counsel-projectile
    "s" 'counsel-rg))

(use-package evil-org)
(use-package evil-magit)

;; help
(use-package which-key
  :init
  (setq which-key-idle-delay 0.5)
  :config
  (which-key-mode))

(use-package editorconfig
  :ensure t
  :config
  (editorconfig-mode 1))

(use-package window-purpose
  :config
  (purpose-mode 1))

;; Language support -------------------------------

;; cider for clojure
(use-package cider)
