activating dap web modules in TS mode

This commit is contained in:
Felix Clark 2020-05-12 10:19:15 -04:00
parent bc5bbb1770
commit cdd5e3931f

View file

@ -16,6 +16,14 @@
(realgud:trepanpl :modes (perl-mode perl6-mode))
(realgud:zshdb :modes (sh-mode))))
(defun +debugger--load-dap-web ()
"Load the DAP extensions for web development."
(require 'dap-node)
(require 'dap-chrome)
(require 'dap-firefox)
(when IS-WINDOWS
(require 'dap-edge))
)
;;
;;; Packages
@ -110,12 +118,9 @@
(mapc #'require (cddr module)))))
(when (featurep! :lang javascript +lsp)
(with-eval-after-load 'js2-mode
(require 'dap-node)
(require 'dap-chrome)
(require 'dap-firefox)
(when IS-WINDOWS
(require 'dap-edge))))
(with-eval-after-load 'js2-mode #'+debugger--load-dap-web)
(with-eval-after-load 'typescript-mode #'+debugger--load-dap-web)
)
(dap-mode 1))