Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Apr 2014 21:46:51 +0200] rev 192
Initial support for completing selector parts.
When user types
map at: 1 ifA
then the completer also offers to complete `ifAbsent:`, `ifAbsentPut:` ... in addition to
SmallInteger methods.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Apr 2014 15:03:38 +0200] rev 191
Fix for Smalltalk node finder.
Now, comments array contain offsets of start and end of a comment
(not start and length, as it used to contain).
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 04 Apr 2014 15:12:18 +0200] rev 190
Added a little help text to completion view.
Currently it shows some help text what to do and inferred receiver type when
completing message selector.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 04 Apr 2014 11:52:33 +0200] rev 189
Yet another fix in completion view.
First, pre-select item that matches typed prefix exactly, if none, filter using similarity matching.
If none matches exactly, do not autocomplete.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 03 Apr 2014 23:06:01 +0200] rev 188
Fix in completion - do not autocomplete when prefix does not match selected item exactly.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 02 Apr 2014 23:42:42 +0200] rev 187
Fixes issue #4 - Use levenshtein distance when computing prefix-based selector completion.
Levenshtein distance is used for all prefixes longer then 4 characters. The limit is set to 15.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 01 Apr 2014 18:01:57 +0200] rev 186
Bugfix in EditSupport
textView instvar was accidentically overwritten with codeView.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 31 Mar 2014 23:43:25 +0200] rev 185
Support for Tab in code completion.
Pressing Tab when code completion window is open completes longes common prefix
of items matching already typed text. If no text can be completed, flashes the completion
popup.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 31 Mar 2014 22:31:38 +0200] rev 184
Fixed issue #3
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 31 Mar 2014 21:40:25 +0200] rev 183
Allow lint window to be closed by pressing escape.