summaryrefslogtreecommitdiff
path: root/lisp/terminal.el
diff options
context:
space:
mode:
authorJakob L. Kreuze2022-05-03 20:47:04 -0400
committerJakob L. Kreuze2022-05-07 20:33:37 -0400
commita1785d90980ad63ca5a25044f3f155cfef7e4697 (patch)
tree7328a3ca7fe2e29e767410bb08bc9143fa2903db /lisp/terminal.el
parentf8d2925ca76bc73f22cf1e96a00c1e6ee715ade1 (diff)
[term] Show terminal title in modeline
Diffstat (limited to 'lisp/terminal.el')
-rw-r--r--lisp/terminal.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/terminal.el b/lisp/terminal.el
index 6cda423..334062e 100644
--- a/lisp/terminal.el
+++ b/lisp/terminal.el
@@ -9,4 +9,11 @@
;;; altogether, albeit with a very slow transition-out.
;;;
-(use-package vterm)
+(defvar vterm-buffer-title nil
+ "Title set by shell program.")
+
+(use-package vterm
+ :config
+ (defun vterm--set-title (title)
+ "Use TITLE to set the buffer name according to `vterm-buffer-name-string'."
+ (setq vterm-buffer-title title)))

© 2015 - 2026 Jakob L. Kreuze