                                    (mu4e-update-mail-and-index nil))))
 
 (global-set-key (kbd "RET") 'newline-and-indent)
+(global-set-key (kbd "TAB") #'company-indent-or-complete-common)
 (global-set-key (kbd "M-r") 'recompile)
 (global-set-key (kbd "C-=") 'er/expand-region)
+(global-set-key (kbd "M-/") 'hippie-expand)
 (global-set-key (kbd "C-c t") 'visit-term-buffer)
 (global-set-key (kbd "C-;") 'avy-goto-word-or-subword-1)
 (global-set-key (kbd "M-g l") 'avy-goto-line)
 (global-set-key (kbd "C-a") 'mwim-beginning-of-code-or-line)
+(global-set-key (kbd "C-x C-b") 'ibuffer)
+(global-set-key (kbd "C-s") 'isearch-forward-regexp)
+(global-set-key (kbd "C-r") 'isearch-backward-regexp)
+(global-set-key (kbd "C-M-s") 'isearch-forward)
+(global-set-key (kbd "C-M-r") 'isearch-backward)
 ;; (global-set-key (kbd "C-e") 'mwim-end-of-code-or-line)
 (global-set-key (kbd "C-.") 'imenu-anywhere)
-(global-set-key (kbd "M-%") 'anzu-query-replace)
-(global-set-key (kbd "C-M-%") 'anzu-query-replace-regexp)
 
 (add-hook 'racket-mode-hook          ;; same as C-c C-k
           (lambda ()

      inhibit-startup-message t
      initial-scratch-message nil
      font-lock-maximum-decoration '((racket-mode . t) (t . 1))
      vc-diff-switches "-u")

(defun kelly? ()

;; (setq x-alt-keysym 'meta)

(require 'package)
(add-to-list 'package-archives '("melpa-stable" . "http://stable.melpa.org/packages/") t)
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)

(setq package-pinned-packages
      '((cider          . "melpa-stable")
        (clojure-mode   . "melpa-stable")))

(package-initialize)

(defvar df/packages '(clojure-mode
