GNU bug report logs - #66838
hyperbole does not detect I’m on a mac

Previous Next

Package: hyperbole;

Reported by: Mats Lidell <mats.lidell <at> lidells.se>

Date: Mon, 30 Oct 2023 20:09:02 UTC

Severity: normal

Done: Mats Lidell <matsl <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alan Schmitt <alan.schmitt <at> polytechnique.org>
To: Mats Lidell <mats.lidell <at> lidells.se>
Cc: bug-hyperbole <at> gnu.org, hyperbole-users <at> gnu.org
Subject: Re: hyperbole does not detect I’m on a mac
Date: Mon, 30 Oct 2023 22:01:25 +0100
[Message part 1 (text/plain, inline)]
Hi Mats,

On 2023-10-30 21:07, Mats Lidell <mats.lidell <at> lidells.se> writes:

>> When I press M-ret on a path to a pdf, hyperbole offers to run "setsid
>> -w xdg-open", which I don’t have installed as I’m on a mac. Looking at
>> hpath:get-external-display-alist, I see that my window system, which is
>> "mac", is not in the first conditional. Is this a bug?
>
> Yes I think so. It seems Hyperbole does not identify that you are on a Mac and
> falls back to settings used when running under X-windows.
>
> Can you share what value `window-system' has on your machine? (Use Hyperbole
> key series: {C-hv window-system RET})

My message was not clear, the window-system value is actually "mac"
(without the quotes). It’s this variant of emacs
https://bitbucket.org/mituharu/emacs-mac/src/master/, installed through
homebrew using https://github.com/railwaycat/homebrew-emacsmacport.

>> Is there a way to configure M-ret to open the file in dired instead?
>
> Yes there is. You can customize the variable `hpath:native-image-suffixes' and
> add the suffix of the file type that you want to display naively in Emacs. In
> your case "pdf". The name of the variable is not the best and should probably
> be updated now when Emacs supports more native document types than images.

Thank you for the suggestion, but it’s not exactly what I want. In this
case, it opens the file itself in emacs (using docview, or in my case
pdftools). What I would like is a way to open the enclosing folder in
dired with the file selected. But I now know more of hyperbole do it
myself:
<dired-jump nil "~/path/to/file.pdf">

Best,

Alan
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 1 year and 73 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.