Add LSP debugger

This commit is contained in:
Maciej 2020-11-28 18:40:51 +02:00
parent f36b68b043
commit d4c930262d
Signed by: maciej
GPG key ID: 41D62D42D3B0D765
3 changed files with 9 additions and 1 deletions

1
.gitignore vendored
View file

@ -16,3 +16,4 @@ eshell/*
.yas-compiled-snippets.el .yas-compiled-snippets.el
ac-comphist.dat ac-comphist.dat
/.cache /.cache
.dap-breakpoints

View file

@ -37,6 +37,7 @@
(require 'pkg/deft "$HOME/.emacs.d/pkg/deft.el") (require 'pkg/deft "$HOME/.emacs.d/pkg/deft.el")
(require 'pkg/lsp "$HOME/.emacs.d/pkg/lsp.el") (require 'pkg/lsp "$HOME/.emacs.d/pkg/lsp.el")
(require 'pkg/dashboard "$HOME/.emacs.d/pkg/dashboard.el") (require 'pkg/dashboard "$HOME/.emacs.d/pkg/dashboard.el")
(require 'pkg/undo-tree "$HOME/.emacs.d/pkg/undo-tree.el")
;; Themes ;; Themes
(require 'themes/themes "$HOME/.emacs.d/themes/themes.el") (require 'themes/themes "$HOME/.emacs.d/themes/themes.el")
@ -64,7 +65,7 @@
;; Your init file should contain only one such instance. ;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right. ;; If there is more than one, they won't work right.
'(package-selected-packages '(package-selected-packages
'(undo-tree helpful lsp-haskell dashboard fsharp-mode dash-at-point racer racer-mode flycheck-rust rust-mode haskell-mode dune which-key erlang gitignore-mode yaml-mode nginx-mode ansible terraform-mode dockerfile-mode reason-mode merlin tuareg clj-refactor cider clojure-mode elixir-mode js2-mode web-mode enh-ruby-mode ruby-end rspec-mode planet-theme flatui-theme base16-theme smart-mode-line lsp-ui lsp-mode deft counsel-projectile flycheck company yasnippet-snippets yasnippet visual-regexp column-enforce-mode rainbow-mode rainbow-delimiters magit hydra counsel keyfreq exec-path-from-shell buffer-move use-package)) '(dap-mode undo-tree helpful lsp-haskell dashboard fsharp-mode dash-at-point racer racer-mode flycheck-rust rust-mode haskell-mode dune which-key erlang gitignore-mode yaml-mode nginx-mode ansible terraform-mode dockerfile-mode reason-mode merlin tuareg clj-refactor cider clojure-mode elixir-mode js2-mode web-mode enh-ruby-mode ruby-end rspec-mode planet-theme flatui-theme base16-theme smart-mode-line lsp-ui lsp-mode deft counsel-projectile flycheck company yasnippet-snippets yasnippet visual-regexp column-enforce-mode rainbow-mode rainbow-delimiters magit hydra counsel keyfreq exec-path-from-shell buffer-move use-package))
'(safe-local-variable-values '(safe-local-variable-values
'((haskell-process-use-ghci . t) '((haskell-process-use-ghci . t)
(haskell-indent-spaces . 4)))) (haskell-indent-spaces . 4))))

View file

@ -29,5 +29,11 @@
lsp-ui-doc-include-signature t lsp-ui-doc-include-signature t
lsp-log-io nil) lsp-log-io nil)
;; Lsp debugger mode
(use-package dap-mode
:ensure t
:defer t
:requires (lsp-mode lsp-ui))
(provide 'pkg/lsp) (provide 'pkg/lsp)
;;; lsp.el ends here ;;; lsp.el ends here