Provide autocompletion in VisualEditor
Open, LowPublic40 Story Points

Description

Autocompletion is a nice feature that helps users to type words that occur often more quickly. While it sounds difficult to implement, VE actually makes this quite easy. I wrote a quick-and-dirty proof-of-concept user script: https://de.wikipedia.org/wiki/Benutzer:Schnark/js/veSuggestions.js Of course my script has bugs and limitations, but it shows the concept, and proves that this isn't as difficult as it might seem.

I think it would be great to implement such a feature directly in VE.

Schnark created this task.Sep 15 2016, 7:56 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 15 2016, 7:56 AM
Jdforrester-WMF triaged this task as Low priority.Sep 20 2016, 7:05 PM
Jdforrester-WMF set the point value for this task to 40.
Jdforrester-WMF added a subscriber: Jdforrester-WMF.

Though this sounds fun, I'm unsure how we could possibly support this given that it would interfere with typing in languages which use IMEs; re-writing the CE surface is very dangerous and something we go to extreme lengths to avoid.

For now, absent a clear idea of how we would do this, I'll put it into the backlog.