CeleritasCelery / debug-layer

realgud debug layer for Spacemacs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

debug layer

img/debug.png

Table of Contents

Description

This layer adds interactive debuggers for mulitple languages using realgud.

Install

To use this configuration layer, add it to your ~/.spacemacs. You will need to add debug to the existing dotspacemacs-configuration-layers list in this file.

enable additional debuggers

Language specific debuggers are added by the respective layer. If you want to add additional debuggers, add them to the debug-additional-debuggers variable. This accepts either a string or list of strings. Make sure that your debugger is compatible by checking here.

(setq-default dotspacemacs-configuration-layers
              '((debug :variables debug-additional-debuggers '("remake" "nodejs"))))

Key bindings

Leader

Key BindingDescription
SPC m d dopen cmd buffer

shortkey-mode

Key BindingDescription
sstep over
istep into
ostep out
ccontinue
Jjump to current line
eeval variable
rrestart
qquit debug
Sgoto cmd buffer
bbset break
bcclear break
bddelete break
bsdisable break
beenable break

About

realgud debug layer for Spacemacs

License:GNU General Public License v3.0


Languages

Language:Emacs Lisp 100.0%