Florent Le Coz
c9ea00b963
Fix get_conversation_by_jid when a string is passed.
2012-07-27 16:07:27 +02:00
Florent Le Coz
0f7b680c12
Fix two typos in the theme documentation.
2012-07-27 16:02:01 +02:00
mathieui
85d77e2da4
-an
2012-07-26 18:52:23 +02:00
mathieui
74d9459cfb
Add an overview of the poezio internals to the documentation
2012-07-26 18:32:25 +02:00
mathieui
8a0a100bf5
Add a /self command
2012-07-26 14:15:11 +02:00
mathieui
1c29b39a6e
Add a /runkey command
...
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.
2012-07-26 12:57:42 +02:00
mathieui
d8623d1c50
Change how scrolling is done
...
- 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)
2012-07-26 12:40:08 +02:00
mathieui
c4fcf3c71a
Remove the duplicate function get_tab_of_conversation_with_jid
...
- get_conversation_by_jid() now behaves like the removed name
2012-07-26 12:35:49 +02:00
mathieui
721367e8f7
Refactor core.py to have meaningful sections
...
- Put the commands and the related completions together
- Put the xmpp handlers together
- Put the curses-using functions together
2012-07-26 00:47:06 +02:00
mathieui
2767da0b78
Small non-impacting modifications
...
- 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
2012-07-26 00:09:23 +02:00
mathieui
b7b7d6b3aa
Remove the need for hg and the dnspython fork
...
(upstream works, now)
2012-07-24 18:10:46 +02:00
mathieui
82e242305d
Remove the shell_completion
...
- completion is normal with no way to change it
(shell_completion was buggy)
- remove it in the default config and in the doc too
2012-07-19 02:09:24 +02:00
mathieui
0de6a197f6
Fix /info (role and affiliation were inverted)
2012-07-19 02:05:43 +02:00
Florent Le Coz
082067afe9
[labedz] Add keys to jump to the next and previous contact in the roster.
2012-07-18 22:30:08 +02:00
mathieui
8317b845d8
Fix /version to find a fulljid when available
...
And improve the completion in the roster (go to the resources)
2012-07-17 21:56:04 +02:00
mathieui
9322835659
Finally fix the ipv6 issues.
...
- with reattempt = True & max_attempts = 0
2012-07-13 02:22:25 +02:00
Florent Le Coz
66d9ddbefd
Add the replace plugin to the index.
2012-07-07 05:12:48 +02:00
Florent Le Coz
5745a3e8f0
typo or something like that…
2012-07-07 04:56:38 +02:00
Florent Le Coz
8739662e31
Add a replace plugin.
2012-07-07 04:52:20 +02:00
mathieui
ab14923611
Prevent tracebacks in the mpd_client plugin
...
Do not traceback when:
- The song has no album
- the song has no title
- the song has no artist
- the playlist is empty
- mpd is not playing
2012-07-07 04:39:01 +02:00
Florent Le Coz
d47c31a587
Properly quote the %(body)s and %(from)s used in the simple_notify plugin.
2012-07-05 00:50:47 +02:00
mathieui
73b8addafe
Use no_auth instead of failed_auth event
...
With failed_auth, poezio was showing an error message for each
authentication mechanism tried (3, usually). This commit fixes that.
2012-07-04 00:37:34 +02:00
mathieui
267be566cd
Add a new color to the theme, for the warning prompt
...
- Currently only used by the SSL checking prompt
- fg: black ; bg: red ; bold
2012-07-03 23:50:07 +02:00
mathieui
95b2b299b7
Typo.
2012-07-03 23:07:19 +02:00
mathieui
9bfcb7e2eb
Document the certificate handling
...
- Show the various options
- Optimize the documentation images
2012-07-03 14:35:41 +02:00
mathieui
77e3f8893c
Do not reload plugins on reconnection
...
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.
2012-07-03 13:44:15 +02:00
mathieui
975e0d96b2
Make /status comply with the command args rule
...
- if there are more args than handled, no message will be set
- fix the 'status' plugin accordingly
2012-07-03 03:55:57 +02:00
mathieui
c3f822e7b2
Remove the duplicated sort_by function in the MUCList
2012-07-03 03:32:12 +02:00
Florent Le Coz
4bc215806b
Improve the simple_notify plugin and the daemon to execute a command to 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.
2012-07-03 01:59:25 +02:00
mathieui
737c6aae43
Fix a comment in the default config file
2012-06-01 22:46:58 +02:00
mathieui
a7e3814c09
Prevent a crash when the value of custom_port is not expected
2012-06-01 22:46:21 +02:00
mathieui
915dc7fa9d
Fix the OTR plugin completion
2012-05-29 12:37:50 +02:00
mathieui
262de9094a
Move ^D to ^X
2012-05-29 12:35:03 +02:00
mathieui
cea0d284d9
Change version to 0.8-dev
2012-05-24 23:57:32 +02:00
mathieui
a8947a3a31
Change version to 0.7.5
2012-05-24 23:55:30 +02:00
mathieui
751841814f
Documentation update (& images)
2012-05-24 23:46:19 +02:00
mathieui
5e6838fd9f
Truncate everything in the roster if needed.
...
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.
2012-05-24 23:11:26 +02:00
mathieui
32f8ada92d
Put the personal words in the last words completion (M-/)
...
(instead of the normal completion)
2012-05-23 16:34:07 +02:00
mathieui
12bd9b589c
Add personal words completion - Fixes #1723
...
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-23 16:25:53 +02:00
Florent Le Coz
e1c7f63a3a
Add a few punctuation char to avoid in recent words completion.
2012-05-22 21:12:07 +02:00
mathieui
b36247e7c9
Remove the unused “port” option.
...
custom_port is already used instead.
2012-05-22 20:04:41 +02:00
Florent Le Coz
3879a91112
Fix the ^I (when pasting) issue correctly this time.
2012-05-21 13:28:38 +02:00
Florent Le Coz
f525bcc1f0
Revert "Do not display ^I when pasting a tabulation char."
...
This reverts commit 837b46d68b
.
2012-05-21 13:28:38 +02:00
mathieui
0af1c7fe9a
Docstrings, and small cleanup
2012-05-21 02:14:25 +02:00
Florent Le Coz
837b46d68b
Do not display ^I when pasting a tabulation char.
2012-05-20 13:54:38 +02:00
Florent Le Coz
65c2d3dc88
Merge branch 'master' of https://git.louiz.org/poezio
2012-05-20 13:43:53 +02:00
mathieui
51c788ad96
Allow nick completion in the Private tabs as well.
2012-05-19 22:28:30 +02:00
mathieui
dc8b39709f
Make the alias plugin behave like documented.
2012-05-19 21:56:13 +02:00
mathieui
c77e2878b8
Do not add a '…' if the nick has the exact same size as the limit
2012-05-17 20:48:46 +02:00
mathieui
fb450a7138
Use a different theme variable for the /me message
2012-05-17 17:28:53 +02:00