Skip to content

Commit

Permalink
emacs: add pop-shell, replaces some of my custom code
Browse files Browse the repository at this point in the history
  • Loading branch information
ethan-coe-renner committed Aug 16, 2024
1 parent 337728d commit 22e90f0
Showing 1 changed file with 7 additions and 22 deletions.
29 changes: 7 additions & 22 deletions dot_emacs.d/emacs.org
Original file line number Diff line number Diff line change
Expand Up @@ -303,25 +303,13 @@ Keybindings should go with their respective packages.
(defalias (car alias) (cdr alias)))
my/eshell-aliases)

(defcustom my/eshell-window-height 15
"The height of the eshell window when it is toggled on."
:type 'integer
:group 'my)

(defun my/toggle-eshell ()
"Toggle an eshell window."
(interactive)
(let ((eshell-buffer (get-buffer "*eshell*")))
(if eshell-buffer
(if (get-buffer-window eshell-buffer)
(delete-window (get-buffer-window eshell-buffer))
(select-window (split-window-vertically (- my/eshell-window-height)))
(switch-to-buffer eshell-buffer))
(select-window (split-window-vertically (- my/eshell-window-height)))
(eshell))))

(leader-key-def
"e" 'my/toggle-eshell
(use-package shell-pop
:straight t
:custom
(shell-pop-shell-type '("eshell" "*eshell*" (lambda nil (eshell))))
(shell-pop-full-span t)
:general
("C-c t" 'shell-pop)
)
#+end_src

Expand Down Expand Up @@ -912,9 +900,6 @@ Set gui settings, theme, fonts, etc
(mapc #'disable-theme custom-enabled-themes)

(ef-themes-select 'ef-bio)

:general
("C-c t" 'ef-themes-toggle)
)
#+end_src

Expand Down

0 comments on commit 22e90f0

Please sign in to comment.