forwarded 318917 [EMAIL PROTECTED]
thanks

Hi, Ken,

Just to let you know about a wording problem in ispell.el. For the full
history, please see

http://bugs.debian.org/318917

A summary follows. Using the New German ispell dict and the word 'Shaft',
one gets on spellchecking with ispell.el

--------------------------------------------------------------------
Affix rules generate and capitalize this word as shown below:
        Schaf+t
Use option 'i' if this is a correct composition from the derivative root.
...
--------------------------------------------------------------------

'Schaft' is valid by itself, but not a 'Schaf' derivative. Also, what is
actually saved is 'Schaft', not something of the form 'Schaf/FLAG', so to
save the word into the personal dictionary one has to give a wrong reply to
the question.

Using plain ispell, one gets

00: Schabt
01: Schaf
02: Schafe
03: Schaff
04: Schafft
05: Schafs
06: Schalt
07: Schart
08: Schaut
09: Schasst
10: Schlaft
11: Schuft
??: Schaf+t

[SP] <number> R)epl A)ccept I)nsert L)ookup U)ncap Q)uit e(X)it or ? for help

where 'i' just means 'Insert if correct' as expected, and the last ?? line
is merely informative that the word is familiar to affix rules.

The above wording could probably be changed to something like

--------------------------------------------------------------------
Note: Affix rules generate and capitalize this word as shown below:
        Schaf+t
Use option 'i' if the word is valid (even if affix rules composition not).
...
--------------------------------------------------------------------

like in attached patch.

What do you think?

Cheers,

-- 
Agustin
diff -urNad --exclude=CVS --exclude=.svn ./support/emacsen/ispell.el 
/tmp/dpep-work.CVU6st/dictionaries-common/support/emacsen/ispell.el
--- ./support/emacsen/ispell.el 2005-08-22 11:31:36.000000000 +0200
+++ /tmp/dpep-work.CVU6st/dictionaries-common/support/emacsen/ispell.el 
2005-08-22 11:51:18.000000000 +0200
@@ -1617,7 +1617,7 @@
       (erase-buffer)
       (if guess
          (progn
-           (insert "Affix rules generate and capitalize "
+           (insert "Note: Affix rules generate and capitalize "
                    "this word as shown below:\n\t")
            (while guess
              (if (> (+ 4 (current-column) (length (car guess)))
@@ -1627,8 +1627,8 @@
                    (setq line (1+ line))))
              (insert (car guess) "    ")
              (setq guess (cdr guess)))
-           (insert "\nUse option `i' if this is a correct composition"
-                   " from the derivative root.\n")
+           (insert "\nUse option `i' if the word is valid"
+                   " (even if affix rules composition not).\n")
            (setq line (+ line (if choices 3 2)))))
       (while (and choices
                  (< (if (> (+ 7 (current-column) (length (car choices))

Reply via email to