                                   (interactive)
                                   (split-window-right)
                                   (other-window 1)
-                                  (find-file `"~/.emacs.d/init.el")))
+                                  (find-file '"~/.emacs.d/init.el")))
+
+;; avy bindings
+(global-set-key (kbd "C-;") 'avy-goto-char)
+(global-set-key (kbd "C-'") 'avy-goto-line)
 
 ;; evil bindings
 ;; Type 'jk' to exit insert mode

(global-hl-line-mode)
;; Turn off unbroken single line wrap indicators
(fringe-mode '(0 . 0))
;; fix emacs.app colors
(setq ns-use-srgb-colorspace nil)
;; enable base16-dracula theme for emacs
(setq custom-safe-themes t)
(load-theme 'base16-dracula t)
;; telephone-line settings
(setq telephone-line-primary-left-separator 'telephone-line-cubed-left
      telephone-line-secondary-left-separator 'telephone-line-cubed-hollow-left
      telephone-line-primary-right-separator 'telephone-line-cubed-right
      telephone-line-secondary-right-separator 'telephone-line-cubed-hollow-right)
(setq telephone-line-height 24
      telephone-line-evil-use-short-tag t)
(telephone-line-mode 1)

;; eshell settings
;; eshell prompt


;; Use command as meta if running on macOS
(when
    (and (string-equal system-type "darwin") (display-graphic-p)
         (setq mac-command-modifier 'meta
               mac-option-modifier nil)))

;; open init.el in a new window on the right
(global-set-key (kbd "C-c i") (lambda ()
