mirror of
https://github.com/profanity-im/profanity.git
synced 2025-01-03 14:57:42 -05:00
ox: group online autocompletion together
This commit is contained in:
parent
2dc0cc489c
commit
9fcd589682
@ -876,7 +876,6 @@ cmd_ac_init(void)
|
|||||||
autocomplete_add(pgp_sendfile_ac, "on");
|
autocomplete_add(pgp_sendfile_ac, "on");
|
||||||
autocomplete_add(pgp_sendfile_ac, "off");
|
autocomplete_add(pgp_sendfile_ac, "off");
|
||||||
|
|
||||||
// XEP-0373: OX
|
|
||||||
ox_ac = autocomplete_new();
|
ox_ac = autocomplete_new();
|
||||||
autocomplete_add(ox_ac, "keys");
|
autocomplete_add(ox_ac, "keys");
|
||||||
autocomplete_add(ox_ac, "contacts");
|
autocomplete_add(ox_ac, "contacts");
|
||||||
@ -2576,10 +2575,13 @@ _ox_autocomplete(ProfWin* window, const char* const input, gboolean previous)
|
|||||||
if (found) {
|
if (found) {
|
||||||
return found;
|
return found;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
found = autocomplete_param_with_func(input, "/ox discover", roster_contact_autocomplete, previous, NULL);
|
||||||
|
if (found) {
|
||||||
|
return found;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (conn_status == JABBER_CONNECTED) {
|
found = autocomplete_param_with_func(input, "/ox setkey", roster_barejid_autocomplete, previous, NULL);
|
||||||
found = autocomplete_param_with_func(input, "/ox discover", roster_contact_autocomplete, previous, NULL);
|
|
||||||
if (found) {
|
if (found) {
|
||||||
return found;
|
return found;
|
||||||
}
|
}
|
||||||
@ -2599,13 +2601,6 @@ _ox_autocomplete(ProfWin* window, const char* const input, gboolean previous)
|
|||||||
return cmd_ac_complete_filepath(input, "/ox announce", previous);
|
return cmd_ac_complete_filepath(input, "/ox announce", previous);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (conn_status == JABBER_CONNECTED) {
|
|
||||||
found = autocomplete_param_with_func(input, "/ox setkey", roster_barejid_autocomplete, previous, NULL);
|
|
||||||
if (found) {
|
|
||||||
return found;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
found = autocomplete_param_with_ac(input, "/ox", ox_ac, TRUE, previous);
|
found = autocomplete_param_with_ac(input, "/ox", ox_ac, TRUE, previous);
|
||||||
|
|
||||||
return found;
|
return found;
|
||||||
|
Loading…
Reference in New Issue
Block a user