Scratch Extra
editor.scratch adds Snacks scratch buffers: persistent, context-aware
throwaway notepads keyed by working directory and branch, with auto-save.
Enable it
-- ~/.config/blak/lua/blak/user.luareturn { extras = { enabled = { "editor.scratch", }, },}Or enable it interactively:
:BlakExtras enable editor.scratchWhat it adds
| Surface | Contribution |
|---|---|
| Keymap | <leader>. toggles a scratch buffer |
| Keymap | <leader>S selects from existing scratch buffers |
Snacks already ships with Blak, so this extra adds no plugin spec — it binds
keymaps to Snacks.scratch() and Snacks.scratch.select(). The keymaps appear
in :BlakKeys.
Configure it
Snacks scratch options go under snacks.scratch:
return { extras = { enabled = { "editor.scratch" } }, snacks = { scratch = { ft = "markdown", autowrite = true, }, },}Disable it
Remove "editor.scratch" from extras.enabled or run
:BlakExtras disable editor.scratch, then restart Blak.