doomemacs / doomemacs/core

Pasting the dap-mode-map keybindings from the documentation returns wrong type argument

Open
#8,124 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Emacs Lisp
Stars
22.7k
Forks
3.1k
Avg merge
10h 46m
Merged PRs (30d)
4

Description

Pasting the [keybindings](https://docs.doomemacs.org/latest/modules/tools/debugger/#keybindings,code-1--1
) to my private config.el doesn't provide these bindings and returns this flycheck error:
`Wrong type argument: proper-list-p, ("d" . "dap") (emacs-lisp)`

excerpt of my private config.el:

```lisp
(after! dap-mode
(setq dap-python-debugger 'debugpy))

(map! :map dap-mode-map ;;flycheck error -> Wrong type argument: proper-list-p, ("d" . "dap") (emacs-lisp)
:leader
:prefix ("d" . "dap")
;; basics
:desc "dap next" "n" #'dap-next
:desc "dap step in" "i" #'dap-step-in
:desc "dap step out" "o" #'dap-step-out
:desc "dap continue" "c" #'dap-continue
:desc "dap hydra" "h" #'dap-hydra
:desc "dap debug restart" "r" #'dap-debug-restart
:desc "dap debug" "s" #'dap-debug

;; debug
:prefix ("dd" . "Debug")
:desc "dap debug recent" "r" #'dap-debug-recent
:desc "dap debug last" "l" #'dap-debug-last

;; eval
:prefix ("de" . "Eval")
:desc "eval" "e" #'dap-eval
:desc "eval region" "r" #'dap-eval-region
:desc "eval thing at point" "s" #'dap-eval-thing-at-point
:desc "add expression" "a" #'dap-ui-expressions-add
:desc "remove expression" "d" #'dap-ui-expressions-remove

:prefix ("db" . "Breakpoint")
:desc "dap breakpoint toggle" "b" #'dap-breakpoint-toggle
:desc "dap breakpoint condition" "c" #'dap-breakpoint-condition
:desc "dap breakpoint hit count" "h" #'dap-breakpoint-hit-condition
:desc "dap breakpoint log message" "l" #'dap-breakpoint-log-message)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.