Commands
Group Management
:MarkerGroupsCreate <name>
— Create a new group:MarkerGroupsList
— List all groups:MarkerGroupsSelect [name]
— Switch to a group:MarkerGroupsRename <old> <new>
— Rename a group (new name up to 100 characters):MarkerGroupsDelete <name>
— Delete a group
Marker Operations
:MarkerAdd [annotation]
— Add marker at cursor/selection (annotation up to 500 characters):MarkerRemove
— Remove marker at cursor:MarkerList
— List markers in current buffer
Viewing & Navigation
:MarkerGroupsView
— Open drawer marker viewer:MarkerGroupsPickerStatus
— Show current picker backend and availability:MarkerGroupsHealth
— Run health checks
Picker Commands
:MarkerGroupsPickerStatus
— Show current picker backend and availability.:MarkerGroupsSelect
(no argument) — Open the configured picker.
Behavior
- Group list: Enter deletes the selected group (5s notification confirms). ESC closes.
- Marker list: Preview-only; shows code context around the marker; no jumping.
- Backends: mini.pick, Snacks.nvim, fzf-lua, vim.ui. Configure explicitly via require('marker-groups').setup({ picker = '<name>' })
.