id,summary,reporter,owner,description,type,status,priority,milestone,version,resolution,keywords,cc
109,Completion with choice modifiers,boris,boris,"Currently function completeWord receives a function to produce a list of possible completions and passes it a word which should be completed. The function does not know about other user input.

For example, if user entered "":m - Data.Lis"" and "" -"" are in list of characters which count as whitespaces, the function which suggests completion will receive only ""Data.Lis"".

I want to pass modifiers(a bad term, perhaps) to the function as well. The modifier is a single optional character before word.

Use case: If function in ghci knows that modules will be removed, it will be more convenient if it suggests only modules which have already been added to the context.

I have written the function completeWordWithModifier and based already present completeWord on it. The behavior of completeWord was not modified. The modified file Completion.hs is attached.",enhancement,closed,major,,,fixed,completion,
