Age | Commit message (Collapse) | Author |
|
|
|
- document it
- works in per-tab config too
|
|
|
|
Note that a portion of text can NOT have a color AND be underlined at the
same time, but it's not really tragic (see comment in source code).
|
|
|
|
|
|
This allows the user to run the action defined on a key without having
to press that key. The completion completes all the available keys that
will have an effect.
|
|
- All functions involved return a boolean, and the core function use
that value to determine if a refresh is needed or not. (avoids useless
refreshs)
- Scrolling with PGUP/DOWN on the roster now only does _one_ action, an
not a range corresponding to the screen size (should be way faster)
|
|
- get_conversation_by_jid() now behaves like the removed name
|
|
- Put the commands and the related completions together
- Put the xmpp handlers together
- Put the curses-using functions together
|
|
- Write the config with “option = value” instead of “option= value”
- Docstring for sighup_handler
- Optimize a join() in the main loop
- Rename the verbose get_error_message_from_error_stanza() with
get_error_message()
- Remove the unused Tab.just_before_refresh() which is litterally used
nowhere in poezio
|
|
- completion is normal with no way to change it
(shell_completion was buggy)
- remove it in the default config and in the doc too
|
|
|
|
|
|
And improve the completion in the roster (go to the resources)
|
|
- with reattempt = True & max_attempts = 0
|
|
|
|
With failed_auth, poezio was showing an error message for each
authentication mechanism tried (3, usually). This commit fixes that.
|
|
- Currently only used by the SSL checking prompt
- fg: black ; bg: red ; bold
|
|
If the plugins_autoload list was not empty, it caused the plugins to be
reloaded upon each reconnection (with /connect or not). Now it does not.
|
|
- if there are more args than handled, no message will be set
- fix the 'status' plugin accordingly
|
|
|
|
clean the notification and to execute the remote commands through sh -c, letting us use pipes and redirections. Also adds the highlight event for plugin, and make the simple_notify plugin use it as well.
|
|
|
|
|
|
|
|
|
|
Group names, resources jids, and bare jid/roster name combinations
are now truncated if they are bigger than the window size. If there is
a resource (for a contct) or a number of online contacts (for groups),
it will still be displayed at the end of the line.
|
|
(instead of the normal completion)
|
|
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.
|
|
|
|
custom_port is already used instead.
|
|
|
|
This reverts commit 837b46d68b10f5c6e9cc80e07e33fd025b51634b.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Now we have to pass the textbuffer object when we want to add a line
separator.
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|