Subject: Error: 'apply: Symbol’s value as variable is void: hmouse-alist'

From: "Feng Shu" <[email-masked]>
Date: Sat, 18 Jun 2016 08:59:28 +0800

When emacs daemon is enabled, hyperbole's smart mouse key can not be
used.

The problem is the following code in hui-mouse.el can execute properly
for hyperb:window-system is nil

#+begin_src elisp
(require 'hargs)
(require 'hmouse-key)
(if hyperb:window-system
    (progn
      (defvar hmouse-alist hkey-alist
	"Alist of predicates and form-conses for context-sensitive smart key mouse actions.
When the action-key or the assist-key is pressed, the first or
second form, respectively, associated with the first non-nil predicate is
evaluated.")
      (load "hui-window")))
#+end_src

--