A Matrix client for Vim addicts
This project is a work-in-progress, and there's still a lot to be implemented, but much of the basic client functionality is already present.
Configuration
Create the configuration folder
mkdir -p ~/snap/iamb/current/.config/iamb/
Create the configuration file
Create ~/snap/iamb/current/.config/iamb/config.toml
default_profile = "default"
[profiles.default]
user_id = "@myuser:homeserver.org"
url = "https://homeserver.org"
[dirs]
cache = "/home/myusername/snap/iamb/common/.cache/iamb/"
logs = "/home/myusername/snap/iamb/common/.local/share/iamb/logs/"
downloads = "/home/myusername/snap/iamb/common/Downloads/"
[settings.users]
"@myuser:homeserver.org" = { "name" = "My Name", "color" = "magenta" }
Start iamb
$ iamb
Documentation
Useful Keybindings
<Enter>will send a typed message^V^Jcan be used in Insert mode to enter a newline without submittingO/ocan be used to insert blank lines before and after the cursor line^Wmcan be used to toggle whether the message bar or scrollback is selected^Wzcan be used to toggle whether the current window takes up the full screen
Room Commands
:dmswill open a list of direct messages:roomswill open a list of joined rooms:memberswill open a list of members for the currently focused room or space:spaceswill open a list of joined spaces:joincan be used to switch to join a new room or start a direct message:splitand:vsplitcan be used to open rooms in a new window
Verification Commands
The :verify command has several different subcommands for working with
verification requests. When used without any arguments, it will take you to a
list of current verifications, where you can see and compare the Emoji.
The different subcommands are:
:verify request USERNAMEwill send a verification request to a user:verify confirm USERNAME/DEVICEwill confirm a verification:verify mismatch USERNAME/DEVICEwill cancel a verification where the Emoji don't match:verify cancel USERNAME/DEVICEwill cancel a verification
Other Useful Commands
:welcomewill take you back to this screen
Additional Configuration
You can customize iamb in your $CONFIG_DIR/iamb/config.json file, where
$CONFIG_DIR is your system's per-user configuration directory.
Unofficial snap made with ❤️ by popey.
Select architecture
| Revision | Channel | Version | Published | Build | Commit |
|---|
The build and commit information is derived from build infrastructure records.