From cf040a9c7dfdea1b0571ae6b29b0635f25f7d863 Mon Sep 17 00:00:00 2001 From: contrapunctus Date: Tue, 15 Jun 2021 22:20:45 +0530 Subject: [PATCH] doc: describe goals and strategies --- TODO.org | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/TODO.org b/TODO.org index 02df027..9097bcd 100644 --- a/TODO.org +++ b/TODO.org @@ -540,6 +540,15 @@ Debugger entered--Lisp error: (wrong-number-of-arguments # 0) * discoverability and mouse-accessibility of commands <2021-06-15T16:18:49+0530> -1. define context menu for right click outside of buttons -2. left/right-clicking on buttons should toggle task with/without hooks -3. print keybindings in columns (following the table width) +Goals +1. discoverability of commands +2. discoverability of default keybindings +3. mouse accessibility of commands + +Strategies +1. [X] define menu +2. [ ] bind context menu to right click outside of buttons +3. [ ] bind toggle task with/without hooks to left/right-click on buttons + 1. [ ] keybindings in tooltips +4. +print keybindings in columns (following the table width)+ + * Perhaps I needn't worry too much. =menu-bar-mode= is enabled by default, and it makes #1 and #2 easy. I think a significant amount of the userbase disables =menu-bar-mode=, but they also have things like =counsel-M-x=, =describe-=.