summaryrefslogtreecommitdiff
path: root/src/tabs.py
AgeCommit message (Collapse)Author
2012-05-23Put the personal words in the last words completion (M-/)mathieui
(instead of the normal completion)
2012-05-23Add personal words completion - Fixes #1723mathieui
This commits adds a “words” variable to the configuration file. This variable must contain a list of words, separated by colons (:). Those words will then be completed upon tab completion in the chatrooms, private conversations, and direct conversations.
2012-05-22Add a few punctuation char to avoid in recent words completion.Florent Le Coz
2012-05-21Docstrings, and small cleanupmathieui
2012-05-20Merge branch 'master' of https://git.louiz.org/poezioFlorent Le Coz
2012-05-19Allow nick completion in the Private tabs as well.mathieui
2012-05-17Add a shortcut to go to the first unread message (separator) with M-pmathieui
2012-05-17Add an option to always show the separator - Fixes #2240mathieui
2012-05-17Resolves separator persistence problems - Fixes #2073mathieui
Now we have to pass the textbuffer object when we want to add a line separator.
2012-05-17Add a way to review room highlights - Fixes #1673mathieui
This new features is available with M-p and M-n (previous/next). It saves the last highlight viewed, meaning that if you scroll in the buffer, M-n or M-p will take you to the next or previous hl compared to the one before you started scrolling. For convenience, going to the previous highlight of the first highlight will take you to the bottom of the buffer, and going to the next highlight of the last highlight will do *the same*. If there are several highlights in one message, only the first line will be considered a highlight.
2012-05-16Put color in the topic againmathieui
2012-05-16Complete the commands differently.mathieui
If there is 0 match for the beginning of command, delete the last letter (over and over) until there is a match, then complete that.
2012-05-16Put a space after completion only if there is one (and only one) commandmathieui
2012-05-16Prevent the rooms from going “offline”mathieui
Add a blacklist inside the roster that contains the bare JIDs of all the rooms ever joined in this session, so that no JID using this server will ever be shown as getting “offline”. If there is a cleaner way to do that (discriminating JIDs), I welcome it.
2012-05-16Add status code handling - Fixes #2338mathieui
Get status codes in presence and message stanzas, and show information related to them. If the change hinders privacy (logs added, or public JIDs), then a red “Warning” message is shown instead of the classic “Info”.
2012-05-10Fixes #2358mathieui
2012-05-10Avoid a traceback on /close on a non-joined MucTab. fixed #2358Florent Le Coz
2012-05-10Fix the usr join/rejoin when someone gets kicked or bannedmathieui
2012-05-09Fix the size of the XMLTabmathieui
2012-05-05Use COLOR_OWN_NICK whenever possile (Fixes #2318)mathieui
2012-05-05Add a /ban command, and fix completion & parameters for /kickmathieui
2012-05-04Fix /groupmovemathieui
2012-05-04Do not quote the JID for /remove completionmathieui
2012-04-27Roster update: Merge branch 'master' of https://git.louiz.org/poeziomathieui
Conflicts: src/core.py src/tabs.py
2012-04-27Update the ConversationTabmathieui
2012-04-27Update group commandsmathieui
2012-04-27Update commmand_add, command_remove, command_accept, and command_denymathieui
2012-04-27Update the roster search functionsmathieui
2012-04-27Fix the completion for all commands manipulating the rostermathieui
2012-04-27Fix the get_nick issue correctly this time.Florent Le Coz
2012-04-26Avoid a traceback when getting the nick of a converstation with someone not ↵Florent Le Coz
in our roster. fixes #2356
2012-04-19Add an autofill for /name in the roster when 'n' is pressedmathieui
2012-04-19Fixes #2355mathieui
2012-04-19Show the contact info in the roster when 'i' is pressedmathieui
2012-04-18Add a 'v' keybind on the roster to get the version of the selectedmathieui
resource-s
2012-04-18Add a /groupmove command. Fixes #2352mathieui
(based on a patch from gio)
2012-04-18Fix a small mistakemathieui
2012-04-18Add a get_nick method to the tabsmathieui
2012-04-18Do not quotify completions where it is not allowedmathieui
2012-04-18Quote everything that is completed by default, except commandsmathieui
2012-04-18Do not split on command_accept as it is unneededmathieui
2012-04-18Fix some completions accordingly (name/groupadd/groupremove)mathieui
2012-04-18Split correctly on command_groupremovemathieui
2012-04-18Split correctly on command_namemathieui
2012-04-18Do not split on command_deny as it is unneededmathieui
2012-04-18Do not split on command_unignore as it is unnecessarymathieui
2012-04-18Do not split on command_ignore as it is unnecessarymathieui
2012-04-18Remove a if not len(list) in command_kickmathieui
2012-04-18Do not split on command_part as it is unnecessarymathieui
2012-04-18Do not split on command_nick as it is unnecessarymathieui