diff options
author | Reuben Thomas <rrt@sc3d.org> | 2020-09-08 11:30:04 +0100 |
---|---|---|
committer | Reuben Thomas <rrt@sc3d.org> | 2020-09-08 11:30:04 +0100 |
commit | 1af5921f7d6df3331e7a31ee7b74c4c7594351ba (patch) | |
tree | 21ff0e00108f16ee29b56715a21d594c0b0e4e51 | |
parent | a139a94e2a4f6f18f98d0c5cb8898a49617df94f (diff) | |
download | enchant-1af5921f7d6df3331e7a31ee7b74c4c7594351ba.tar.gz |
index.html: Emacs support is now live; other improvements
-rw-r--r-- | index.html | 36 |
1 files changed, 16 insertions, 20 deletions
@@ -65,33 +65,29 @@ href="https://github.com/AbiWord/enchant/blob/master/src/enchant%2B%2B.h">here.< their own spell-checker back-end plugins, and can configure which back-ends are used for which languages.</p> -<h2>Building Enchant</h2> +<h2>Programs using Enchant</h2> + +<p>Enchant is used by <a href="https://www.gnu.org/software/emacs/">GNU +Emacs</a> (as of version 27.1), <a href="http://www.nl.abisource.com/">AbiWord</a>, +<a href="https://www.lyx.org">LyX</a>, and, +via <a href="https://wiki.gnome.org/Projects/gspell">gspell</a> +and <a href="http://gtkspell.sourceforge.net">GtkSpell</a>, a number of Gtk +and GNOME applications.</p> -<p>Enchant's build system uses GNU Autotools, which means that it works on -most operating systems and with most compilers, including MSVC and -XCode.</p> +<p>Backends for additional spell-checking systems are welcomed.</p> -<p>Enchant is vanilla C and C++ code, and as such should be buildable -with just about any C/C++ compiler.</p> +<h2>System compatibility</h2> -<p>LibEnchant imposes no dependencies other than libc on programs -that use it. Internally, Enchant requires Glib2 version 2.6 or later.</p> +<p>Enchant is written in plain C99 and C++11, and should therefore work on +most modern operating systems; other than the standard libraries, it +requires only <a href="https://wiki.gnome.org/Projects/GLib">GLib</a>. The +build system uses GNU Autotools, and therefore works with most compilers, +including Microsoft Visual C and XCode.</p> <p>All inputs and outputs are in UTF-8 encoding. Language tags use the familiar ISO standards, and take the form of "xx_YY" (language_LOCALE), where the locale ("_YY") portion is optional, but -encouraged. We may consider extending the language tag mechanism to -accommodate future needs, such as medical dictionaries.</p> - -<h2>Programs using Enchant</h2> - -<p>Enchant is used by <a href="http://www.abisource.com/">AbiWord</a>, -<a href="http://www.lyx.org">LyX</a>, and, -via <a href="https://wiki.gnome.org/Projects/gspell">gspell</a> -and <a href="http://gtkspell.sourceforge.net">GtkSpell</a>, a number of Gtk -and GNOME applications. Emacs support is in development.</p> - -<p>Backends for additional spell-checking systems are welcomed.</p> +encouraged.</p> <h2>Bugs and development</h2> |