Function: ghostel--rename-managed
ghostel--rename-managed is a natively compiled function defined in
ghostel.el.
Signature
(ghostel--rename-managed NEW-NAME)
Documentation
Rename the current buffer to NEW-NAME for Ghostel name tracking.
Declines after a manual rename; a nil or unchanged NEW-NAME is a no-op.
Source Code
;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel.el
(defun ghostel--rename-managed (new-name)
"Rename the current buffer to NEW-NAME for Ghostel name tracking.
Declines after a manual rename; a nil or unchanged NEW-NAME is a no-op."
(when (and new-name
(or (null ghostel--managed-buffer-name)
(equal (buffer-name) ghostel--managed-buffer-name))
(not (equal new-name (buffer-name))))
(rename-buffer new-name t)
(setq ghostel--managed-buffer-name (buffer-name))))