fc2d220b5e
- I had some issues related to finding the corresponding shortcuts for each of the commands and I am looking for suggestions for improvements. - updated the lsp-java readme since the server installation is now automatic. If you already have jdt server installation, please run lsp-java-update-server which will download the related dap-mode related stuff. - Make sure that you have latest melpa versions of lsp-java, lsp-ui and dap-mode since several issues related to the java integration were fixed lately. - dap-mode is pretty young package and it is not extensively tested - dap-hydra which will be used as a transient state for the breakpoints and debugging, in general, is not synched with the shortcuts in the layer. I will sync them once there is agreement on the shortcuts configuration. Also, I have not updated lsp-java README.org with the corresponding shortcuts for the same reason. - The debug integration with the python lsp layer will be implemented in separate PR. - There will be few more functions that are going to be added to the dap-mode at some point and they would require shortcuts too: * suspend/kill thread I guess - "m d t s" "m d t k"? * watches - "m d l w" * exception breakpoints - I have to figure out how it will look like on emacs side. * goto point "m d H"?
20 lines
443 B
EmacsLisp
20 lines
443 B
EmacsLisp
;;; packages.el --- DAP mode functions File for Spacemacs
|
|
;;
|
|
;; Copyright (c) 2012-2018 Sylvain Benner & Contributors
|
|
;;
|
|
;; Author: Ivan Yonchovski (yyoncho@gmail.com)
|
|
;; URL: https://github.com/syl20bnr/spacemacs
|
|
;;
|
|
;; This file is not part of GNU Emacs.
|
|
;;
|
|
;;; License: GPLv3
|
|
|
|
(defconst dap-packages
|
|
'(dap-mode))
|
|
|
|
(defun dap/init-dap-mode ()
|
|
(use-package dap-mode
|
|
:after (lsp-mode)
|
|
:config
|
|
(dap-mode 1)
|
|
(dap-ui-mode 1)))
|