Fix per-workspace eshell buffers

This commit is contained in:
Henrik Lissner 2018-07-11 00:04:24 +02:00
parent a1b4616236
commit e2442e7d80
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 18 additions and 0 deletions

View file

@ -81,6 +81,11 @@ You should use `det-eshell-alias!' to change this.")
;; Enable autopairing in eshell
(add-hook 'eshell-mode-hook #'smartparens-mode)
;; Persp-mode/workspaces integration
(when (featurep! :feature workspaces)
(add-hook 'persp-activated-functions #'+eshell|switch-workspace)
(add-hook 'persp-before-switch-functions #'+eshell|save-workspace))
;; UI enhancements
(defun +eshell|remove-fringes ()
(set-window-fringes nil 0 0)