From 37cd3566cd6c983ab4e3f774a2ccd08882f40989 Mon Sep 17 00:00:00 2001 From: Ulyssa Date: Wed, 31 Jul 2024 19:57:50 -0700 Subject: [PATCH] Add FreeBSD and macOS install instructions (#27) --- src/configure.md | 6 +++--- src/install.md | 21 ++++++++++++++++++++- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/configure.md b/src/configure.md index da99cf8..243b4f2 100644 --- a/src/configure.md +++ b/src/configure.md @@ -46,7 +46,7 @@ Logging in for @user1:example.com... ### Per-Profile Configuration -Several of the sectioncs that you can place under the global configuration can +Several of the sections that you can place under the global configuration can also be placed within profile configurations to achieve per-profile values: - `dirs` @@ -210,7 +210,7 @@ members = ["server", "~localpart"] | `"recent"` | Sort rooms with recent messages towards the top. | | `"unread"` | Sort rooms with unread messages towards the top. | | `"name"` | Sort rooms alphabetically by their room name. | -| `"alias"` | Sort rooms alphabetically by thei canonical alias (e.g., `#iamb-users:0x.badd.cafe`) | +| `"alias"` | Sort rooms alphabetically by their canonical alias (e.g., `#iamb-users:0x.badd.cafe`) | | `"id"` | Sort rooms alphabetically by their unique room identifier (e.g., `!nQTgloqKBScxNjsQzR:0x.badd.cafe`). | #### User Fields @@ -276,7 +276,7 @@ split = [ You can add custom keybindings in `macros` subsections, which describes the Vim modes to map the commands to, the input keys you want to map, and the keys that you want it to then run. These keybindings behave like macros when a count is -given, and will repeat the target key sequnce *n* times. +given, and will repeat the target key sequence *n* times. For example, you could use the following to map `jj` to `` in Insert mode and `V` to `m` in Normal and Visual mode: diff --git a/src/install.md b/src/install.md index dd9d500..da6fdb8 100644 --- a/src/install.md +++ b/src/install.md @@ -16,6 +16,24 @@ using `paru`: paru iamb-git ``` +### FreeBSD + +On FreeBSD a package is available from the official repositories. To install it +simply run: + +``` +pkg install iamb +``` + +### macOS + +On macOS a [package][homebrew] is available in Homebrew's repository. To +install it simply run: + +``` +brew install iamb +``` + ### NetBSD / pkgsrc On NetBSD (or any other system [with pkgsrc available][pkgsrc]), you can @@ -87,7 +105,8 @@ iamb 0.0.9 (82645c8) [crates.io]: https://crates.io/crates/iamb [enabled flakes]: https://nixos.wiki/wiki/Flakes#Enable_flakes [GitHub]: https://github.com/ulyssa/iamb -[installing-snap]: https://snapcraft.io/docs/installing-snapd +[homebrew]: https://formulae.brew.sh/formula/iamb#default +[install-snap]: https://snapcraft.io/docs/installing-snapd [openSUSE]: https://build.opensuse.org/package/show/home%3Asmolsheep/iamb [pkgsrc]: https://pkgsrc.smartos.org/ [Releases]: https://github.com/ulyssa/iamb/releases/