Comment faire un navigateur par défaut eww dans Emacs?

9

Lorsque je clique sur des liens dans mon tampon en mode organisation, cela ouvre mon navigateur externe. Comment puis-je mettre Emacs par défaut sur eww (et me permettre d'ouvrir un navigateur externe à partir de là si je le souhaite)?

wdkrnls
la source

Réponses:

12

Comme indiqué dans le noeud du manuel d'informations EWW, vous pouvez utiliser EWW comme cible pour Browse-Url , ce qui est utilisé par Org si un URI commence par "http", "https", etc. Vous pouvez bien sûr personnaliser le comportement de Browse-Url avecM-x customize-group browse-url

Vous pouvez également ajouter ce qui suit à ~/.emacs.d/init.el:(setq browse-url-browser-function 'eww-browse-url)

Si vous visitez une page Web dans EWW, vous pouvez appuyer sur & (eww-browse-with-external-browser)pour ouvrir la page dans un navigateur externe.

p_wiersig
la source
Pouvez-vous me donner plus d'informations sur la manipulation browse-url? browse-url-browser-functionest défini sur browse-url-default-browserlequel lui-même semble être juste un symbole, pas une variable. Comment puis-je réellement définir eww comme navigateur par défaut? Suivre la documentation d'information à laquelle vous avez lié ne décrit pas vraiment comment faire cela afaic.
wdkrnls
Si vous utilisez l'interface "personnaliser" pour modifier browse-url-browser-function, vous trouverez un menu déroulant pratique de valeurs, y compris "eww" qui se traduit par son réglage eww-browse-urlcomme fonction.
phils
-1

J'ai défini Firefox comme mon navigateur par défaut avec

(setq browse-url-browser-function 'browse-url-generic
      browse-url-generic-program "firefox")

Je ne peux pas le tester avec ewwcar je suis sur Emacs 24.3.1 - mais cela pourrait fonctionner (peut-être avec une modification - car il ewwsemble être un paquet emacs, au lieu d'un programme externe).

Adobe
la source