Nikolai Weibull <[email protected]> wrote:

> On Wed, Dec 1, 2010 at 22:00, Nikolai Weibull <[email protected]> wrote:
>> On Wed, Dec 1, 2010 at 21:12, Bram Moolenaar <[email protected]> wrote:
>>>
>>> Nikolai Weibull wrote:
>>>
>>>> Writing “Let’s begin …” marks the ‘s’ as a spelling
>>>> error.  Writing “Let's begin …” works fine.  Is this a bug,
>>>> or am I missing something?
>
>>> Right, only latin1 quotes are supported.
>
>> OK, so let’s fix that.  How do we fix that?
>>
>> Also, I don’t understand what you say latin1 quotes, as it would be a
>> lot clearer if you said ASCII quotes.  (Latin1 doesn’t add any
>> additional quotes.  That’s one of the main differences between latin1
>> and cp1252.)
>
> Still waiting for a response to this question.


The hunspell doc is not very clear but I think this is what the
ICONV directive of Hunspell is for. Looking at this English
dictionary of OpenOffice 3.x at:

http://extensions.services.openoffice.org/en/project/dict-en-fixed

... the en_US.aff file contains:

2839 ICONV 6
2840 ICONV ’ '
2841 ICONV ffi ffi
2842 ICONV ffl ffl
2843 ICONV ff ff
2844 ICONV fi fi
2845 ICONV fl fl
2846
2847 OCONV 1
2848 OCONV ' ’

My understanding is that ICONV causes to convert the input
fancy quote U+2019 into a regular quote (among other conversions)
before probing the dictionary.  So "Let’s" and “Let's" are both
recognized as correct.

But Vim currently still uses dictionaries from OpenOffice-2.x and
does not support ICONV either.

I found the following patch which adds support of Hunspell
dictionary in Vim:

https://bugzilla.redhat.com/show_bug.cgi?id=219777

I tried the patch and it still works with latest vim-7.3.138
(I did not test it extensively yet). With some clean up, it
could be a good addition to Vim-7.4.

How about adding options such as:

  " Comma separated directories where to search for
  " Hunspell dictionaries (*.aff and *.dic).
  set hunspelldir=~/hunspell,/usr/share/hunspell

  " Boolean option to use Hunspell dictionaries directly
  " rather than Vim spelling dictionaries.
  set hunspell

Using Hunspell dictionaries directly solves several issues.
I never managed to convert the latest French dictionary from
OpenOffice-3.x from Hunspell to Vim. The dictionaries from
OpenOffice-2.x are quite out of date (at least for French).
I wish I could use the latest dictionary from OpenOffice-3.x

Regards
-- Dominique

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui