Same 12.04 LTS, I looked over the source code and found that sections of "gedit-spell-checker" reference that it was modified from "gtkspell 2.0.2". At gtkspell.sourceforge.net/ChangeLog references in a later version:
"version 2.0.11 (2005-05-27): * Re-enable apostrophe word-breaking workarounds (GNOME bug #97545). * Additional translations (see po/ChangeLog)." This seems that they have found a fix for gtkspell and may help to solve the problem in "gedit-spell-checker" The relevent part of the code is: <code> static gboolean gtkspell_text_iter_forward_word_end(GtkTextIter *i) { GtkTextIter iter; /* heuristic: * if we're on an singlequote/apostrophe and * if the next letter is alphanumeric, * this is an apostrophe. */ if (!gtk_text_iter_forward_word_end(i)) return FALSE; if (gtk_text_iter_get_char(i) != '\'') return TRUE; iter = *i; if (gtk_text_iter_forward_char(&iter)) { if (g_unichar_isalpha(gtk_text_iter_get_char(&iter))) { return (gtk_text_iter_forward_word_end(i)); } } return TRUE; } </code> Which it looks like someone has already adapted into a workaround here https://bugzilla.gnome.org/show_bug.cgi?id=131576 Looks like It may have been abandoned, since the fix existed since 2004, and the bug since around 2002, https://bugzilla.gnome.org/show_bug.cgi?id=97545 10 years later... ** Bug watch added: GNOME Bug Tracker #97545 https://bugzilla.gnome.org/show_bug.cgi?id=97545 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/36227 Title: gedit doesn't handle apostrophes correctly when spell-checking To manage notifications about this bug go to: https://bugs.launchpad.net/gedit/+bug/36227/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs