From b8948aa6efcbc84d332ebb73b3f5a25a44239f59 Mon Sep 17 00:00:00 2001 From: Sean Farley Date: Tue, 24 Dec 2019 13:45:34 -0800 Subject: [PATCH] dap-mode: set extensions variable to doom-cache Previously, this would put the .extension directory in `user-emacs-directory' which in doom's case will be in the root of the doom directory. So, we move the directory to doom's etc dir and also name it something descriptive instead of 'extension'. --- modules/tools/debugger/config.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/tools/debugger/config.el b/modules/tools/debugger/config.el index 1efc7162c..816a9923d 100644 --- a/modules/tools/debugger/config.el +++ b/modules/tools/debugger/config.el @@ -23,8 +23,10 @@ (use-package! dap-mode :when (featurep! :tools lsp) :after lsp-mode - :preface (setq dap--breakpoints-file (concat doom-etc-dir "dap-breakpoints")) - :init (add-hook 'dap-mode-hook #'dap-ui-mode) ; use a hook so users can remove it + :preface + (add-hook 'dap-mode-hook #'dap-ui-mode) ; use a hook so users can remove it + (setq dap--breakpoints-file (concat doom-etc-dir "dap-breakpoints") + dap-utils-extension-path (concat doom-etc-dir "dap-extension/")) :config (dap-mode 1) (dolist (module '(((:lang . cc) ccls dap-lldb dap-gdb-lldb)