Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#257 option --dont-ignore-case work only for uppercase words?

0.60
closed-invalid
other (35)
5
2012-03-18
2012-03-18
Yuri Kozlov
No

$ cat .aspell.en.pws
personal_ws-1.1 en 0
RSS

$ echo 'RSS rss'| aspell --dont-ignore-case -l en list
rss

but
$ cat .aspell.en.pws
personal_ws-1.1 en 0
rss

$ echo 'RSS rss'| aspell --dont-ignore-case -l en list
$

Discussion

  • Kevin Atkinson
    Kevin Atkinson
    2012-03-18

    This is the correct behavior.

    The --dont-ignore-case flag disables the ignore-case option, which not normally enabled by default anyway.

    The idea behind the ignore-case option is to ignore all case changes. When this option is not enabled, ie with --dont-ignore-case some case changes are accepted based on common sense rules. For example, if only the lowercase word "cat" is in the dictionary, "Cat" and "CAT" should likely be accepted; but, if only the upper case word "Bob" is in the dictionary, "bob" should not likely be accepted, but "BOB" should.

    There is no "match case exactly" option, sorry, as I don't think it will be all that useful.

     
  • Kevin Atkinson
    Kevin Atkinson
    2012-03-18

    • status: open --> closed-invalid