@@ -143,18 +143,20 @@ The hook will be called with the session file and the new set of breakpoint loca
143143(defcustom  dap-auto-configure-features  '(sessions locals breakpoints expressions controls tooltip )
144144  " Windows to auto show on debugging when in dap-ui-auto-configure-mode." 
145145  :group  'dap-mode 
146-   :type  '(set  (const :tag  " Show sessions popup window when debugging and enable `dap-ui-sessions-mode` "   sessions)
146+   :type  '(set  (const :tag  " Show sessions popup window when debugging"   sessions)
147147              (const :tag  " Show locals popup window when debugging"   locals)
148-               (const :tag  " Show breakpoints popup window when debugging and enable `dap-ui-breakpoints-mode` "   breakpoints)
148+               (const :tag  " Show breakpoints popup window when debugging"   breakpoints)
149149              (const :tag  " Show expressions popup window when debugging"   expressions)
150+               (const :tag  " Show REPL popup window when debugging"   repl)
150151              (const :tag  " Enable `dap-ui-controls-mode` with controls to manage the debug session when debugging"   controls)
151152              (const :tag  " Enable `dap-tooltip-mode` that enables mouse hover support when debugging"   tooltip )))
152153
153154(defconst  dap-features->windows 
154155  '((sessions .  (dap-ui-sessions .  dap-ui--sessions-buffer))
155156    (locals .  (dap-ui-locals .  dap-ui--locals-buffer))
156157    (breakpoints .  (dap-ui-breakpoints .  dap-ui--breakpoints-buffer))
157-     (expressions .  (dap-ui-expressions .  dap-ui--expressions-buffer))))
158+     (expressions .  (dap-ui-expressions .  dap-ui--expressions-buffer))
159+     (repl .  (dap-ui-repl .  dap-ui--repl-buffer))))
158160
159161(defconst  dap-features->modes 
160162  '((controls .  (dap-ui-controls-mode .  posframe))
@@ -163,6 +165,12 @@ The hook will be called with the session file and the new set of breakpoint loca
163165(defvar  dap--debug-configuration  nil 
164166  " List of the previous configuration that have been executed."  )
165167
168+ (defvar  dap-connect-retry-count  1000 
169+   " Retry count for dap connect."  )
170+ 
171+ (defvar  dap-connect-retry-interval  0.02 
172+   " Retry interval for dap connect."  )
173+ 
166174(defun  dash-expand:&dap-session  (key  source )
167175  `(,(intern-soft  (format  " dap--debug-session-%s  "  (eval  key) )) , source ))
168176
@@ -1578,12 +1586,6 @@ If the current session it will be terminated."
15781586         (dap--set-breakpoints-in-file buffer-file-name))
15791587    (add-hook  'kill-buffer-hook  'dap--buffer-killed  nil  t )))
15801588
1581- (defvar  dap-connect-retry-count  1000 
1582-   " Retry count for dap connect."  )
1583- 
1584- (defvar  dap-connect-retry-interval  0.02 
1585-   " Retry interval for dap connect."  )
1586- 
15871589(defun  dap-mode-mouse-set-clear-breakpoint  (event )
15881590  " Set or remove a breakpoint at the position represented by an
15891591`event'  mouse click. If `dap-mode'  is not enabled, then only the
0 commit comments