Como criar o navegador padrão eww no Emacs?

9

Quando clico em links no meu buffer de modo organizacional, ele abre meu navegador externo. Como posso fazer o Emacs usar como padrão o eww (e permitir que eu abra um navegador externo a partir daí, se desejar)?

wdkrnls
fonte

Respostas:

12

Conforme observado no nó manual de informações do EWW, você pode usar o EWW como um destino para o URL de navegação , que é o que a Org usa se um URI começa com "http", "https" etc. etc. Naturalmente, é possível personalizar o comportamento do URL de navegação comM-x customize-group browse-url

Como alternativa, adicione o seguinte a ~/.emacs.d/init.el:(setq browse-url-browser-function 'eww-browse-url)

Se você está visitando uma página da Web no EWW, pode clicar & (eww-browse-with-external-browser)para abrir a página em um navegador externo.

p_wiersig
fonte
Você pode me dar mais informações sobre como manipular browse-url? browse-url-browser-functioné definido para o browse-url-default-browserqual ele parece ser apenas um símbolo, não uma variável. Como realmente defino o eww como o navegador padrão? Seguir a documentação de informações a que você vinculou não descreve realmente como fazer isso.
Wdkrnls
Se você usar a interface "personalizar" para editar browse-url-browser-function, encontrará um conveniente menu suspenso de valores, incluindo "eww", que resulta na configuração eww-browse-urlcomo a função.
phils
-1

Defino o Firefox como meu navegador padrão com

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

Não posso testá-lo ewwporque estou no Emacs 24.3.1 - mas isso pode funcionar (talvez com uma modificação - já que ewwparece ser um pacote emacs, em vez de um programa externo).

Adobe
fonte