Keymaps
Besides the keymaps to change the views, each view has its own keymaps, listed below. At any time (from within nvim-dap-view's main window) you can use g? to show a "help" window that lists all of them.
There are also some default keybindings for navigating to other views.
The help window itself has only 1 mapping: it can be closed with q.
| Key | Action |
|---|---|
| Threads | |
<CR> | Jump to a frame |
t | Toggle subtle frames |
f | Filter frames (via Lua patterns1) |
o | Omit results matching filter (invert filter) |
| Scopes | |
<CR> | Expand or collapse a variable |
s | Set the value of an expression |
| Breakpoints | |
<CR> | Jump to a breakpoint |
d | Delete a breakpoint |
| Watches | |
<CR> | Expand or collapse a variable |
i | Insert an expression |
d | Delete an expression |
e | Edit an expression |
c | Copy the value of an expression or variable |
s | Set the value of an expression or variable |
| Exceptions | |
<CR> | Toggle filter |
| Sessions | |
<CR> | Switch to a session |
| Terminal | |
]s | Go to next session |
[s | Go to previous session |
| Navigation | |
]v | Go to next view |
[v | Go to previous view |
[V | Go to first view |
]V | Go to last view |
| Help | |
q | Close |
Additionally, when jumping to a frame or breakpoint you can use <C-w><CR> to pick a specific jump behavior .
nvim-dap-view doesn't define any keybindings outside its own buffers: you have to create your own bindings to call open, close or toggle and other API functions (or commands ).