From unknown Tue Jun 17 20:20:49 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#59903 <59903@debbugs.gnu.org> To: bug#59903 <59903@debbugs.gnu.org> Subject: Status: [BUG] Unable to load hyperbole Reply-To: bug#59903 <59903@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:20:49 +0000 retitle 59903 [BUG] Unable to load hyperbole reassign 59903 hyperbole submitter 59903 Ihor Radchenko severity 59903 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 08 07:44:24 2022 Received: (at submit) by debbugs.gnu.org; 8 Dec 2022 12:44:24 +0000 Received: from localhost ([127.0.0.1]:56577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3GGF-0002a0-SR for submit@debbugs.gnu.org; Thu, 08 Dec 2022 07:44:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:43562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3GGE-0002Zu-DU for submit@debbugs.gnu.org; Thu, 08 Dec 2022 07:44:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p3GG8-000149-67 for bug-hyperbole@gnu.org; Thu, 08 Dec 2022 07:44:16 -0500 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p3GG5-0000nu-6J for bug-hyperbole@gnu.org; Thu, 08 Dec 2022 07:44:14 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id BF048240106 for ; Thu, 8 Dec 2022 13:44:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1670503445; bh=iS5ERGP2BV1siHuP7olki2YQfIYCRMd/DmKRlOynW/Q=; h=From:To:Subject:Date:From; b=Cb7yr0bCkk7SsBoE8tzO42w8fam899AZ1VI6dZOzEMeJK34eZYDSrnrhGfL2pEzrL sstcUpB/8DbIoI8VyfEHZMzYK437LXhBdnj9rF6wsa0NbgVZ8C6CoN8ARrQXapYBW8 RNvagoXLFFdogMTJOvVhGeazGD0r/XrLfCkEOMqw8EjKG+i2gR4PvH9wsvAa4S7d1v fByD85XN9RbRrslaYYh6FD7/XHdSdQkfss9bjJaXZ5xPO/jJFNV57z7rLkAHsHobcP bT5wNj+yvnU/fGwD3uaWuUPXPUSVQeZIhCKY3CkTfHJETUG48HJauQGjVFKdlrXyZH 8Go4vqcs7RadQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NSYkD2P0pz9rxH for ; Thu, 8 Dec 2022 13:44:04 +0100 (CET) From: Ihor Radchenko To: bug-hyperbole@gnu.org Subject: [BUG] Unable to load hyperbole Date: Thu, 08 Dec 2022 12:43:48 +0000 Message-ID: <871qpa83qz.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, I am trying to install and load hyperbole, and I am unable to do it. Running (require 'hyperbole) yields: Debugger entered--Lisp error: (error "Key sequence C-h h starts with non-prefix key C-h") (global-set-key [8 104] hyperbole) (hkey-initialize) (hyperb:init) (byte-code "\10\203\n\0\301 \210\202\20\0\302\303\301\304#\210\305\306!\210\307\310!\210\311\312!\207" [after-init-time hyperb:init add-hook after-init-hook t hyperbole-mode 1 makunbound hyperbole-loading provide hyperbole] 4) (require hyperbole) (eval-expression (require 'hyperbole) nil nil 127) (funcall-interactively eval-expression (require 'hyperbole) nil nil 127) (command-execute eval-expression) Note that I have C-h re-bound to a command. It is not a prefix key in my Emacs. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 08 09:06:17 2022 Received: (at 59903) by debbugs.gnu.org; 8 Dec 2022 14:06:17 +0000 Received: from localhost ([127.0.0.1]:56980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3HXU-0003M2-TO for submit@debbugs.gnu.org; Thu, 08 Dec 2022 09:06:17 -0500 Received: from mail-yw1-f169.google.com ([209.85.128.169]:42518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3HXT-0003Lw-EG for 59903@debbugs.gnu.org; Thu, 08 Dec 2022 09:06:15 -0500 Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-3e78d07ab4fso15136047b3.9 for <59903@debbugs.gnu.org>; Thu, 08 Dec 2022 06:06:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=2Z3QOKksRAosdA4lWaVjtXVdIngPGgc8TIoJMXI7O40=; b=EkkNSrJQZJlKi9mUntUTwUX03wEp18xbMlEqhYSsMQ900GxSY9g6hVqfYJXa8USapl iSDUGYoWgNxS+S9xoWufU7AZ4w/bBkp1NLR2G7fDZk4LGfY7I3idtZVUXmaUr6BcKsJp 6/n57pIdpuAbtsQQseusFAEGEJ/JkcgMkBL/JPSspOpDYsa/q4hOtsYIvXrMExNSYZbN e24Q6UOuWEVQQ26pgrOf8g8THKYdnlV62rwu7FfmZAg1Zew0LgsTH7nl8xmsoBEDwL9P RbD8BNeOY8JeuAKHU1OiJxoq6VIwvpNOzfN/ncKQa3rAu9Nyws44j5FGBTEvagXPOMWU CWKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2Z3QOKksRAosdA4lWaVjtXVdIngPGgc8TIoJMXI7O40=; b=iwGpMDsbShI+03wEcf90Jz6/OU+O33zzCmgI2mKhXDgGxYR0UusV8LfZ3JU8wOF38z eIHjE4Ron/MNJj8EVf/lCwsz9m+wUYycqq1k6Ua1iwg8YTrLKlxkw7a9/AKyp6tSpMvR 0s2NLj8A7DsPxzU8IixWC1PbLwW9Ab8ERQCWTuJ2R+G7SQWb5IkWCjjp06vaemr6vZGu B9zXNT1N139rhWqNkkPLM96j7G1VshaaHJRsu0dJIAmxc2g1JWbhdS3zkGbMDlHd0VN9 EXF5n+52onBs3u1WL0dPnVku0ncTwoLvoxhP/axJww8WZqk/awJgkOCH65amfr9x5OJy 580w== X-Gm-Message-State: ANoB5pmkyDvQGaYd+F8Zwho4Exq1isSyuOZ/i00JEhw03h7ZuxZkv0qF lep7JGlKoSxSVbJytd+1EGg= X-Google-Smtp-Source: AA0mqf46zTANNj3WJ9jJtmKN2Z9Qas2iHRZBJkv5YaXJTzhv1vBI02rA5Zi2pPMZXdEcZujEmnaptQ== X-Received: by 2002:a05:7500:2c07:b0:ea:4ffd:c343 with SMTP id ep7-20020a0575002c0700b000ea4ffdc343mr17882gab.69.1670508369628; Thu, 08 Dec 2022 06:06:09 -0800 (PST) Received: from smtpclient.apple ([2600:1000:b16c:a33c:dc08:ec20:5b10:5d0d]) by smtp.gmail.com with ESMTPSA id q19-20020a37f713000000b006bbf85cad0fsm18912702qkj.20.2022.12.08.06.06.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 08 Dec 2022 06:06:09 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Robert Weiner Mime-Version: 1.0 (1.0) Subject: Re: bug#59903: [BUG] Unable to load hyperbole Date: Thu, 8 Dec 2022 09:05:55 -0500 Message-Id: References: <871qpa83qz.fsf@localhost> In-Reply-To: <871qpa83qz.fsf@localhost> To: Ihor Radchenko X-Mailer: iPhone Mail (20B101) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59903 Cc: 59903@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ihor: We=E2=80=99d love to have you as a Hyperbole user. Try binding the hyperbol= e command to a global key before you load Hyperbole and I believe that shoul= d work. We can add a check for your case as well, in case no binding is made. I wou= ld recommend you try the elpa-devel version. -- Bob > On Dec 8, 2022, at 8:32 AM, Ihor Radchenko wrote: >=20 > =EF=BB=BFHi, >=20 > I am trying to install and load hyperbole, and I am unable to do it. >=20 > Running (require 'hyperbole) yields: >=20 > Debugger entered--Lisp error: (error "Key sequence C-h h starts with non-p= refix key C-h") > (global-set-key [8 104] hyperbole) > (hkey-initialize) > (hyperb:init) > (byte-code "\10\203\n\0\301 \210\202\20\0\302\303\301\304#\210\305\306!\2= 10\307\310!\210\311\312!\207" [after-init-time hyperb:init add-hook after-in= it-hook t hyperbole-mode 1 makunbound hyperbole-loading provide hyperbole] 4= ) > (require hyperbole) > (eval-expression (require 'hyperbole) nil nil 127) > (funcall-interactively eval-expression (require 'hyperbole) nil nil 127) > (command-execute eval-expression) >=20 > Note that I have C-h re-bound to a command. It is not a prefix key in my E= macs. >=20 > --=20 > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at . > Support Org development at , > or support my work at >=20 >=20 >=20 > _______________________________________________ > Bug-hyperbole mailing list > Bug-hyperbole@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-hyperbole From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 10 06:04:24 2022 Received: (at 59903) by debbugs.gnu.org; 10 Dec 2022 11:04:24 +0000 Received: from localhost ([127.0.0.1]:42138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3xea-000073-HF for submit@debbugs.gnu.org; Sat, 10 Dec 2022 06:04:24 -0500 Received: from mout01.posteo.de ([185.67.36.65]:54539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3xeY-00006m-8P for 59903@debbugs.gnu.org; Sat, 10 Dec 2022 06:04:23 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 3A7E8240026 for <59903@debbugs.gnu.org>; Sat, 10 Dec 2022 12:04:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1670670256; bh=dlapGGl28P2zp4c0b2GmFoIJYOWmDeqRF6B2J3CQga0=; h=From:To:Cc:Subject:Date:From; b=jL+bfu2TO3BYmJ86cVAFgD1JFJ2Sdm3OaDyVNR1d9GLsmFqmzkyIyXWYNuSLyv4DS QI1gQGZs3FPa6Mk6EkCsk9rVW9VoPUWQw2JW3lcdWF2WE5NZ2YtCh5Gr7R8L6aJ+OJ fzSD3GZj6aYlhSUu/yLhjrNNV7835lR2BDLpY++GeHiWjFQhwr1xybgFp4EUA+rlT4 bU4Qye1DU2znVp6W+UDJvBRAx1czeen+7YHNK9wA+gmxggPhdeFHmxdkzrc87n2+/r SYNuSypyFXQoqjcvFu1bcHs5E5SdB8Rul/pov1Bi/v/7qEjHqYFslYoU6l4BgIvXs3 IFzbwSefdWodA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NTlQ649S1z6tnx; Sat, 10 Dec 2022 12:04:14 +0100 (CET) From: Ihor Radchenko To: Robert Weiner Subject: Re: bug#59903: [BUG] Unable to load hyperbole In-Reply-To: References: <871qpa83qz.fsf@localhost> Date: Sat, 10 Dec 2022 11:04:13 +0000 Message-ID: <87lenffrki.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 59903 Cc: 59903@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Robert Weiner writes: > Hi Ihor: > > We=E2=80=99d love to have you as a Hyperbole user. Try binding the hyper= bole command to a global key before you load Hyperbole and I believe that s= hould work. I tried (bind-key* "C-c h" #'hyperbole) (require 'hyperbole) Same error. > We can add a check for your case as well, in case no binding is made. I = would recommend you try the elpa-devel version. I tried the Git upstream version. No difference. --=20 Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 11 13:36:40 2022 Received: (at 59903) by debbugs.gnu.org; 11 Dec 2022 18:36:40 +0000 Received: from localhost ([127.0.0.1]:47592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4RBn-0001eE-Jl for submit@debbugs.gnu.org; Sun, 11 Dec 2022 13:36:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4RBl-0001e8-8f for 59903@debbugs.gnu.org; Sun, 11 Dec 2022 13:36:38 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p4RBf-0007rA-Su for 59903@debbugs.gnu.org; Sun, 11 Dec 2022 13:36:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=To:Subject:Date:From:In-Reply-To:References: MIME-Version; bh=P/U2zOpjcXKN1W9xwqrWnpCwB3qzp+zQR126/KzotS8=; b=HD6Z0AvgslFD NQVX9y8YDrdg5hJqRhA7Rkiy4XWqNwAEKH9tKs8Zn1WUXh3Rzy1DCGPA3iGJSdX6fRGaOC5MzqkUu UZ2ke41MIr+MLVwkOsyEyypCX1p74SEgi9kmujGbZ0FkGc2B2lnAGFrRngi1gLn8jazcwzs0n8oa6 YcABYqX8cuUcNddt17UIZCbiIXoeyz/w2f3mWPZLNdnXQMMbtL4H4bBl7vgUY2Zq10KPVstS490Te K9gJHdY8cJIbGnqeELNrT85CdCqTvxhsvQJzNJvA8KI1t/8DDuv3sxdtteYthR0HrjNsy6SqzX5nu lJ6A+o4k4gWqVqw5lOeV3g==; Received: from mail-vs1-f52.google.com ([209.85.217.52]) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p4RBf-00025G-6W for 59903@debbugs.gnu.org; Sun, 11 Dec 2022 13:36:31 -0500 Received: by mail-vs1-f52.google.com with SMTP id q128so9192617vsa.13 for <59903@debbugs.gnu.org>; Sun, 11 Dec 2022 10:36:31 -0800 (PST) X-Gm-Message-State: ANoB5pngEcsUENnxuM4dp+icT7fDHLpSiZxskTVogmMtMarabj1wOptU DAVjli0D8eOkrfSWDbfXjIilDXBQEAM9chT7Q3o= X-Google-Smtp-Source: AA0mqf7OWWphGry5jJoVQv1BiGSYIcBc6KCL5GR0KrB4jMJirYyxrDov/jFN4UJG/9xA9jYCT8f7x85UCmOXrQYlJXc= X-Received: by 2002:a67:f502:0:b0:3b1:2ad0:c29a with SMTP id u2-20020a67f502000000b003b12ad0c29amr12633959vsn.35.1670783790373; Sun, 11 Dec 2022 10:36:30 -0800 (PST) MIME-Version: 1.0 References: <871qpa83qz.fsf@localhost> <87lenffrki.fsf@localhost> In-Reply-To: <87lenffrki.fsf@localhost> From: Robert Weiner Date: Sun, 11 Dec 2022 13:36:04 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: bug#59903: [BUG] Unable to load hyperbole To: Ihor Radchenko Content-Type: multipart/alternative; boundary="000000000000525fd905ef91aa97" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 59903 Cc: 59903@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rswgnu@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --000000000000525fd905ef91aa97 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ihor: Please replace this function in your hyperbole.el file and see if when you reload Hyperbole, things are good for you. -- Bob (defun hkey-initialize () "If `hkey-init' is non-nil, initialize Hyperbole key bindings. Some keys are conditionally bound only if there are no existing prior bindings of the commands." (when hkey-init ;; ;; Setup so Hyperbole menus can be accessed from a key. If not ;; already bound to a key, this typically binds the command `hyperbole' ;; globally to {C-h h} and activates Hyperbole minor mode. (unless (or (where-is-internal #'hyperbole (current-global-map)) (null help-char) (not (keymapp (lookup-key (current-global-map) (char-to-string help-char))))) ;; In GNU Emacs, this binding replaces a command that shows ;; the word hello in foreign languages; this binding makes this ;; key much more useful. (global-set-key (vector help-char ?h) #'hyperbole)) ;; Set C-c prefix key in hyperbole-mode-map for later key bindings (hkey-set-key "\C-c" (make-sparse-keymap)) ;; ;; Bind the Action Key to {M-RET} and the Assist Key to {C-u M-RET} ;; and load the Hyperbole mouse key bindings. (unless (where-is-internal #'hkey-either) ;; Need to map all these variants to ensure can override ;; `org-meta-return' in Org mode when desired. (mapc (lambda (key) (hkey-set-key (kbd key) #'hkey-either)) '("\M-\C-m" "M-" "M-RET" "ESC " "ESC RET"))) ;; ;; Typically bind the key, {C-h A}, for Action Key help and {C-u C-h A} for Assist key ;; help. (unless (where-is-internal #'hkey-help) (hkey-set-key (vector help-char ?A) #'hkey-help)) ;; ;; Define virtual key used to activate hyperbole minor modeline menu ;; (hkey-set-key [hyperbole] (infodock-hyperbole-menu t)) ;; ;; Provide a site standard way of emulating most Hyperbole mouse drag ;; commands from the keyboard. This is most useful for rapidly creatin= g ;; Hyperbole link buttons from the keyboard without invoking the Hyperbole ;; menu. Works only if Hyperbole is run under a window system. (when (hyperb:window-system) (if (eq (global-key-binding "\M-o") #'facemenu-keymap) ;; Override facemenu package that adds a keymap on M-o, ;; since this binding is more important to Hyperbole ;; users. (hkey-set-key "\M-o" #'hkey-operate) (hkey-maybe-set-key "\M-o" #'hkey-operate))) ;; ;; Explicit button renames without invoking the Hyperbole menu. ;; No binding by default. ;; Don't override prior bindings of this key. ;; (hkey-maybe-set-key "\C-cr" #'hui:ebut-rename) ;; ;; Bind {C-c RET} to select larger and larger syntactical units in a ;; buffer when invoked repeatedly, showing in the minibuffer the type ;; of unit selected each time. (hkey-maybe-set-key "\C-c\C-m" #'hui-select-thing) ;; ;; Override the {M-w} command from "simple.el" when hyperbole-mode is active ;; to allow copying delimited things, kcell references or regions to the kill ring. (hkey-set-key [remap kill-ring-save] #'hui-kill-ring-save) ;; ;; Override the {C-x r s} command from "register.el" when hyperbole-mode is active ;; to allow copying delimited things, kcell references or regions to a register. (hkey-set-key "\C-xrs" #'hui-copy-to-register) ;; ;; Bind {C-c @} to create a user-specified sized grid of windows ;; displaying different buffers. ;; ;; Don't override prior bindings of this key. (hkey-maybe-set-key "\C-c@" #'hycontrol-windows-grid) ;; ;; Bind {C-c \} to interactively manage windows and frames. (hkey-maybe-set-key "\C-c\\" #'hycontrol-enable-windows-mode) ;; ;; Bind {C-c /} to display the Hyperbole Find/Web search menu. (hkey-maybe-set-key "\C-c/" #'hui-search-web) ;; ;; Bind {C-c .} to jump between the start and end of a delimited thing. ;; Don't override prior bindings of this key. (hkey-maybe-set-key "\C-c." #'hui-select-goto-matching-delimiter) ;; ;; Initialize the Smart Mouse Key bindings. Shifted mouse buttons ;; are always set up. Under InfoDock or with `hmouse-middle-flag' ;; non-nil, also bind the middle mouse button to the Action Key. ;; These bindings are ignored if a particular frame does not have mouse ;; support. (hmouse-install hmouse-middle-flag) ;; ;; Make a double or triple click of the left mouse button do the ;; same thing as {C-c RET}. It also sets up Java, C++ and HTML modes ;; for proper entity selection. (hui-select-initialize))) On Sat, Dec 10, 2022 at 6:04 AM Ihor Radchenko wrote: > Robert Weiner writes: > > > Hi Ihor: > > > > We=E2=80=99d love to have you as a Hyperbole user. Try binding the hyp= erbole > command to a global key before you load Hyperbole and I believe that shou= ld > work. > > I tried > > (bind-key* "C-c h" #'hyperbole) > (require 'hyperbole) > > Same error. > > > We can add a check for your case as well, in case no binding is made. = I > would recommend you try the elpa-devel version. > > I tried the Git upstream version. No difference. > > -- > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at . > Support Org development at , > or support my work at > --000000000000525fd905ef91aa97 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Ihor:

