求助:如何在启动dap-debug的时候开启dap-ui-repl?

问题:想在dap-mode下,启动dap-debug后,如何自动开启dap-ui-repl? 添加advice函数可以开成功开启dap-ui-locals和dap-ui-sessions,没法开启dap-ui-repl。

配置代码如下:

(use-package dap-mode
  :bind
  (("<f7>" . dap-step-in)
   ("<M-f7>" . dap-step-out)
   ("<f8>" . dap-next)
   ("<f9>" . dap-continue)
   ("<f5>" . dap-debug))
  :hook
  ((python-mode . dap-mode)
   (python-mode . dap-ui-mode))
  :config
  (require 'dap-python))

;;;###autoload
(defun +dap-debug-a (&rest _)
  (progn (dap-ui-locals)
         (dap-ui-sessions)
         (dap-ui-repl)))

(advice-add #'dap-debug :after #'+dap-debug-a)

在 lsp-java 中,设置断点,进入dug后, 可以开启 dap-ui-repl, 用命令创建对象等操作都可以,亲测有效