emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: xdg-open in Emacs in Termux (Android)


From: Jostein Kjønigsen
Subject: Re: xdg-open in Emacs in Termux (Android)
Date: Tue, 15 May 2018 10:20:51 +0200

On Sun, May 13, 2018, at 12:48 PM, Michael Brand wrote:
Hi all

With Emacs in Termux M-: (browse-url-xdg-open "http://gnu.org") opens
the URL in an Android browser. But M-: (browse-url-default-browser
"http://gnu.org") errors with "No usable browser found". This is
because even the most recent browse-url-can-use-xdg-open

#+begin_src emacs-lisp :eval no
  (defun browse-url-can-use-xdg-open ()
    "[...]"
    (and (or (getenv "DISPLAY") (getenv "WAYLAND_DISPLAY"))
        (executable-find "xdg-open")))
#+end_src

returns nil because none of the environment variables is set.

Should browse-url-can-use-xdg-open be changed to detect the situation of Termux?

Michael


Having a termux-specific solution doesn't really sound ideal. What about Lill Debbie (Debian bootstrapper)? Linux Deploy? Termius on iOS?

Are there another ways to detect a xdg-compliant runtime environment apart from these environment variables, which are also applicable to environments like Termux? If so we should apply something as general as possible.

--
Regards
Jostein Kjønigsen




reply via email to

[Prev in Thread] Current Thread [Next in Thread]