diff --git a/modules/tools/debugger/config.el b/modules/tools/debugger/config.el index f640e7bb1..7714f3a19 100644 --- a/modules/tools/debugger/config.el +++ b/modules/tools/debugger/config.el @@ -32,6 +32,10 @@ :config (set-popup-rule! "^\\*\\(?:trepanjs:\\(?:g\\|zsh\\|bash\\)db\\)" :size 20) + (when (featurep! :lang javascript) + (after! js2-mode + (require 'realgud-trepan-ni))) + ;; TODO Temporary Ex commands for the debugger ;; (def-tmp-excmd! doom:def-debug-on doom:def-debug-off ;; ("n[ext]" . realgud:cmd-next) diff --git a/modules/tools/debugger/packages.el b/modules/tools/debugger/packages.el index b3f8c957e..4d83727f8 100644 --- a/modules/tools/debugger/packages.el +++ b/modules/tools/debugger/packages.el @@ -1,6 +1,9 @@ ;; -*- no-byte-compile: t; -*- ;;; tools/debugger/packages.el -(package! realgud) +(when (package! realgud) + (when (featurep! :lang javascript) + (package! realgud-trepan-ni))) + (when (featurep! :tools lsp) (package! dap-mode))