# Todo - [x] create keymaps in register() - [x] distinction between actual keymap and just a desc - [x] virtual mappings wihtout real children? - [x] registers / counts? - [x] presets / plugins - [x] config? - [x] auto blacklist single keys for default keymaps (for mappings like `aa`, a hook would be created for `a` and `a` would be ignored) - [x] custom sorting - [x] gr doesn't work because of grn and friends - [x] same for gc opmode and gc normal mode - [x] yank and shift-paste hangs - [x] macro recording / macro execution - [x] spell - [x] spell with count, like `1z=` - [x] which-key-ignore - [x] empty groups? - [x] timeoutlen and nowait - [x] ui presets - [x] ui opts & columns etc - [x] scroll window - [x] help text? - [x] plugin layout? - [x] ✅ 🔥🔥🚀 - [x] minimize attach - [x] sometimes incorrectly attached `gcc` not working - [x] error handling for view - [x] spelling layout - [x] better mappings parser? Especially needs typings - [x] Mappings with mode `v` - [x] allow register from opts - [x] auto gen docs - [x] health - [x] `gh_` - [x] devicons support - [x] nowait, timeoutlen and delay - [x] new mappings DSL - [x] News - [x] normal mode mappings in terminal mode? - [x] dynamic size - [x] situation with visual mode - [x] fix timeoutlen - [x] document hydra mode - [x] floating help text? - [x] move old option check to checkhealth - [x] show scrolling hint when can't fit all mappings - [ ] more tests - [ ] hint characters in desc - [ ] intgerate with lazy.nvim. Get description there if set