       (erase-buffer)
       (eshell-send-input)))
 
-  (add-hook 'eshell-mode-hook #'disable-completions-tramp)
   (add-hook 'eshell-mode-hook
             (lambda ()
               ;; Needs to be ran inside the hook since eshell-mode-map is

  (shackle '((shell-mode
              :action seanmacs/display-buffer-same)
             ("^\\*shell"
              :action seanmacs/display-buffer-same)))
  (add-hook 'shell-mode-hook #'disable-completions-tramp))

(provide 'seanmacs-shell)
;;; seanmacs-shell.el ends here

;; Configurations for shell and eshell

;;; Code:

(defun async-shell-buffer (program &rest args)
  "Run PROGRAM with ARGS async."
