emacs: dap!!!
This commit is contained in:
parent
95948b6429
commit
ba8ce66b0c
3 changed files with 49 additions and 1 deletions
43
doom/config/dap.el
Normal file
43
doom/config/dap.el
Normal file
|
@ -0,0 +1,43 @@
|
|||
;;; $DOOMDIR/config/dap.el -*- lexical-binding: t; -*-
|
||||
(use-package! dape)
|
||||
|
||||
(require 'hydra)
|
||||
(defhydra hydra-dap (:color pink :hint nil)
|
||||
"
|
||||
^Dape Hydra^
|
||||
------------------------------------------------
|
||||
_n_: Next _e_: Eval _Q_: Disconnect
|
||||
_i_: Step In
|
||||
_o_: Step Out
|
||||
_c_: Continue
|
||||
_r_: Restart
|
||||
|
||||
"
|
||||
("n" #'dape-next "Next")
|
||||
("i" #'dape-step-in "Step In")
|
||||
("o" #'dape-step-out "Step Out")
|
||||
("c" #'dape-continue "Continue")
|
||||
("e" #'dape-evaluate-expression "Eval")
|
||||
("r" #'dape-restart "Restart")
|
||||
("q" nil "Quit" :color blue)
|
||||
("Q" #'dape-quit "Disconnect" :color blue))
|
||||
|
||||
(map! :map dap-mode-map
|
||||
:leader
|
||||
:prefix ("d" . "dap")
|
||||
:desc "dap hydra" "h" #'hydra-dap/body
|
||||
|
||||
:desc "dap debug" "s" #'dape
|
||||
:desc "dap quit" "q" #'dape-quit
|
||||
:desc "dap restart" "r" #'dape-restart
|
||||
|
||||
:desc "dap breakpoint toggle" "b" #'dape-breakpoint-toggle
|
||||
:desc "dap breakpoint remove all" "B" #'dape-breakpoint-remove-all
|
||||
:desc "dap breakpoint log" "l" #'dape-breakpoint-log
|
||||
|
||||
:desc "dap continue" "c" #'dape-continue
|
||||
:desc "dap next" "n" #'dape-next
|
||||
:desc "dap step in" "i" #'dape-step-in
|
||||
:desc "dap step out" "o" #'dape-step-out
|
||||
|
||||
:desc "dap eval" "e" #'dape-evaluate-expression)
|
|
@ -14,6 +14,7 @@
|
|||
(package! ox-gfm)
|
||||
(package! tabnine)
|
||||
(package! centered-cursor-mode)
|
||||
(package! dape)
|
||||
|
||||
(package! protobuf-mode)
|
||||
(package! prisma-mode :recipe (:host github :repo "pimeys/emacs-prisma-mode" :branch "main"))
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ config, pkgs, ... }:
|
||||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
# This value determines the Home Manager release that your configuration is
|
||||
|
@ -23,6 +23,7 @@
|
|||
bottom
|
||||
eza
|
||||
fd
|
||||
hyperfine
|
||||
jq
|
||||
just
|
||||
ripgrep
|
||||
|
@ -30,6 +31,9 @@
|
|||
tokei
|
||||
yazi
|
||||
|
||||
luajit
|
||||
luajitPackages.fennel
|
||||
|
||||
# Rust
|
||||
rustup
|
||||
|
||||
|
|
Loading…
Reference in a new issue