Actually generate candidates by matching filename
Update comments
Move lexing from writer to editor
Enhance completion struct
Implement completion accpetance.
Correct comment.
findCompletion -> startCompletion; store slicing index of original text
Implement completion preview
Seperate filename generation and matching