     (setq paragraph-start comint-prompt-regexp)
     
     (setq paragraph-start comint-prompt-regexp)
-    (when rdebug-many-windows (rdebug-setup-windows))
+    (when rdebug-many-windows (rdebug-setup-windows-initially))
     
     (run-hooks 'rdebug-mode-hook))
   ))

      (puthash "stack"       'rdebug--setup-stack-buffer                 map)
      (puthash "variables"   'rdebug--setup-variables-buffer             map)
      (puthash "display"     'rdebug--setup-display-buffer               map)
      (puthash "help"        'rdebug--setup-secondary-window-help-buffer map)
      map)))

(defun rdebug-process-annotation (name contents)
  (rdebug-debug-enter "rdebug-process-annotation"
  (let ((buf (get-buffer-create (format "*rdebug-%s-%s*" name gud-target-name)))
        ;; Buffer local, doesn't survive the buffer change.
        (comint-buffer gud-comint-buffer))

 B - Breakpoints buffer.
 C - Command buffer (the debugger shell)
 D - Display buffer (also known as Watch buffer)
 O - Output window
 V - Variables buffer
 S - Stack trace buffer
 ? - This help text.
