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 jostein@kjonigsen.net 🍵 jostein@gmail.com https://jostein.kjonigsen.net