Replies: 5 comments 9 replies
-
Hi, @aubreyz. Thank you for your kind feedbacks :) As you said, it has the potential to be a long thread; let me transform this issue into a discussion. And I'll reply to each topic later. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I see. What I can do is add a new option named "Disable arrow keys for selecting suggestions". What do you think? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
That's an exciting idea. I think it might not be easy, but possibly to try it 👍 |
Beta Was this translation helpful? Give feedback.
-
Firstly, thank you again Tadashi for this superb plugin.
I have three related suggestions which I think will be best included in a single issue or perhaps as discussion. I think that the emphasis should be on making the plugin work as transparently as possible - in other words it should never (or hardly ever) interfere with usual workflow. I should be able to type just as I would normally type without the plugin and get exactly what I would get without the plugin installed (without automated text entered by accident). I think there are three ways it could be improved:
a) The default "Enter" key for insertion is a big issue. I (and I gather others) often have text inserted at line ends by accident, and it makes inserting line breaks quite hard. It is possible to change to another key, like tab, which partially solves the problem (as the tab key is less essential, but is still used). Fortunately where the tab key is usually used, the plugin is mostly unlikely to be showing suggestions such as in list indention.
I think a wider range of single-key choices would help, for example how about the right arrow key or ` or others.
b) A bigger problem is the hijacking of the arrow keys. These are often used in editing, creating some disconcerting editing issues. One suggestion is that in the option "Additional cycle through suggestions keys" if one of these is selected then the usual arrow suggestion cycling is switched off. Or how about prefixing the suggestion with a number 1. 2. 3. etc -- then a suggestion can be chosen with Tab 1, Tab 2, Tab 3....
c) I think a related issue that interferes with workflow is that there are too many suggestions which are not ever going to be of use.
For example if one word in the database is "arrow" and you have a three character minimum for trigger it is not that helpful (for most people) to be prompted with arrow after typing arr -- it is easier just to type the ow. There also needs to be a minimum word length setting so for example if the minimum word length is set to 7 and the trigger length set to 3 then:
arr would not prompt with arrow or arrows, but might prompt for arrowhead if that is in the database that is being applied
d) Another suggestion that might help people with manual triggering set is to have a word prefix which allows triggering even if triggering is set to manual. For example with manual triggering, if I type arr I would get no suggestions but if I type `arr I would get prompted with whatever arr would normally produce if auto-triggering was switched on.
Beta Was this translation helpful? Give feedback.
All reactions