diff --git a/README.org b/README.org index bf924df..eb2602d 100644 --- a/README.org +++ b/README.org @@ -8,29 +8,14 @@ Ement.el is a new Matrix client for Emacs. It's basic at the moment, but it can be used to send and read messages (including replies and images), join and leave rooms, etc. -* Screenshots - -The default style resembles IRC clients, with each message being prefixed by the username (which enables powerful Emacs features, like using Occur to show all messages from or mentioning a user): - -[[images/screenshot5.png]] - -Note that the colored message text is off by default, enabled by customizing =M-x customize-option RET ement-room-prism=. - -An alternative style, with usernames displayed above groups of messages, is easily selectable in the option ~ement-room-message-format-spec~: - -[[images/screenshot2.png]] - -The message formatting is highly customizeable (e.g. the timestamp can be displayed in the left or right margin), and timestamp headers are displayed where a certain amount of time passes between events. - -With [[#displaying-symbols-and-emojis][proper configuration]], Emacs can even display color emojis: - -[[images/reactions.png]] +The default formatting style resembles IRC clients, with each message being prefixed by the username (which enables powerful Emacs features, like using Occur to show all messages from or mentioning a user). Alternative, built-in styles include an Element-like one with usernames above groups of messages, as well as a classic, no-margins IRC style. Messages may be optionally displayed with unique colors for each user (with customizeable contrast), making it easier to follow conversations. Timestamp headers are optionally displayed where a certain amount of time passes between events, as well as where the date changes. * Contents :noexport: :PROPERTIES: :TOC: :include siblings :END: :CONTENTS: +- [[#screenshots][Screenshots]] - [[#installation][Installation]] - [[#usage][Usage]] - [[#bindings][Bindings]] @@ -40,6 +25,24 @@ With [[#displaying-symbols-and-emojis][proper configuration]], Emacs can even di - [[#changelog][Changelog]] :END: +* Screenshots + +[[images/emacs-with-fully-read-line.png]] + +/#emacs:libera.chat showing colored text from IRC users, replies with quoted parts, messages colored by user, addressed usernames colored by their user color, highlighted mentions, and the fully-read marker line (using the modus-vivendi Emacs theme)./ + +[[images/screenshot5.png]] + +/Four rooms shown at once, with messages colored by user, in the default Emacs theme./ + +[[images/screenshot2.png]] + +/A room at the top in the "Elemental" display style, with sender names displayed over groups of messages, and only self-messages in an alternate color. The lower window shows an earlier version of the rooms list./ + +[[images/reactions.png]] + +/Reactions displayed as color emojis (may need [[#displaying-symbols-and-emojis][proper Emacs configuration]])./ + * Installation :PROPERTIES: :TOC: :depth 0 diff --git a/images/emacs-with-fully-read-line.png b/images/emacs-with-fully-read-line.png new file mode 100644 index 0000000..59162b9 Binary files /dev/null and b/images/emacs-with-fully-read-line.png differ