feat: add spellcheck highlighting support
Introduce optional spellcheck highlighting in the input window using the Enchant-2 library. ``` /spellcheck on /spellcheck lang en_US ``` New theme color `input.misspelled`. Fixes: https://github.com/profanity-im/profanity/issues/183 Signed-off-by: Michael Vetter <jubalh@iodoru.org>
This commit is contained in:
@@ -1451,6 +1451,22 @@ static const struct cmd_t command_defs[] = {
|
||||
{ "on|off", "Enable or disable splash logo." })
|
||||
},
|
||||
|
||||
{ CMD_PREAMBLE("/spellcheck",
|
||||
parse_args, 1, 2, &cons_spellcheck_setting)
|
||||
CMD_MAINFUNC(cmd_spellcheck)
|
||||
CMD_TAGS(
|
||||
CMD_TAG_UI)
|
||||
CMD_SYN(
|
||||
"/spellcheck on|off",
|
||||
"/spellcheck lang <locale>")
|
||||
CMD_DESC(
|
||||
"Enable or disable spellchecking, or set the language.")
|
||||
CMD_ARGS(
|
||||
{ "on|off", "Enable or disable spellchecking." },
|
||||
{ "list", "List available dictionaries recognized by Enchant." },
|
||||
{ "lang <locale>", "Set the spellcheck language (en_US)." })
|
||||
},
|
||||
|
||||
{ CMD_PREAMBLE("/autoconnect",
|
||||
parse_args, 1, 2, &cons_autoconnect_setting)
|
||||
CMD_MAINFUNC(cmd_autoconnect)
|
||||
|
||||
Reference in New Issue
Block a user