[Rust] fix dap mode toggle logic

rust layer doesn't own dap-mode so toggle is ignored
This commit is contained in:
Thanh Vuong 2022-05-30 21:05:42 -06:00 committed by Maxi Wolff
parent 69027b8eec
commit 11277c517c
1 changed files with 4 additions and 3 deletions

View File

@ -26,7 +26,7 @@
cargo
company
counsel-gtags
(dap-mode :toggle (eq rust-backend 'lsp))
dap-mode
flycheck
(flycheck-rust :requires flycheck)
ggtags
@ -78,8 +78,9 @@
(spacemacs/counsel-gtags-define-keys-for-mode 'rust-mode))
(defun rust/pre-init-dap-mode ()
(add-to-list 'spacemacs--dap-supported-modes 'rust-mode)
(add-hook 'rust-mode-local-vars-hook #'spacemacs//rust-setup-dap))
(when (eq rust-backend 'lsp)
(add-to-list 'spacemacs--dap-supported-modes 'rust-mode)
(add-hook 'rust-mode-local-vars-hook #'spacemacs//rust-setup-dap)))
(defun rust/post-init-flycheck ()
(spacemacs/enable-flycheck 'rust-mode))