Yowsup for Emacs. I personally no longer use Yowsup. I will try to maintain this so it remains usable. Bug reports and suggestions welcomed.

Alex Vong 00ccf458f7 README.org: Fix grammar and improve readability. 2 years ago
.gitignore 6662958413 Add .gitignore and README. 2 years ago
README.org 00ccf458f7 README.org: Fix grammar and improve readability. 2 years ago
yowsup.el 39e5fc12cf yowsup.el: Use more sensible default and improve doc-string. 2 years ago

README.org

Yowsup for Emacs

I personally no longer use Yowsup. I will try to maintain this so it remains usable. Bug reports and suggestions are welcomed.

Usage

Simply start the run-yowsup command in Emacs.

After killing the Yowsup Cli client buffer, its content will be automatically appended to yowsup-log (which is file:~/.yowsup/log by default). You can toggle yowsup-logging-mode to disable / enable this behaviour.

Installation

First, you need to have Yowsup installed.

Next, clone all dependencies.


cd ~/.emacs.d
git clone https://notabug.org/alexvong1995/r5rs-el.git
git clone https://notabug.org/alexvong1995/srfi-1-el.git
git clone https://notabug.org/alexvong1995/srfi-8-el.git
git clone https://notabug.org/alexvong1995/srfi-23-el.git
git clone https://notabug.org/alexvong1995/yowsup-el.git

Finally, add the following to your file:~/.emacs.d/init


(setq-default load-path
              `(,@load-path
                "~/.emacs.d/r5rs-el" "~/.emacs.d/srfi-1-el"
                "~/.emacs.d/srfi-8-el" "~/.emacs.d/srfi-23-el"
                "~/.emacs.d/yowsup-el"))
(require 'yowsup)

;;; We need to know the location for Yowsup Cli and configuration file,
;;; comment out and edit if necessary.
;;;(setq-default yowsup-cli "~/.local/bin/yowsup-cli")
;;;(setq-default yowsup-config "~/.yowsup/config")

[FIXME: any shorter way?]