summaryrefslogtreecommitdiff
path: root/poezio/core/completions.py
AgeCommit message (Collapse)Author
2019-12-22WIP: Allow blocking commands in ConversationTabMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-04-27core/completions: Use tab.jid where appropriateMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2018-12-16Initial impromptu commandMaxime “pep” Buquet
Add a command that invites people to a newly created room, with a random localpart. The muc component is currently static. The interface for the command might also change later on. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2018-07-22Do not complete fulljids in /message (Fix #3405)mathieui
2018-07-21Update poezio for the new tabs modulemathieui
2018-07-21yapf -ripmathieui
2018-07-04Use pathlib.Path and poezio.xdg to complete themes.Emmanuel Gil Peyrot
2018-01-13yapf -irmathieui
2017-11-23Include MUCs in /presence autocompletion.Emmanuel Gil Peyrot
Fixes #3347.
2017-11-12yapf -irmathieui
2017-10-12Fix some excepts (bare, useless, unused)mathieui
2017-04-09Fix #3307 (add nickname to /join bookmark completion)mathieui
2016-08-26Fix #3179 (/join completion broken)mathieui
2016-08-21Don’t call input completion() functions inside completion methodsmathieui
Use a placeholder object that can run it afterwards, so that we don’t have side effects inside those functions.
2016-08-13fixes #3147 (/message auto-complete misses offline users) by adding every ↵Luke Marlin
jids to the completion list
2016-06-30Absolute imports everywheremathieui
2016-06-30Use absolute imports instead of relative onesmathieui
All this crap is very brittle due to circular deps and python handling them badly. This appears to be fixing some stuff, at the very least. This is sed, so cleanup of imports (which can now be grouped together) is not done yet.
2016-06-27Make all relative imports explicit.Emmanuel Gil Peyrot
2016-06-12Fix core completion, broken in the previous commit.Emmanuel Gil Peyrot
2016-06-11Split core completion into its own class.Emmanuel Gil Peyrot
This commit is non-functional, it only changes indentation to make other changes more apparent, I’m sorry if you come from the future and are bisecting, it was the only way to make it look proper. :(
2016-06-11Make poezio.core.struct more Cython-friendly.Emmanuel Gil Peyrot
Status and Command are now slotted classes instead of namedtuples, which led to a few changes to access them with their named parameters instead of as a tuple. “short” being a C type, I renamed Command.short into Command.short_desc, which is more explicit anyway. I also renamed possible_show into POSSIBLE_SHOW, as it is a module-level constant dict.
2016-06-11Move the src directory to poezio, for better cython compatibility.Emmanuel Gil Peyrot