Variable: ghostel-identity

ghostel-identity is a buffer-local variable defined in ghostel.el.

Documentation

Structured identity of this ghostel buffer, as an alist.

kind (mandatory) says what created the buffer: term, compile, exec, eshell, or a third-party symbol. Scope keys like project-root or the plain-terminal name attach it to a context and may be combined; command records an exec'd (PROGRAM . ARGS); instance (an integer) marks a reusable slot. Slot reuse compares whole identities, so cosmetic keys must stay off slots; scoped listings match subsets with ghostel-identity-match-p.

Source Code

;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel.el
(defvar-local ghostel-identity nil
  "Structured identity of this ghostel buffer, as an alist.
`kind' (mandatory) says what created the buffer: `term', `compile',
`exec', `eshell', or a third-party symbol.  Scope keys like
`project-root' or the plain-terminal `name' attach it to a context
and may be combined; `command' records an exec'd (PROGRAM . ARGS);
`instance' (an integer) marks a reusable slot.
Slot reuse compares whole identities, so cosmetic keys must stay off slots;
scoped listings match subsets with `ghostel-identity-match-p'.")