 (use-package recentf
   :bind (("C-x r e" . recentf-edit-list)))
 
+(use-package helm :diminish helm-mode)
+
 (use-package helm-config
   :bind (("C-c h" . helm-command-prefix)
 	 ("C-x b" . helm-mini)

  :preface
  (progn
    (require 'helm)
    (global-unset-key (kbd "C-x c"))
    (define-key helm-map (kbd "<tab>") #'helm-execute-persistent-action)
    (define-key helm-map (kbd "C-e") #'recentf-edit-list)
    (define-key helm-map (kbd "C-z") #'helm-select-action))
  :config
  ;; open helm buffer inside current window, not occupy whole other window
  (setq helm-split-window-in-side-p t)

	   (url (s-replace "JAQ" jaq-url-tmpl word)))
      (ffap url)))
  :config
  (bind-key "C-x 4 s" #'netsight-sudo-edit netsight-keymap)
  (bind-key "C-x C-o" #'netsight-ffap netsight-keymap)

  (setq debug-on-error t)
  (setq custom-theme-directory (locate-user-emacs-file "themes"))
  (setq custom-theme-allow-multiple-selections nil)
  (setq-default theme-load-from-file t)
  (setq user-full-name "Matt Russell")
  (menu-bar-mode 0)
  (helm-mode 1))

(use-package paredit
  :diminish paredit-mode
  :config
  (add-to-hooks #'enable-paredit-mode `(lisp-mode-hook emacs-lisp-mode-hook)))

(use-package pretty-symbols
  :preface
  (defun enable-pretty-symbols-mode ()
    (pretty-symbols-mode 1))
  :config
  (add-to-hooks #'enable-pretty-symbols-mode
		`(emacs-lisp-mode-hook
		  lisp-mode-hook
		  python-mode-hook)))

(use-package frame-cmds
  :bind (("C-c f m" . maximize-frame)
