summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2021-01-04 00:26:59 +0000
committerjao <jao@gnu.org>2021-01-04 00:26:59 +0000
commit7f8b99ccb5ea0f1f6dfb78639394497fc94afbb9 (patch)
treebb099ad0b10b91208cf47d2f8b0485888522774a
parentb634f8b79f199a048b6a3eb589abae3778982ef0 (diff)
downloadelibs-7f8b99ccb5ea0f1f6dfb78639394497fc94afbb9.tar.gz
elibs-7f8b99ccb5ea0f1f6dfb78639394497fc94afbb9.tar.bz2
vterm-repl: shorter buffer names
-rw-r--r--prog/jao-vterm-repl.el8
1 files changed, 4 insertions, 4 deletions
diff --git a/prog/jao-vterm-repl.el b/prog/jao-vterm-repl.el
index 306042c..7954bd0 100644
--- a/prog/jao-vterm-repl.el
+++ b/prog/jao-vterm-repl.el
@@ -1,6 +1,6 @@
;;; jao-vterm-repl.el --- vterm-based repls -*- lexical-binding: t; -*-
-;; Copyright (C) 2020 jao
+;; Copyright (C) 2020, 2021 jao
;; Author: jao <mail@jao.io>
;; Keywords: terminals
@@ -44,7 +44,8 @@
(defun jao-vterm-repl--exec (cmd &optional name)
(vterm name)
- (when name (vterm-send-string "unset PROMPT_COMMAND\n"))
+ (when name
+ (vterm-send-string "unset PROMPT_COMMAND\n\n"))
(vterm-send-string cmd)
(vterm-send-return)
(when name (rename-buffer name)))
@@ -91,11 +92,10 @@
(prompt (cdr (assoc root-name jao-vterm-repl-prompts)))
(cmd (or (cdr (assoc root-name jao-vterm-repl-repls))
(read-string "REPL command: "))))
- (jao-vterm-repl--exec cmd vname)
+ (jao-vterm-repl--exec cmd (format "* vrepl - %s *" root-name))
(jao-vterm-repl-mode)
(setq-local jao-vterm-repl--name vname)
(when prompt (setq-local jao-vterm-repl--prompt-rx prompt))
- (rename-buffer vname)
(current-buffer)))))
;;;###autoload