djcb/sauron — Issue #13: sauron-notifications not available; fring-columns error
Author: rcorder
Created: 2012-02-20 20:40:20+00:00
State: open

Greetings,

So far, I have been unable to get Sauron to work. Upon starting up a new emacs session and attempting to start sauron via `M-x sauron-start`, I get the following in **\*Messages***:

```sauron-notifications not available
Sauron has started```

If I attempt to `M-x sauron-toggle-hide-show` I get the following the first time:

```floor: Symbol's function definition is void: fringe-columns```

... and the following on subsequent attempts:

```or: Window width 4294967288 too small (after splitting) [2 times]```

The width in the message doesn't change regardless of how large (or small) my frame is.

Sauron is up-to-date as of this morning via `git pull origin` and below is my sauron-related config:

(add-to-list 'load-path "~/.emacs.d/elisp/sauron/")
(require 'sauron)

(global-set-key (kbd "") 'sauron-toggle-hide-show)

(setq sauron-max-line-length 120
sauron-watch-patterns '("ryanc" "rcorder")
sauron-watch-nicks '("ryanc" "rcorder")
sauron-separate-frame nil
sauron-hide-mode-line nil)

(add-hook 'sauron-event-added-functions
(lambda (origin prio msg &optional props)
(cond
((= prio 3)
(sauron-fx-sox "/usr/share/sounds/freedesktop/stero/dialog-warning.oga"))
((= prio 4)
(sauron-fx-sox "/usr/share/sounds/freedesktop/stero/dialog-warning.oga"))
((= prio 5)
(sauron-fx-sox "/usr/share/sounds/freedesktop/stero/dialog-warning.oga")
(sauron-fx-notify("Emacs (via Sauron)" msg 5))))))

(add-hook 'sauron-event-block-functions
(lambda (origin prio msg &optional props)
(or
(string-match "^*** Users" msg))))

I am running Emacs 23.3 on Arch Linux x86-64, it is the `emacx-nox` package and here are the compile flags:

```CFLAGS="${CFLAGS} -fno-optimize-sibling-calls" ./configure --prefix=/usr --without-x --without-sound```

Thanks in advance for any guidance.