   ;; Enable company completion on TAB when in shell mode.
   ;; (company-mode)
   ;; (bind-key "TAB" #'company-manual-begin shell-mode-map)
-  (setq company-backends '(company-shell
+  (setq company-backends '(company-files
                            (company-dabbrev-code
                             company-gtags
                             company-etags
                             company-keywords)
-                           company-files
                            company-dabbrev)))
 
 ;; This is a hack. Let's see how it goes.

   objc-mode-map
   ("M-." . rtags-find-symbol-at-point))
  :config
  (setq rtags-path "~/stuff/active/code/rtags/bin")
  (setq rtags-use-helm t))

;; Needed for endlessparentheses's hack.
(use-package cider :ensure t)

  (bind-key "<tab>" #'dired-subtree-toggle dired-mode-map)
  (bind-key "<backtab>" #'dired-subtree-cycle dired-mode-map))

(use-package with-editor :ensure t
  :config
  (add-hook 'shell-mode-hook  'with-editor-export-editor))

(use-package fullframe :ensure t
  :commands (fullframe)
  :config
