1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-12-04 14:46:46 -05:00
profanity/src/xmpp
Michael Vetter 8ce8f8e6dc Implement substring autocompletion for /msg
People with huge contact lists most likely happen to have contacts starting with popular names more often.
They can use /msg Arthur to find the correct person.

But if they have 50 Arthurs it will take a while. Using the surname might be faster. So a substring search of /msg Clarke<tab> will be faster.

Fix https://github.com/profanity-im/profanity/issues/1984
2024-06-20 16:24:25 +02:00
..
avatar.c Update copyright to 2024 2024-01-22 16:03:48 +01:00
avatar.h Update copyright to 2024 2024-01-22 16:03:48 +01:00
blocking.c Change char->free to auto_char char for autocleanup 2023-07-11 13:26:37 +02:00
blocking.h Apply coding style 2020-07-07 14:18:57 +02:00
bookmark.c Improve const correctness 2024-06-19 16:01:46 +02:00
bookmark.h Add vim modeline 2019-11-13 12:11:05 +01:00
capabilities.c Introduce a shared implementation for keyfile loading 2023-09-04 09:59:09 +02:00
capabilities.h first step to remove libmesode 2021-10-27 22:45:44 +02:00
chat_session.c Cleanup jid_destroy to auto_jid 2023-07-13 17:05:07 +02:00
chat_session.h improve const correctness 2023-01-18 20:11:13 +01:00
chat_state.c Add config.h in files were it was missing 2021-03-26 19:54:22 +01:00
chat_state.h Apply coding style 2020-07-07 14:18:57 +02:00
connection.c Update copyright to 2024 2024-01-22 16:03:48 +01:00
connection.h Improve const correctness 2023-12-12 18:27:09 +01:00
contact.c Simplify usage of roster_get_display_name() 2023-12-12 18:27:11 +01:00
contact.h Apply coding style 2020-07-07 14:18:57 +02:00
form.c first step to remove libmesode 2021-10-27 22:45:44 +02:00
form.h first step to remove libmesode 2021-10-27 22:45:44 +02:00
iq.c Fix when feature discovery is finished 2023-12-28 19:21:27 +01:00
iq.h Fix when feature discovery is finished 2023-12-28 19:21:27 +01:00
jid.c Less GString usage 2024-06-19 16:01:46 +02:00
jid.h g_free() to auto_gfree, introduce auto_guchar 2023-07-13 17:04:59 +02:00
message.c Improve const correctness 2024-06-19 16:01:46 +02:00
message.h Apply coding style 2020-07-07 14:18:57 +02:00
muc.c Introduce equals_our_barejid() 2023-12-12 18:27:02 +01:00
muc.h Apply coding style 2020-07-07 14:18:57 +02:00
omemo.c Fix possible leaks in omemo_receive_message() 2024-06-19 11:46:50 +02:00
omemo.h Ensure devicelist access model is configured before updating it 2021-08-19 10:02:06 +02:00
ox.c Change char->free to auto_char char for autocleanup 2023-07-11 13:26:37 +02:00
ox.h auto-format 2022-02-01 15:01:28 +01:00
presence.c Improve const correctness 2024-06-19 16:01:46 +02:00
presence.h Add vim modeline 2019-11-13 12:11:05 +01:00
resource.c Add config.h in files were it was missing 2021-03-26 19:54:22 +01:00
resource.h Apply coding style 2020-07-07 14:18:57 +02:00
roster_list.c Implement substring autocompletion for /msg 2024-06-20 16:24:25 +02:00
roster_list.h Implement substring autocompletion for /msg 2024-06-20 16:24:25 +02:00
roster.c Introduce equals_our_barejid() 2023-12-12 18:27:02 +01:00
roster.h Apply coding style 2020-07-07 14:18:57 +02:00
session.c Improve const correctness 2024-06-19 16:01:46 +02:00
session.h fix /reconnect now 2023-05-10 18:12:11 +02:00
stanza.c Add helper function to create version string 2023-07-25 20:58:15 +02:00
stanza.h Update copyright to 2024 2024-01-22 16:03:48 +01:00
vcard_funcs.h Add vCard support 2022-10-18 23:24:30 +01:00
vcard.c Ensure instances of auto types are initialized 2023-11-06 22:22:35 +01:00
vcard.h Add vCard support 2022-10-18 23:24:30 +01:00
xmpp.h Improve const correctness 2024-06-19 16:01:46 +02:00