diff options
author | Trygve Aaberge <trygveaa@gmail.com> | 2024-01-10 21:16:11 +0100 |
---|---|---|
committer | Trygve Aaberge <trygveaa@gmail.com> | 2024-02-18 11:32:55 +0100 |
commit | 5dff7099aee39f1a2881387c00c55a3ea1641997 (patch) | |
tree | cd43082ce831c9534dd8c7ebc577ea571066fb74 | |
parent | 91b059b4eb07b80969333857af4b1b0b1233f67b (diff) | |
download | wee-slack-5dff7099aee39f1a2881387c00c55a3ea1641997.tar.gz |
Don't include external nick suffix when completing
Mostly because it's a bit simpler not having to handle this suffix when
linkifying text.
-rw-r--r-- | slack/commands.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/slack/commands.py b/slack/commands.py index bf98f88..cc2cbcb 100644 --- a/slack/commands.py +++ b/slack/commands.py @@ -489,7 +489,7 @@ def completion_nicks_cb( if slack_buffer is None: return weechat.WEECHAT_RC_OK - buffer_nicks = [user.nick.format() for user in slack_buffer.members] + buffer_nicks = [user.nick.raw_nick for user in slack_buffer.members] for nick in buffer_nicks: weechat.completion_list_add( completion, @@ -516,7 +516,7 @@ def completion_nicks_cb( sender_users = [ future.result() for future in sender_user_futures if future.done_with_result() ] - nicks = [user.nick.format() for user in sender_users] + nicks = [user.nick.raw_nick for user in sender_users] for nick in nicks: weechat.completion_list_add( completion, @@ -531,7 +531,7 @@ def completion_nicks_cb( weechat.WEECHAT_LIST_POS_BEGINNING, ) - my_user_nick = slack_buffer.workspace.my_user.nick.format() + my_user_nick = slack_buffer.workspace.my_user.nick.raw_nick weechat.completion_list_add( completion, my_user_nick, @@ -608,7 +608,7 @@ async def complete_user_next( slack_buffer.completion_context = "ACTIVE_COMPLETION" suffix = nick_suffix() if is_first_word else " " slack_buffer.completion_values = [ - get_user_nick(name_from_user_info(slack_buffer.workspace, user)).format() + get_user_nick(name_from_user_info(slack_buffer.workspace, user)).raw_nick + suffix for user in search["results"] ] |