Changes

Summary

  1. Add rubric tests for #wordAtCaret (details)
  2. Do not close the completion context if navigating with arrows (details)
  3. Rename narrow completion into refresh selection. Keep context alive even (details)
  4. Cleanup (details)
  5. Add interaction tests  - ensure a completion context is created  - (details)
  6. Fix token replacement in completion:  - replace the entire word under (details)
Commit 7ed628ca6f9a8e854beb6fdff77ef5d7dee6e20a by guillermopolito
Add rubric tests for #wordAtCaret
The file was addedsrc/Rubric-Tests/RubSelectionTest.class.st
Commit 262305454c726aeed9e183f2af6b1c4f94018a6c by guillermopolito
Do not close the completion context if navigating with arrows
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
Commit 5c5cd6c08d7d1ad0c7b81fb08f0feef02d1a72ad by guillermopolito
Rename narrow completion into refresh selection. Keep context alive even
if we found a result => the user may want to come back.
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
The file was modifiedsrc/NECompletion-Morphic/NECMenuMorph.class.st (diff)
The file was modifiedsrc/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff)
Commit 2aa5c296dfb53e9408bf24dfa1c9fc980db01ba5 by guillermopolito
Add interaction tests  - ensure a completion context is created  -
typing does not close it  - left arrow does broaden completion token and
search within same context
The file was addedsrc/HeuristicCompletion-Tests/CoCompletionEngineTest.class.st
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
The file was modifiedsrc/NECompletion/AbstractCompletionEngine.class.st (diff)
The file was modifiedsrc/NECompletion-Tests/CompletionContextTest.class.st (diff)
The file was modifiedsrc/NECompletion-Tests/CompletionEngineTest.class.st (diff)
Commit 4cc1b14e06b8f9d87ed4ca75649333775f2bcc6d by guillermopolito
Fix token replacement in completion:  - replace the entire word under
selection, not just what is before the caret  - handle some corner cases
- with tests
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
The file was modifiedsrc/NECompletion-Tests/CompletionEngineTest.class.st (diff)
The file was modifiedsrc/HeuristicCompletion-Tests/CoCompletionEngineTest.class.st (diff)

Summary

  1. Add rubric tests for #wordAtCaret (details)
  2. Do not close the completion context if navigating with arrows (details)
  3. Rename narrow completion into refresh selection. Keep context alive even (details)
  4. Cleanup (details)
  5. Add interaction tests  - ensure a completion context is created  - (details)
  6. Fix token replacement in completion:  - replace the entire word under (details)
Commit 7ed628ca6f9a8e854beb6fdff77ef5d7dee6e20a by guillermopolito
Add rubric tests for #wordAtCaret
The file was addedsrc/Rubric-Tests/RubSelectionTest.class.st
Commit 262305454c726aeed9e183f2af6b1c4f94018a6c by guillermopolito
Do not close the completion context if navigating with arrows
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
Commit 5c5cd6c08d7d1ad0c7b81fb08f0feef02d1a72ad by guillermopolito
Rename narrow completion into refresh selection. Keep context alive even
if we found a result => the user may want to come back.
The file was modifiedsrc/NECompletion-Morphic/NECMenuMorph.class.st (diff)
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
The file was modifiedsrc/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff)
Commit 2aa5c296dfb53e9408bf24dfa1c9fc980db01ba5 by guillermopolito
Add interaction tests  - ensure a completion context is created  -
typing does not close it  - left arrow does broaden completion token and
search within same context
The file was addedsrc/HeuristicCompletion-Tests/CoCompletionEngineTest.class.st
The file was modifiedsrc/NECompletion-Tests/CompletionEngineTest.class.st (diff)
The file was modifiedsrc/NECompletion-Tests/CompletionContextTest.class.st (diff)
The file was modifiedsrc/NECompletion/AbstractCompletionEngine.class.st (diff)
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
Commit 4cc1b14e06b8f9d87ed4ca75649333775f2bcc6d by guillermopolito
Fix token replacement in completion:  - replace the entire word under
selection, not just what is before the caret  - handle some corner cases
- with tests
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
The file was modifiedsrc/HeuristicCompletion-Tests/CoCompletionEngineTest.class.st (diff)
The file was modifiedsrc/NECompletion-Tests/CompletionEngineTest.class.st (diff)