GNU bug report logs -
#23788
Error: 'apply: Symbol’s value as variable is void: hmouse-alist'
Previous Next
Reported by: "Feng Shu" <tumashu <at> 163.com>
Date: Sat, 18 Jun 2016 01:40:02 UTC
Severity: normal
Fixed in version 5.14
Done: rswgnu <at> gmail.com
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 23788 in the body.
You can then email your comments to 23788 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-hyperbole <at> gnu.org
:
bug#23788
; Package
hyperbole
.
(Sat, 18 Jun 2016 01:40:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
"Feng Shu" <tumashu <at> 163.com>
:
New bug report received and forwarded. Copy sent to
bug-hyperbole <at> gnu.org
.
(Sat, 18 Jun 2016 01:40:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
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
--
Information forwarded
to
bug-hyperbole <at> gnu.org
:
bug#23788
; Package
hyperbole
.
(Sat, 18 Jun 2016 14:32:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 23788 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Please provide a more complete sequence of steps so we can reproduce
exactly what you are doing and then we can comment and debug. Always use
{C-h h m r} to report Hyperbole bugs if you can as that tells us something
about your environment.
Bob
On Fri, Jun 17, 2016 at 8:59 PM, Feng Shu <tumashu <at> 163.com> wrote:
>
> 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
>
>
> --
>
>
>
>
> _______________________________________________
> Bug-hyperbole mailing list
> Bug-hyperbole <at> gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-hyperbole
>
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-hyperbole <at> gnu.org
:
bug#23788
; Package
hyperbole
.
(Sat, 18 Jun 2016 19:03:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 23788 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Fri, Jun 17, 2016 at 8:59 PM, Feng Shu <tumashu <at> 163.com> wrote:
>
> 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
>
If I understand correctly, you are saying you have mouse support on your
client display but not on the server emacs computer that serves up emacs
clients. As a result, hyperb:window-system is nil (server sets this),
disabling Hyperbole mouse support for both the client and server. So we
really want to determine mouse support on a per-display basis rather than
on a per-server per Hyperbole instance basis.
Does that sound correct?
Bob
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-hyperbole <at> gnu.org
:
bug#23788
; Package
hyperbole
.
(Sat, 18 Jun 2016 19:11:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 23788 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
yes
在 2016-06-19 03:02:19,"Robert Weiner" <rsw <at> gnu.org> 写道:
On Fri, Jun 17, 2016 at 8:59 PM, Feng Shu <tumashu <at> 163.com> wrote:
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
If I understand correctly, you are saying you have mouse support on your client display but not on the server emacs computer that serves up emacs clients. As a result, hyperb:window-system is nil (server sets this), disabling Hyperbole mouse support for both the client and server. So we really want to determine mouse support on a per-display basis rather than on a per-server per Hyperbole instance basis.
Does that sound correct?
Bob
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-hyperbole <at> gnu.org
:
bug#23788
; Package
hyperbole
.
(Sun, 19 Jun 2016 14:07:01 GMT)
Full text and
rfc822 format available.
Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
We think this is fixed for the next release. `hyperb:window-system' is now
a function that returns a per-frame value determining whether or not mouse
support exists and to therefore use hmouse-alist. We have to do some more
testing but basic things are working with this change in place. -- Bob
On Fri, Jun 17, 2016 at 8:59 PM, Feng Shu <tumashu <at> 163.com> wrote:
>
> 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
>
>
> --
>
>
>
>
> _______________________________________________
> Bug-hyperbole mailing list
> Bug-hyperbole <at> gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-hyperbole
>
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-hyperbole <at> gnu.org
:
bug#23788
; Package
hyperbole
.
(Sun, 19 Jun 2016 14:07:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-hyperbole <at> gnu.org
:
bug#23788
; Package
hyperbole
.
(Sun, 19 Jun 2016 21:31:01 GMT)
Full text and
rfc822 format available.
Message #23 received at submit <at> debbugs.gnu.org (full text, mbox):
On Sun, Jun 19, 2016 at 10:05 AM, Robert Weiner <rsw <at> gnu.org> wrote:
> We think this is fixed for the next release. `hyperb:window-system' is now
> a function that returns a per-frame value determining whether or not mouse
> support exists and to therefore use hmouse-alist. We have to do some more
> testing but basic things are working with this change in place. -- Bob
Yes, this is working in the next release, so you can spawn a graphical
client frame from a non-graphical emacs (using emacs server) and
Hyperbole mouse support will be available in the graphical client
frame.
Bob
Information forwarded
to
bug-hyperbole <at> gnu.org
:
bug#23788
; Package
hyperbole
.
(Sun, 19 Jun 2016 21:31:01 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-hyperbole <at> gnu.org
:
bug#23788
; Package
hyperbole
.
(Fri, 01 Jul 2016 13:25:01 GMT)
Full text and
rfc822 format available.
Message #29 received at 23788 <at> debbugs.gnu.org (full text, mbox):
On Sat, Jun 18, 2016 at 3:10 PM, tumashu <tumashu <at> 163.com> wrote:
> you are saying you have mouse support on your client display but not on the
> server emacs computer that serves up emacs clients. As a result,
> hyperb:window-system is nil (server sets this), disabling Hyperbole mouse
> support for both the client and server. So we really want to determine
> mouse support on a per-display basis rather than on a per-server per
> Hyperbole instance basis.
Please confirm whether this is resolved in Hyperbole 5.14 so we can
potentially close it.
Bob
bug marked as fixed in version 5.14, send any further explanations to
23788 <at> debbugs.gnu.org and "Feng Shu" <tumashu <at> 163.com>
Request was from
Robert Weiner <rsw <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Thu, 28 Jul 2016 18:42:02 GMT)
Full text and
rfc822 format available.
bug marked as fixed in version 5.14, send any further explanations to
23788 <at> debbugs.gnu.org and "Feng Shu" <tumashu <at> 163.com>
Request was from
Robert Weiner <rsw <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Thu, 28 Jul 2016 18:56:01 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 26 Aug 2016 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 8 years and 356 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.