@@ -158,19 +158,24 @@ The chance of generating the same UUID is much higher than a robust algorithm.."
158158 (comint-output-filter proc csound-repl-prompt))
159159
160160(defun csound-repl--generate-welcome-message (cur-file )
161- (let ((s (format (concat " \n "
162- " ;; csound-mode 1.0.0\n "
163- " ;; file: " cur-file " \n "
164- " ;; sr: %d\n "
165- " ;; ksmps: %d\n "
166- " ;; nchnls: %d\n "
167- " ;; 0dbfs: %d\n\n\n " )
168- csound-repl-sr
169- csound-repl-ksmps
170- csound-repl-nchnls
171- csound-repl-0dbfs)))
172- (put-text-property 0 (length s) 'face 'font-lock-doc-string-face s)
173- s))
161+ (let* ((csound-repl---welcome-title
162+ (concat " __ __ __ __ __ __ __ \n "
163+ " / / / | / | /| ||/ | /|/| / ||/ | / \n "
164+ " ( (___ ( |( |( | || | ___ ( / |( || |(___ \n "
165+ " | ) )| )| )| | )| ) | )| )| )| \n "
166+ " |__/ __/ |__/ |__/ | |/ |__/ | / |__/ |__/ |__ \n " ))
167+ (s (format (concat " \n "
168+ " ;; csound-mode 0.1\n "
169+ " ;; file: " cur-file " \n "
170+ " ;; sr: %d\n "
171+ " ;; ksmps: %d\n "
172+ " ;; nchnls: %d\n "
173+ " ;; 0dbfs: %d\n\n\n " )
174+ csound-repl-sr
175+ csound-repl-ksmps
176+ csound-repl-nchnls
177+ csound-repl-0dbfs)))
178+ (concat csound-repl---welcome-title s)))
174179
175180(defun csound-repl--restart ()
176181 (when csound-repl--csound-instance
@@ -240,33 +245,32 @@ The chance of generating the same UUID is much higher than a robust algorithm.."
240245 (save-current-buffer
241246 (set-buffer csound-repl-buffer-name)
242247 (goto-char (buffer-size ))
243- ; ; (comint-next-prompt 1)
244- ; ; (switch-to-prev-buffer)
245- (if (prog2 (beginning-of-line )
246- (search-forward csound-repl-prompt nil t 1 ))
248+ (let ((msg (replace-regexp-in-string "