Bug 190832 - Take advantage of new spellchecking functionality
Summary: Take advantage of new spellchecking functionality
Status: RESOLVED WONTFIX
Alias: None
Product: ECF
Classification: RT
Component: ecf.ui (show other bugs)
Version: 1.0.1   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 2.0.0M4   Edit
Assignee: Chris Aniszczyk CLA
QA Contact:
URL:
Whiteboard:
Keywords: bugday, helpwanted
Depends on:
Blocks:
 
Reported: 2007-06-04 11:42 EDT by Chris Aniszczyk CLA
Modified: 2014-02-12 15:30 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Aniszczyk CLA 2007-06-04 11:42:46 EDT
We should consider looking at the new spellchecking abilities included in the platform. This would be very useful for our exemplary views and applications.

This also makes a compelling case for chat applications that want this functionality out of box.
Comment 1 Scott Lewis CLA 2007-06-04 12:12:02 EDT
I'm not sure this is a great idea.  Chat/IM is notorious for intentional spelling errors, strange and unique abbreviations, very rapid (but error prone) response, etc.  I'm not sure if people would want spell checkers in chat input and/or output...they could very easily become annoying (e.g. the dictionary problems with the java editor when spell checking was introduced into the platform).

But perhaps we could try it out and see how people respond.



Comment 2 Chris Aniszczyk CLA 2007-06-05 04:19:01 EDT
Scott, this shouldn't be too much of a problem because there's an extension point that allows you to add your own processing (org.eclipse.ui.workbench.texteditor.spellingEngine). For ECF, we can add our own processor to handle most of these commonly used chat terms... maybe there's some dictionary out there that we can reuse under the EPL to help us out with this.
Comment 3 Scott Lewis CLA 2007-06-05 11:07:56 EDT
(In reply to comment #2)
> Scott, this shouldn't be too much of a problem because there's an extension
> point that allows you to add your own processing
> (org.eclipse.ui.workbench.texteditor.spellingEngine). 

Sure, I know.

>For ECF, we can add our
> own processor to handle most of these commonly used chat terms... maybe there's
> some dictionary out there that we can reuse under the EPL to help us out with
> this.
> 

Finding this will be the hard part, I suspect.


Comment 4 Nitin Dahyabhai CLA 2007-06-05 13:34:31 EDT
I think the abbreviated forms of words used in IM are actually incorrect spellings, and it should really be up to the user to say "that's OK by me" through the usual QuickFix mechanism.  I think the platform's default dictionary is a fine starting point already.  I believe the current Spelling preference page also only allows you to choose one of the available engines and configure it.  To use a different engine in ECF would require its own copy of the preference page.
Comment 5 Scott Lewis CLA 2007-06-05 13:45:47 EDT
(In reply to comment #4)
> I think the abbreviated forms of words used in IM are actually incorrect
> spellings, and it should really be up to the user to say "that's OK by me"
> through the usual QuickFix mechanism.  

I think whether they are 'incorrect' depends a lot on the use case...many people use abbreviations and such so much in chat that it hardly looks like english.  I think that for such folks defining as incorrect and having the annoyance of the misspelled marker could make it difficult to use.

If we use a normal english dictionary/engine, as Nitind proposes below, then I think we want a way for people to disable it easily and quickly.

>I think the platform's default
> dictionary is a fine starting point already.  I believe the current Spelling
> preference page also only allows you to choose one of the available engines and
> configure it.  To use a different engine in ECF would require its own copy of
> the preference page.
> 

Comment 6 Scott Lewis CLA 2007-07-19 03:29:20 EDT
Setting target milestone.
Comment 7 Scott Lewis CLA 2007-10-16 14:21:53 EDT
Assigning to Chris.  
Comment 8 Scott Lewis CLA 2014-02-12 15:30:15 EST
Seems unlikely to happen.  If resources become available for this then please reopen.