[MacPorts] #71176: codeblocks/codeblocks-devel: spell checker requires manual configuration

MacPorts noreply at macports.org
Sat Oct 26 23:35:24 UTC 2024


#71176: codeblocks/codeblocks-devel: spell checker requires manual configuration
-------------------------+------------------------------------------
 Reporter:  kencu        |      Owner:  (none)
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:
 Keywords:               |       Port:  codeblocks, codeblocks-devel
-------------------------+------------------------------------------
 Every time you boot up codeblocks or codeblocks-devel, it will ask you to
 configure the spellchecker with appropriate dictionaries. Apparently the
 downloadable bundle on Windows at least includes spellchecker files.

 I am not an expert in how to set up dictionaries, but I stumbled through a
 method that seems to work and stops the dialog boxes. I'll put it here
 until such time as it can be automated.

 I installed the US english dictionaries using the ones from the hunspell
 dictionary files:
 {{{
 sudo port install hunspell-en_US
 }}}

 there are no thesaurus files there, however.

 I found a US english thesaurus file here:

 https://cgit.freedesktop.org/libreoffice/dictionaries/plain/en/th_en_US_v2.dat

 but that needs an index generated for it. There is a port in MacPorts that
 can generate the index.

 {{{
 sudo port install mythes
 }}}

 and then once you've downloaded {{{th_en_US_v2.dat}}} I did this:

 {{{
 mv th_en_US_v2.dat th_en_US.dat
 cat th_en_US.dat | /opt/local/bin/th_gen_idx.pl > th_en_US.idx
 }}}

 now you have all you need. I made a new folder

 {{{
 mkdir ~/codeblocks_dictionaries
 cp /opt/local/share/hunspell/en_US.* ./
 cp th_en_US.dat ./
 cp th_en_US.idx ./
 }}}

 and then set up the dialog box in CodeBlocks-devel found at
 Settings::Editor::SpellChecker to point to this folder, and it works.

 Hopefully some better system might be found in future.

-- 
Ticket URL: <https://trac.macports.org/ticket/71176>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list