¿Cómo hacer eww navegador predeterminado en Emacs?

9

Cuando hago clic en los enlaces en mi búfer de modo org, se abre mi navegador externo. ¿Cómo puedo hacer que Emacs esté predeterminado en eww (y permitirme abrir un navegador externo desde allí si lo deseo)?

wdkrnls
fuente

Respuestas:

12

Como se señaló en el nodo del manual de información de EWW , puede usar EWW como destino para la búsqueda de URL , que es lo que Org usa si un URI comienza con "http", "https", etc. Por supuesto, puede personalizar el comportamiento de la búsqueda de URL conM-x customize-group browse-url

Alternativamente, agregue lo siguiente a ~/.emacs.d/init.el:(setq browse-url-browser-function 'eww-browse-url)

Si está visitando una página web en EWW, puede presionar & (eww-browse-with-external-browser)para abrir la página en un navegador externo.

p_wiersig
fuente
¿Me puede dar más información sobre cómo manipular browse-url? browse-url-browser-functionse establece en lo browse-url-default-browserque parece ser solo un símbolo, no una variable. ¿Cómo configuro eww como el navegador predeterminado? Seguir la documentación de información a la que se vinculó en realidad no describe cómo hacer esto.
wdkrnls
Si utiliza la interfaz "personalizar" para editar browse-url-browser-function, encontrará un conveniente menú desplegable de valores, que incluye "eww", lo que hace que se configure eww-browse-urlcomo la función.
phils
-1

Configuré Firefox como mi navegador predeterminado con

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

No puedo probarlo ewwporque estoy en Emacs 24.3.1, pero esto podría funcionar (tal vez con una modificación, ya que ewwparece ser un paquete de emacs, en lugar de un programa externo).

Adobe
fuente