Opened 18 years ago

Closed 13 years ago

#2529 closed defect (fixed)

Spellcheck does not allow anymore to edit file on the fly

Reported by: jeanpierre.chretien@… Owned by: lasgouttes
Priority: normal Milestone: 2.0.0
Component: spell Version: 1.4.1
Severity: normal Keywords: regression
Cc: uwestoehr@…, ballakilleyclieu@…, younes

Description (last modified by Uwe Stöhr)

With 1.3.x, during spellcheck, it was possible to get focus
in the document, edit it (both for the typo and its context)
and restart spellchecking from the current cursor position in the
text window, by selecting Ignore in the spellcheck menu.

This is not possible anymore in 1.4, you have to go to the end of the
spellcheck task to get back in text editing mode in the LyX window.

Change History (26)

comment:1 by Uwe Stöhr, 18 years ago

op_sys: SolarisAll

Yes this is indeed a nasty bug. The bahaviour of LyX 1.3 is much more user friendly.

comment:2 by lasgouttes, 18 years ago

Milestone: 1.4.x

comment:3 by Uwe Stöhr, 18 years ago

Cc: uwestoehr@… added
Keywords: regression added
Version: 1.4.11.4.3

When spellchecking a larger document you often find some other issues than
misspelled word. Of course you want to edit the document without beeing forced
to quit spellchecking and restart it after every change.
This behaviour is btw. a regression to 1.3.x.

comment:4 by lasgouttes, 18 years ago

Version: 1.4.31.4.1

The spellcheck controller needs to be completely rethought, I think.

PS: I reset the version to what it was, please do not fiddle with it.

comment:5 by Uwe Stöhr, 17 years ago

Cc: ballakilleyclieu@… added

comment:6 by Uwe Stöhr, 17 years ago

* #3586 has been marked as a duplicate of this bug. *

comment:7 by Richard Heck, 17 years ago

Milestone: 1.4.x1.5.x

Moving all bugs targeted to before 1.5.0 to 1.5.x.

If these are yours, please check that they have not been fixed and, if so, close
them.

Otherwise, sorry for the spam.

comment:8 by Uwe Stöhr, 16 years ago

Milestone: 1.5.x1.6.0

Should be fixed together with the currently broken spellchecker in LyX 1.6svn,
at least because it is a regression.

comment:9 by Uwe Stöhr, 16 years ago

What's the status of this LyX 1.4 regression?

comment:10 by jeanpierre.chretien@…, 16 years ago

Tested against 1.5.6 and 1.6.0svn: regression is still there.

Start spellchecker at the beginning of a document with several typos;
when it stops at the first one, click in the LyX window to
edit it directly: the spellchecker takesthe control to
go to the next typo instead of leaving you edit the file.

comment:11 by lasgouttes, 16 years ago

This is a general problem of our dialogs. The errorlist also has this
very annoying habit.

comment:12 by Uwe Stöhr, 16 years ago

dependson: 2626

comment:13 by Juergen Spitzmueller, 15 years ago

Milestone: 1.6.01.6.x

comment:14 by younes, 15 years ago

Keywords: fixedintrunk added

Thanks to the spellchecker cleanup.

in reply to:  14 comment:15 by Jean-Pierre Chrétien, 15 years ago

Replying to younes:

Thanks to the spellchecker cleanup.

I updated svn in order to try this on one of my docs, but I can't select Tools->Spellcheck (it is greyed out). In the Tools->Preferences->Language settings->Spellchecker menu, the spellcheck processor pull-down menu is no more visible.

comment:16 by Uwe Stöhr, 15 years ago

Description: modified (diff)

I updated svn in order to try this on one of my docs, but I can't select
Tools->Spellcheck

Then Aspell was not found while LyX was configured. When you run configure in a console you should see if LyX could find Aspell. If now, add the path to Aspell in the Path field in the LyX preferences and reconfigure LyX afterwards.

Here everything works fine.

comment:17 by Jean-Pierre Chrétien, 15 years ago

Sorry, here (Debian Lenny, svn rev 30413), reconfigure does not look anymore for a spellchecker, the two lines:

checking for a spellchecker...

+checking for "ispell"... yes
do no appear anymore in the log.

ispell and aspell are in the path.

comment:18 by younes, 15 years ago

Cc: younes added

comment:19 by Uwe Stöhr, 15 years ago

+checking for "ispell"... yes
do no appear anymore in the log.

ispell is no longer supported. I guess that there is a problem with your Apsell installation. Are you on Windows or Linux. When you are on Linux, are you able to use Aspell for another application?

comment:20 by Jean-Pierre Chrétien, 15 years ago

I'm with Linux Debian 5.0 (Lenny).
I run in parallel up to date versions of branch and trunk for the sake of interface translations: spellcheck is tested and found with 1.6.4svn, and not tested nor found with 2.0svn.
So I can use aspell with 1.6...

comment:21 by ps, 15 years ago

Priority: highnormal

comment:22 by Jean-Pierre Chrétien, 15 years ago

The two lines present in lyx-1.6.x configure.py script:

checkProg('a spellchecker', ispell,

rc_entry = [ r'\spell_command "%%"' ])

do not appear anymore in 2.0svn.

Where is tested the availabiblty of aspell in trunk ?

comment:23 by younes, 15 years ago

Aspell support is a compile time option. You need to install aspell development package in order to use it.

comment:24 by Jean-Pierre Chrétien, 15 years ago

OK, I had libaspell-dev all right, but

svn up && make

is not enough, all is all right now after restarting the procedure from ./autogen.sh

I can stop and restart spellcheck as I want, thank you for fixing this (not to sepak of the continuous spelling feature, which will make the need for it less stringent I guess).

comment:25 by Vincent van Ravesteijn, 15 years ago

Milestone: 1.6.x2.0.0

comment:26 by ps, 13 years ago

Keywords: fixedintrunk removed
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.