Project Status: weechat-matrix is stable and quite usable as a daily driver. It already supports large parts of the Matrix protocol, including end-to-end encryption (though some features like cross-signing and session unwedging are unimplemented).
However, due to some inherent limitations of Weechat scripts, development has moved to weechat-matrix-rs, a Weechat plugin written in Rust. As such, weechat-matrix is in maintenance mode and will likely not be receiving substantial new features. PRs are still accepted and welcome. https://github.com/poljar/weechat-matrix
(I've noticed there is a bug in this that requires python310
from AUR to workaround https://github.com/poljar/weechat-matrix/issues/248 )
However I think the package might want to support upstream development by ~~~switching to the rust version which supersedes the python version.~~~ https://github.com/poljar/weechat-matrix-rs
Looks like a package already exists, please add your votes -- https://aur.archlinux.org/packages/weechat-matrix-rs-git/
Pinned Comments
Slash commented on 2019-05-18 04:55 (UTC) (edited on 2020-05-22 02:43 (UTC) by Slash)
In order to use this plugin after installation, you'll need to run the following command in weechat:
Alternatively, if you want the script to be loaded on start-up automatically, you'll need to symlink it into your autoload folder:
The location of the script changed in April 2020 and installation recommendations changed in May 2020, so remove any extra matrix-related symlinks you have in your
~/.weechat/python/
and~/.weechat/python/autoload/
folders to avoid issues. You only need the autoload symlink going forward.