Function: ghostel-other
ghostel-other is an interactive and natively compiled function defined
in ghostel.el.
Signature
(ghostel-other)
Documentation
Switch to the next ghostel terminal buffer, or create one.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel.el
(defun ghostel-other ()
"Switch to the next ghostel terminal buffer, or create one."
(interactive)
(let* ((bufs (cl-remove-if-not
(lambda (b)
(with-current-buffer b
(derived-mode-p 'ghostel-mode)))
(buffer-list)))
(current (current-buffer))
(others (cl-remove current bufs)))
(if others
(pop-to-buffer (car others) (append display-buffer--same-window-action
'((category . comint))))
(ghostel (and bufs t)))))