Please replace this function in your hyperbole= .el file and see if when you reload Hyperbole, things are good for you.=C2= =A0 -- Bob

(defun hkey-initialize ()
=C2=A0 "If `hkey-init&#= 39; is non-nil, initialize Hyperbole key bindings.
Some keys are conditi= onally bound only if there are no existing prior bindings
of the command= s."
=C2=A0 (when hkey-init
=C2=A0 =C2=A0 ;;
=C2=A0 =C2=A0 ;; = Setup so Hyperbole menus can be accessed from a key.=C2=A0 If not
=C2=A0= =C2=A0 ;; already bound to a key, this typically binds the command `hyperb= ole'
=C2=A0 =C2=A0 ;; globally to {C-h h} and activates Hyperbole mi= nor mode.
=C2=A0 =C2=A0 (unless (or (where-is-internal #'hyperbole (= current-global-map))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 (null help-char)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 (not (keymapp (lookup-key (current-global-map) (char-to-string help= -char)))))
=C2=A0 =C2=A0 =C2=A0 ;; In GNU Emacs, this binding replaces a= command that shows
=C2=A0 =C2=A0 =C2=A0 ;; the word hello in foreign la= nguages; this binding makes this
=C2=A0 =C2=A0 =C2=A0 ;; key much more u= seful.
=C2=A0 =C2=A0 =C2=A0 (global-set-key (vector help-char ?h) #'= hyperbole))

=C2=A0 =C2=A0 ;; Set C-c prefix key in hyperbole-mode-ma= p for later key bindings
=C2=A0 =C2=A0 (hkey-set-key "\C-c" (m= ake-sparse-keymap))
=C2=A0 =C2=A0 ;;
=C2=A0 =C2=A0 ;; Bind the Action= Key to {M-RET} and the Assist Key to {C-u M-RET}
=C2=A0 =C2=A0 ;; and l= oad the Hyperbole mouse key bindings.
=C2=A0 =C2=A0 (unless (where-is-in= ternal #'hkey-either)
=C2=A0 =C2=A0 =C2=A0 ;; Need to map all these = variants to ensure can override
=C2=A0 =C2=A0 =C2=A0 ;; `org-meta-return= ' in Org mode when desired.
=C2=A0 =C2=A0 =C2=A0 (mapc (lambda (key)= (hkey-set-key (kbd key) #'hkey-either))
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 '("\M-\C-m" "M-<return>" "= ;M-RET" "ESC <return>" "ESC RET")))
=C2= =A0 =C2=A0 ;;
=C2=A0 =C2=A0 ;; Typically bind the key, {C-h A}, for Acti= on Key help and {C-u C-h A} for Assist key
=C2=A0 =C2=A0 ;; help.
=C2= =A0 =C2=A0 (unless (where-is-internal #'hkey-help)
=C2=A0 =C2=A0 =C2= =A0 (hkey-set-key (vector help-char ?A) #'hkey-help))
=C2=A0 =C2=A0 = ;;
=C2=A0 =C2=A0 ;; Define virtual key used to activate hyperbole minor = modeline menu
=C2=A0 =C2=A0 ;; (hkey-set-key [hyperbole] (infodock-hyper= bole-menu t))
=C2=A0 =C2=A0 ;;
=C2=A0 =C2=A0 ;; Provide a site standa= rd way of emulating most Hyperbole mouse drag
=C2=A0 =C2=A0 ;; commands = from the keyboard.=C2=A0 This is most useful for rapidly creating
=C2=A0= =C2=A0 ;; Hyperbole link buttons from the keyboard without invoking the Hy= perbole
=C2=A0 =C2=A0 ;; menu.=C2=A0 Works only if Hyperbole is run unde= r a window system.
=C2=A0 =C2=A0 (when (hyperb:window-system)
=C2=A0 = =C2=A0 =C2=A0 (if (eq (global-key-binding "\M-o") #'facemenu-= keymap)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;; Override facemenu package = that adds a keymap on M-o,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;; since t= his binding is more important to Hyperbole
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 ;; users.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (hkey-set-key "= \M-o" #'hkey-operate)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (hkey-maybe-s= et-key "\M-o" #'hkey-operate)))
=C2=A0 =C2=A0 ;;
=C2=A0= =C2=A0 ;; Explicit button renames without invoking the Hyperbole menu.
= =C2=A0 =C2=A0 ;; No binding by default.
=C2=A0 =C2=A0 ;; Don't overr= ide prior bindings of this key.
=C2=A0 =C2=A0 ;; (hkey-maybe-set-key &qu= ot;\C-cr" #'hui:ebut-rename)
=C2=A0 =C2=A0 ;;
=C2=A0 =C2=A0 = ;; Bind {C-c RET} to select larger and larger syntactical units in a
=C2= =A0 =C2=A0 ;; buffer when invoked repeatedly, showing in the minibuffer the= type
=C2=A0 =C2=A0 ;; of unit selected each time.
=C2=A0 =C2=A0 (hke= y-maybe-set-key "\C-c\C-m" #'hui-select-thing)
=C2=A0 =C2= =A0 ;;
=C2=A0 =C2=A0 ;; Override the {M-w} command from "simple.el&= quot; when hyperbole-mode is active
=C2=A0 =C2=A0 ;; to allow copying de= limited things, kcell references or regions to the kill ring.
=C2=A0 =C2= =A0 (hkey-set-key [remap kill-ring-save] #'hui-kill-ring-save)
=C2= =A0 =C2=A0 ;;
=C2=A0 =C2=A0 ;; Override the {C-x r s} command from "= ;register.el" when hyperbole-mode is active
=C2=A0 =C2=A0 ;; to all= ow copying delimited things, kcell references or regions to a register.
= =C2=A0 =C2=A0 (hkey-set-key "\C-xrs" #'hui-copy-to-register)<= br>=C2=A0 =C2=A0 ;;
=C2=A0 =C2=A0 ;; Bind {C-c @} to create a user-speci= fied sized grid of windows
=C2=A0 =C2=A0 ;; displaying different buffers= .
=C2=A0 =C2=A0 ;;
=C2=A0 =C2=A0 ;; Don't override prior bindings= of this key.
=C2=A0 =C2=A0 (hkey-maybe-set-key "\C-c@" #'= hycontrol-windows-grid)
=C2=A0 =C2=A0 ;;
=C2=A0 =C2=A0 ;; Bind {C-c \= } to interactively manage windows and frames.
=C2=A0 =C2=A0 (hkey-maybe-= set-key "\C-c\\" #'hycontrol-enable-windows-mode)
=C2=A0 = =C2=A0 ;;
=C2=A0 =C2=A0 ;; Bind {C-c /} to display the Hyperbole Find/We= b search menu.
=C2=A0 =C2=A0 (hkey-maybe-set-key "\C-c/" #'= ;hui-search-web)
=C2=A0 =C2=A0 ;;
=C2=A0 =C2=A0 ;; Bind {C-c .} to ju= mp between the start and end of a delimited thing.
=C2=A0 =C2=A0 ;; Don&= #39;t override prior bindings of this key.
=C2=A0 =C2=A0 (hkey-maybe-set= -key "\C-c." #'hui-select-goto-matching-delimiter)
=C2=A0 = =C2=A0 ;;
=C2=A0 =C2=A0 ;; Initialize the Smart Mouse Key bindings.=C2= =A0 Shifted mouse buttons
=C2=A0 =C2=A0 ;; are always set up.=C2=A0 Unde= r InfoDock or with `hmouse-middle-flag'
=C2=A0 =C2=A0 ;; non-nil, al= so bind the middle mouse button to the Action Key.
=C2=A0 =C2=A0 ;; Thes= e bindings are ignored if a particular frame does not have mouse
=C2=A0 = =C2=A0 ;; support.
=C2=A0 =C2=A0 (hmouse-install hmouse-middle-flag)
= =C2=A0 =C2=A0 ;;
=C2=A0 =C2=A0 ;; Make a double or triple click of the l= eft mouse button do the
=C2=A0 =C2=A0 ;; same thing as {C-c RET}.=C2=A0 = It also sets up Java, C++ and HTML modes
=C2=A0 =C2=A0 ;; for proper ent= ity selection.
=C2=A0 =C2=A0 (hui-select-initialize)))
On Sat, = Dec 10, 2022 at 6:04 AM Ihor Radchenko <yantar92@posteo.net> wrote:
Robert Weiner <rswgnu@gmail.com> writes:

> Hi Ihor:
>
> We=E2=80=99d love to have you as a Hyperbole user.=C2=A0 Try binding t= he hyperbole command to a global key before you load Hyperbole and I believ= e that should work.

I tried

(bind-key* "C-c h" #'hyperbole)
(require 'hyperbole)

Same error.

> We can add a check for your case as well, in case no binding is made.= =C2=A0 I would recommend you try the elpa-devel version.

I tried the Git upstream version. No difference.

--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,=
or support my work at <https://liberapay.com/yantar92>
--000000000000525fd905ef91aa97-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 03:37:39 2022 Received: (at 59903) by debbugs.gnu.org; 12 Dec 2022 08:37:39 +0000 Received: from localhost ([127.0.0.1]:51409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4eJe-0004lN-Nf for submit@debbugs.gnu.org; Mon, 12 Dec 2022 03:37:38 -0500 Received: from mout01.posteo.de ([185.67.36.65]:49889) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4eJc-0004lD-AA for 59903@debbugs.gnu.org; Mon, 12 Dec 2022 03:37:36 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 6895424002C for <59903@debbugs.gnu.org>; Mon, 12 Dec 2022 09:37:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1670834249; bh=b6wSUg0J6+2LKl6uAIGNX6X/mCY60hACpgEE7aEYXu0=; h=From:To:Cc:Subject:Date:From; b=gXZkTHs0AFfbzjgjEC4n34Kj4mYcR6hY/eYpn+XIJ4rXaJwI/WnPtmnOkmJB8OuM8 UWs+AgssNxi3AhzrzU2qqQXua5dp8X3UxPMlTMnR10trLL04MIyBdoAfw5u8453/7/ V+wGx5NfxY40a2S2ke1SWTSt4ZuJhQVPhGhINyo+/gQmoDc3rmpVN5lBlKneCGr29N IkEwiOAHjcYhq7cR9JwLlQ+T1EKDygWK/Uh7Q6h/WunL87XF3ZalQ9M0m1GLI4o9OK 73aceXJdyN7W2kZB+rHROhOUEmaFdy+5osD4Pz0u5agx/OTpWN32H2xQJZTzenfeqw VAw0iEHMAFitg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NVw3n2glXz6tm9; Mon, 12 Dec 2022 09:37:25 +0100 (CET) From: Ihor Radchenko To: rswgnu@gmail.com Subject: Re: bug#59903: [BUG] Unable to load hyperbole In-Reply-To: References: <871qpa83qz.fsf@localhost> <87lenffrki.fsf@localhost> Date: Mon, 12 Dec 2022 08:37:24 +0000 Message-ID: <87mt7tc917.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 59903 Cc: 59903@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Robert Weiner writes: > Please replace this function in your hyperbole.el file and see if when you > reload Hyperbole, things are good for you. -- Bob > > (defun hkey-initialize () > ... I tried, but I am getting the same error. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 03:49:11 2022 Received: (at 59903) by debbugs.gnu.org; 12 Dec 2022 08:49:11 +0000 Received: from localhost ([127.0.0.1]:51527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4eUo-0004xg-N5 for submit@debbugs.gnu.org; Mon, 12 Dec 2022 03:49:10 -0500 Received: from mout01.posteo.de ([185.67.36.65]:60209) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4eUm-0004xV-8e for 59903@debbugs.gnu.org; Mon, 12 Dec 2022 03:49:08 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 5F439240029 for <59903@debbugs.gnu.org>; Mon, 12 Dec 2022 09:49:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1670834942; bh=OUb3uO9uyrYskYtDDGPE0EjLXPBsW308JM+dIH4VNrI=; h=From:To:Cc:Subject:Date:From; b=cQkVdl7EujpC3u5LbaqppWwO4jDaVbieRRQczR+U8usNhC1J8Ysn34Gl2WghF2Qio KEOQRR24X6FH7824m8M14XPw6Nw8BCdttQ1tW6XegjrLorZ9v0jp8l+Z9kVoliC9H0 UNKkmjfJhYJe/hsHOnbsCg8ouwit0LkSm5xaLqKDJjNlIr5l09qQ9wbTtO0a6XaS57 wFPOMTZcKFhBEyYq+yHKZHH2vfwbCP0t1RU0wRKKFHYujD5eZJhT4NItKvGNUrbStd 2bFoKpXuYA8WEXb8/prK5QOAd84Zw8zpbua2k+Uaey+OS1f+zm/oSThQu8e277jxPL 0UxHwHbeXohXg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NVwK93XMTz6tmV; Mon, 12 Dec 2022 09:49:01 +0100 (CET) From: Ihor Radchenko To: rswgnu@gmail.com Subject: Re: bug#59903: [BUG] Unable to load hyperbole In-Reply-To: <87mt7tc917.fsf@localhost> References: <871qpa83qz.fsf@localhost> <87lenffrki.fsf@localhost> <87mt7tc917.fsf@localhost> Date: Mon, 12 Dec 2022 08:49:00 +0000 Message-ID: <87tu21ovlv.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 59903 Cc: 59903@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Ihor Radchenko writes: > I tried, but I am getting the same error. Never mind. Hyperbole did load after replacing the suggested function in hyperbole sources. I just needed to remove spurious newlines added in the email. Now, I am getting a different error when trying to use action key: Debugger entered--Lisp error: (invalid-regexp "Unmatched ) or \\)") (hpath:remote-at-p) (hpath:at-p) (ibtypes::pathname) (ibut:at-p) (hbut:at-p) (hkey-execute nil) (action-key-internal) (action-key) (funcall-interactively action-key) (command-execute action-key) If necessary, I can report it in a separate thread. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 20:11:54 2022 Received: (at 59903) by debbugs.gnu.org; 13 Dec 2022 01:11:54 +0000 Received: from localhost ([127.0.0.1]:56793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4tpq-0003j5-AF for submit@debbugs.gnu.org; Mon, 12 Dec 2022 20:11:54 -0500 Received: from mail-qt1-f174.google.com ([209.85.160.174]:38536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4tpo-0003it-Uu for 59903@debbugs.gnu.org; Mon, 12 Dec 2022 20:11:53 -0500 Received: by mail-qt1-f174.google.com with SMTP id z12so7707646qtv.5 for <59903@debbugs.gnu.org>; Mon, 12 Dec 2022 17:11:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=0cF70Yy6n+8ybM6F7livf89UstMl5G+dgk+u91qdC/A=; b=DAVCJNzjUq0DnoHGvr8Cnvj6j03Dsw5nrmm0iolP/nV3X4V8j+AAc5CamAR/x0rNRE 4yvMMkD2aXoA5yvtOXm+tremI1YWr49+AIYByxNvVjvUzKIPSp0kUD82bysQuC9G9Rit yROUR+3gXLVJM92vy4ruWNVVbmMYDRjpoL5Rkx0BaDee3t9eWmUSYaKum7Sj+A0rcZoi jeOQFR++1RxJ3oKthZLKvDQ8tq0vIb1zc08rLw35FFpfLaFUT1Wf6ljNANhiqX7NLe7T ICLggKAbFkspke+19ESztm2iMcY2B7NAs67Wo/G1TFJ5Tttmjy6Gy+dQfwJzo8UWuDMc gwSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0cF70Yy6n+8ybM6F7livf89UstMl5G+dgk+u91qdC/A=; b=sfTkjAQl+h6YewLslLJq90RHuxYG9bn/QX1iJBbPyWMFxyI9OO1uC2RFCgu/W667IP ucYBVuAkX0cSVpXViydqqUxykvFny9DOdtlAr7S1b4XaQkP4KJ/xJYnJhOp80Us579KA 0A7tlhriw84StsecjUPAHEizqyerZJRqZmjWo8wIaVHwTAZA24mNhNb2VsI+dVHKvHMG Z5rJ/tP3suYft4iVOBmuFYNJJrJnOkQFZO+RqmHOxYF2EuELY5mZXppOY/FUaiH8rJVV of2pvOS3qVzEtDJ9R0wZpQeAjrHt9PaOcyqAk+RVMSALBeQNwboV1I7+s4Slt1Szlmss Zv/w== X-Gm-Message-State: ANoB5pnEL+mqQF8v/m5ykVWgsgOVytBsihvyfG+Hryz8QrGSdFNU9PZt 6MCPahz17aqaAVq4igLR13nsPLccW4g= X-Google-Smtp-Source: AA0mqf4MqGUHcTiT+ONzQN9V4/CD7lbe74PZY3SWyOPM0uDwbLZozt/j3qOA1cJ8LtNmJlgaeFcGvA== X-Received: by 2002:ac8:5512:0:b0:3a5:ed7:1644 with SMTP id j18-20020ac85512000000b003a50ed71644mr1910146qtq.45.1670893907424; Mon, 12 Dec 2022 17:11:47 -0800 (PST) Received: from smtpclient.apple (ool-2f1480e0.dyn.optonline.net. [47.20.128.224]) by smtp.gmail.com with ESMTPSA id v12-20020ac8728c000000b003a68f5d98c1sm6541302qto.93.2022.12.12.17.11.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Dec 2022 17:11:47 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Robert Weiner Mime-Version: 1.0 (1.0) Subject: Re: bug#59903: [BUG] Unable to load hyperbole Date: Mon, 12 Dec 2022 20:11:36 -0500 Message-Id: References: <87tu21ovlv.fsf@localhost> In-Reply-To: <87tu21ovlv.fsf@localhost> To: Ihor Radchenko X-Mailer: iPhone Mail (20B101) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59903 Cc: 59903@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Please send the relevant part of your config where you change the C-h bindin= g and where you setup Hyperbole together with your Emacs version and Hyperbo= le version and we=E2=80=99ll replicate things to test. Thanks. -- Bob > On Dec 12, 2022, at 3:49 AM, Ihor Radchenko wrote: >=20 > =EF=BB=BFIhor Radchenko writes: >=20 >> I tried, but I am getting the same error. >=20 > Never mind. Hyperbole did load after replacing the suggested function in > hyperbole sources. I just needed to remove spurious newlines added in > the email. >=20 > Now, I am getting a different error when trying to use action key: >=20 > Debugger entered--Lisp error: (invalid-regexp "Unmatched ) or \\)") > (hpath:remote-at-p) > (hpath:at-p) > (ibtypes::pathname) > (ibut:at-p) > (hbut:at-p) > (hkey-execute nil) > (action-key-internal) > (action-key) > (funcall-interactively action-key) > (command-execute action-key) >=20 > If necessary, I can report it in a separate thread. >=20 > --=20 > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at . > Support Org development at , > or support my work at From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 15 07:00:10 2022 Received: (at 59903) by debbugs.gnu.org; 15 Dec 2022 12:00:10 +0000 Received: from localhost ([127.0.0.1]:42875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5muH-0002fi-Qd for submit@debbugs.gnu.org; Thu, 15 Dec 2022 07:00:10 -0500 Received: from mout01.posteo.de ([185.67.36.65]:44427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5muE-0002de-71 for 59903@debbugs.gnu.org; Thu, 15 Dec 2022 07:00:08 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 22F88240027 for <59903@debbugs.gnu.org>; Thu, 15 Dec 2022 12:59:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1671105600; bh=703rPtYF1EuEzjdWlnG+GkDJuAUrDTO1udma3scjG5g=; h=From:To:Cc:Subject:Date:From; b=PZrqDxda5S39d8mIWVIKlL3h4+3nBq6qkJLft02lC/6mj+bOxNu3cS1Bbu4iG/yxa ulDYbulDadxxUP00pXsdnSUQg+dkJk0ai+h9cP8z84xwQaVUvxb24XC9rFr8IIfVYe bVhw+Rua5F41qVuavpJDbjz/qQndIEu0E/DL5Spzw/CL0O9F1jpKtTs+UwsM4HU9S2 AIjAPyne0Rn9h85FWLqywn2HNALsZn7nKs+fNnYQJyv+aL0ZP28sp8UE7dk4N8svOl RL5Cxqy4bnRVRdh5RRLENAUu2rBtupw0KdjC+XXBcpk87ldhAF/jPujvrtQMKRTUA3 wqIBCkzIgciFQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NXrQ46hmVz6tmd; Thu, 15 Dec 2022 12:59:56 +0100 (CET) From: Ihor Radchenko To: Robert Weiner Subject: Re: bug#59903: [BUG] Unable to load hyperbole In-Reply-To: References: <87tu21ovlv.fsf@localhost> Date: Thu, 15 Dec 2022 11:59:55 +0000 Message-ID: <87pmckubb8.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59903 Cc: 59903@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert Weiner writes: > Please send the relevant part of your config where you change the C-h bin= ding and where you setup Hyperbole together with your Emacs version and Hyp= erbole version and we=E2=80=99ll replicate things to test. Thanks. This appears to be unrelated: Minimal config: (add-to-list 'load-path "~/.emacs.d/straight/repos/hyperbole/") (require 'hyperbole) 1. emacs -Q -l minimal.el 2. Go to the beginning of *scratch* buffer 3. M-x action-key 4. Observe "and: Invalid regexp: "Unmatched ) or \\)"" --=20 Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 13:20:57 2023 Received: (at 59903) by debbugs.gnu.org; 8 Jan 2023 18:20:57 +0000 Received: from localhost ([127.0.0.1]:34606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEaHv-00086d-HH for submit@debbugs.gnu.org; Sun, 08 Jan 2023 13:20:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEaHq-00086L-4W for 59903@debbugs.gnu.org; Sun, 08 Jan 2023 13:20:53 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEaHk-0006Mi-N0 for 59903@debbugs.gnu.org; Sun, 08 Jan 2023 13:20:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=To:Subject:Date:From:In-Reply-To:References: MIME-Version; bh=fexfDT7zEgWbHbL3ePjNVs2dPjz/8pPpWc6FPewy3yc=; b=pSEZ4ex8g4ZW IBT9nXNHKPGWtRisTICtzZDwd9FpKUjxwSP5lsONl2Id00yQAuoevUPrXv4Vek9oPjrUR13J8X7d5 0HtL/Rc1OcmuuD2A4w+D+eiSigOFU6kXyre1im6WHrXkioPjaMckof9laHnOebWObw+0rAwFoyqPt UIcB2m8ep0rN27JPBXg3C44M6MgfkHjZczA7COQQ8/rV5v69uLK/VCwxdO/NX86eBdeGn1tm1dEkF Ap37lK2qBZfIalKkTTIDFGjhA7oomkY3WA6slD3gsF9BLlf9uKuz0J9vB6Xfy9xa1Bz8f6CIDdCkJ /o2QAQg7BSXO0axe7EsS8Q==; Received: from mail-ua1-f42.google.com ([209.85.222.42]) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pEaHk-0000b5-7Z for 59903@debbugs.gnu.org; Sun, 08 Jan 2023 13:20:44 -0500 Received: by mail-ua1-f42.google.com with SMTP id s23so1509519uac.6 for <59903@debbugs.gnu.org>; Sun, 08 Jan 2023 10:20:44 -0800 (PST) X-Gm-Message-State: AFqh2kone32tjG1qGqqiNiZew54BCD34AWyum6LRCAyOxkmnPoNFo10G OK5iYosHROdPGdMoP9Ek0MR6s26teZi/eD45pcc= X-Google-Smtp-Source: AMrXdXvyZXJRmOjuvCTwLXLnH7aqpfF1rdQY6/an3NU34a1zWS0dt4Hn9A6duMd70zK4Q6o81GRGHSQKNNa61hz1I28= X-Received: by 2002:ab0:1304:0:b0:5b5:1263:189 with SMTP id g4-20020ab01304000000b005b512630189mr2376256uae.19.1673202043820; Sun, 08 Jan 2023 10:20:43 -0800 (PST) MIME-Version: 1.0 References: <87tu21ovlv.fsf@localhost> <87pmckubb8.fsf@localhost> In-Reply-To: <87pmckubb8.fsf@localhost> From: Robert Weiner Date: Sun, 8 Jan 2023 13:20:18 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: bug#59903: [BUG] Unable to load hyperbole To: Ihor Radchenko Content-Type: multipart/alternative; boundary="00000000000075a0dd05f1c4b5ec" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 59903 Cc: 59903@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rswgnu@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --00000000000075a0dd05f1c4b5ec Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ihor: Glad you got Hyperbole going in general. With regard to this unrelated issue, we have added a fix available in tomorrow's pre-release of Hyperbole (get it from elpa-devel or the savannah git repo) that I believe resolves this issue. I'm going to close this issue now and if you see any errors after a reload tomorrow, then let us know. On Thu, Dec 15, 2022 at 6:59 AM Ihor Radchenko wrote: > Robert Weiner writes: > > > Please send the relevant part of your config where you change the C-h > binding and where you setup Hyperbole together with your Emacs version an= d > Hyperbole version and we=E2=80=99ll replicate things to test. Thanks. > > This appears to be unrelated: > > Minimal config: > > (add-to-list 'load-path "~/.emacs.d/straight/repos/hyperbole/") > (require 'hyperbole) > > 1. emacs -Q -l minimal.el > 2. Go to the beginning of *scratch* buffer > 3. M-x action-key > 4. Observe "and: Invalid regexp: "Unmatched ) or \\)"" > > -- > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at . > Support Org development at , > or support my work at > --00000000000075a0dd05f1c4b5ec Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Ihor:

Glad you got Hyperbole going in general.=C2=A0= With regard to this unrelated issue, we have added a fix available in tomo= rrow's pre-release of Hyperbole (get it from elpa-devel or the savannah= git repo) that I believe resolves this issue.=C2=A0 I'm going to close= this issue now and if you see any errors after a reload tomorrow, then let= us know.

On Thu, Dec 15, 2022 at 6:59 AM Ihor Radchenko <yantar92@posteo.net> wrote:
Robert Weiner <rswgnu@gmail.com> wr= ites:

> Please send the relevant part of your config where you change the C-h = binding and where you setup Hyperbole together with your Emacs version and = Hyperbole version and we=E2=80=99ll replicate things to test.=C2=A0 Thanks.=

This appears to be unrelated:

Minimal config:

(add-to-list 'load-path "~/.emacs.d/straight/repos/hyperbole/"= ;)
(require 'hyperbole)

1. emacs -Q -l minimal.el
2. Go to the beginning of *scratch* buffer
3. M-x action-key <RET>
4. Observe "and: Invalid regexp: "Unmatched ) or \\)""<= br>
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,=
or support my work at <https://liberapay.com/yantar92>
--00000000000075a0dd05f1c4b5ec-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 13:22:20 2023 Received: (at 59903) by debbugs.gnu.org; 8 Jan 2023 18:22:20 +0000 Received: from localhost ([127.0.0.1]:34611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEaJI-00089P-Cs for submit@debbugs.gnu.org; Sun, 08 Jan 2023 13:22:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEaJG-000898-Us; Sun, 08 Jan 2023 13:22:19 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEaJB-0006hT-O7; Sun, 08 Jan 2023 13:22:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=To:Subject:Date:From:In-Reply-To:References: MIME-Version; bh=zw51IATmbHXH0yU/rbBZYskiDWJPpG70AYXdZZAtvBs=; b=PpuuiG5nqQKf Nn9qyf9TzOW/rilPMoiqgtGgKqrXFbK7AuProEEpsNg4THsD/BMq8kkpTcsLmIode5EzrWGIDoy2r oSm7WVQXKAK8uruvBv3CxHsykudTRzbW2viRiJJ4lTq4JIoy2x2tCrhBZYPRVRNhtBoqwopCi/i+9 U215euqtKwFSzRMtg/WkKZFDzMBihQ/1MP5OF6bS4M2acXs3EfONgDnG8PKj1z+qAHFSCKG16HOY+ bQ8D1w1LCCNnJbldIG9ej28qF5dNDoKp2k+djz0v/DPImHOK4SFSlIausiWaY8L6CQ2iPEyfi+nCv m1dKjFf9fxseIV/pmo8MvQ==; Received: from mail-vs1-f45.google.com ([209.85.217.45]) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pEaJ7-0000lK-68; Sun, 08 Jan 2023 13:22:13 -0500 Received: by mail-vs1-f45.google.com with SMTP id m2so6447152vsv.9; Sun, 08 Jan 2023 10:22:09 -0800 (PST) X-Gm-Message-State: AFqh2ko+6idnlbk6DdmPlL3VVby4xMwgu/i9lNQmt5WHSsUuCkEvgIlF vsZRrLTzygDGCa9F/G2WE5NzJ5/rlWmYsLopABc= X-Google-Smtp-Source: AMrXdXutyR3iR0uVM8frQLp8CX/qwNdTTF4e0Pr609ZeDVFyKd2zNCsatLX2KxW481CzhAwJaQpTxChiUw2NtHpy/EE= X-Received: by 2002:a05:6102:2d0:b0:3b3:708b:b4f5 with SMTP id h16-20020a05610202d000b003b3708bb4f5mr8315406vsh.16.1673202128614; Sun, 08 Jan 2023 10:22:08 -0800 (PST) MIME-Version: 1.0 References: <87tu21ovlv.fsf@localhost> <87pmckubb8.fsf@localhost> In-Reply-To: From: Robert Weiner Date: Sun, 8 Jan 2023 13:21:42 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: bug#59903: [BUG] Unable to load hyperbole To: Ihor Radchenko Content-Type: multipart/alternative; boundary="000000000000837db105f1c4ba47" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 59903 Cc: Emacs Bug , 59903@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rswgnu@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --000000000000837db105f1c4ba47 Content-Type: text/plain; charset="UTF-8" close 59903 --000000000000837db105f1c4ba47 Content-Type: text/html; charset="UTF-8"
close 59903
--000000000000837db105f1c4ba47-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 13:26:37 2023 Received: (at 59903) by debbugs.gnu.org; 8 Jan 2023 18:26:37 +0000 Received: from localhost ([127.0.0.1]:34621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEaNR-0008Gl-9Y for submit@debbugs.gnu.org; Sun, 08 Jan 2023 13:26:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEaNM-0008GS-Sw for 59903@debbugs.gnu.org; Sun, 08 Jan 2023 13:26:36 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEaNH-0000I9-2b for 59903@debbugs.gnu.org; Sun, 08 Jan 2023 13:26:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=To:Subject:Date:From:In-Reply-To:References: MIME-Version; bh=Wk6LjBLgXS37dUmOrC+Vp35B2j21OIMfsJGyHdnv6gI=; b=LYXOjuiyZ/wJ YnB6iC4owL63BN+7flFt7BR9mLTq47aqs7gkXHlcdmL2zvWkgP3xOzxnMfXjoa3KUjcXP/AoPfxEh FTdRroR75J9TXs7pIgvqJpKL8snocJ6SXEpWj7hR3Hwtq+EaQZIjt7E1T08M6N96/rB+Cl31CYEcE looPQLlZx+tJFkH5Ze2XcX/5MPiUNxvghe/7SaTBsLyjOlzYX4tq+5vmDpw9YaYRSiwNuP1uvDzvP wdOuf+0vXv216r5/1wnZWacSMORTttaCX6sR3Q9GdpSEOfObQj2shIvpOB3Ezg/6NQnB4KW2ZaJJ/ Yusj2XRGib3jHjIvgy3QvQ==; Received: from mail-vk1-f182.google.com ([209.85.221.182]) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pEaNG-0001LF-Ls for 59903@debbugs.gnu.org; Sun, 08 Jan 2023 13:26:26 -0500 Received: by mail-vk1-f182.google.com with SMTP id t2so2943275vkk.9 for <59903@debbugs.gnu.org>; Sun, 08 Jan 2023 10:26:26 -0800 (PST) X-Gm-Message-State: AFqh2kri8Mhs+7eCX7fMiXl0IRG0KcTFSbbQcdIdVLkMup6TzNoHWLdt g8w5EigqWvRbBi6pTucO4UWcvm4M/BOoNKkKvxg= X-Google-Smtp-Source: AMrXdXtjowYAo38aE+hxM1QGWbrWgJ5NJbInHHJVWh/j8fNMiMjzTdPjjVIntmzKYFVHBFNAgZObCiN8MuiZYePqDYQ= X-Received: by 2002:a1f:aad5:0:b0:3d5:4f47:3130 with SMTP id t204-20020a1faad5000000b003d54f473130mr6225561vke.3.1673202386183; Sun, 08 Jan 2023 10:26:26 -0800 (PST) MIME-Version: 1.0 References: <87tu21ovlv.fsf@localhost> <87pmckubb8.fsf@localhost> In-Reply-To: <87pmckubb8.fsf@localhost> From: Robert Weiner Date: Sun, 8 Jan 2023 13:26:00 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: bug#59903: [BUG] Unable to load hyperbole To: Ihor Radchenko Content-Type: multipart/alternative; boundary="000000000000ddaa7205f1c4c986" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 59903 Cc: 59903@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rswgnu@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --000000000000ddaa7205f1c4c986 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ihor: Remember to enable the Hyperbole global minor mode after requiring it in your init with: (hyperbole-mode 1) -- Bob On Thu, Dec 15, 2022 at 6:59 AM Ihor Radchenko wrote: > Robert Weiner writes: > > > Please send the relevant part of your config where you change the C-h > binding and where you setup Hyperbole together with your Emacs version an= d > Hyperbole version and we=E2=80=99ll replicate things to test. Thanks. > > This appears to be unrelated: > > Minimal config: > > (add-to-list 'load-path "~/.emacs.d/straight/repos/hyperbole/") > (require 'hyperbole) > > 1. emacs -Q -l minimal.el > 2. Go to the beginning of *scratch* buffer > 3. M-x action-key > 4. Observe "and: Invalid regexp: "Unmatched ) or \\)"" > > -- > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at . > Support Org development at , > or support my work at > --000000000000ddaa7205f1c4c986 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Ihor:

Remember to enable the Hyperbole global minor = mode after requiring it in your init with:
=C2=A0 =C2=A0(hyperbole-mode 1)=

-- Bob

On Thu, Dec 15, 2022 at 6:59 AM Ihor Radchenko <yantar92@posteo.net> wrote:
Robert Weiner <rswgnu@gmail.com>= writes:

> Please send the relevant part of your config where you change the C-h = binding and where you setup Hyperbole together with your Emacs version and = Hyperbole version and we=E2=80=99ll replicate things to test.=C2=A0 Thanks.=

This appears to be unrelated:

Minimal config:

(add-to-list 'load-path "~/.emacs.d/straight/repos/hyperbole/"= ;)
(require 'hyperbole)

1. emacs -Q -l minimal.el
2. Go to the beginning of *scratch* buffer
3. M-x action-key <RET>
4. Observe "and: Invalid regexp: "Unmatched ) or \\)""<= br>
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,=
or support my work at <https://liberapay.com/yantar92>
--000000000000ddaa7205f1c4c986-- From unknown Tue Jun 17 20:20:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 06 Feb 2023 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator