Wie mache ich einen eww Standardbrowser in Emacs?

9

Wenn ich in meinem Organisationsmodus-Puffer auf Links klicke, wird mein externer Browser geöffnet. Wie kann ich Emacs standardmäßig auf eww setzen (und von dort aus einen externen Browser öffnen, wenn ich möchte)?

wdkrnls
quelle

Antworten:

12

Wie im EWW-Info-Handbuchknoten angegeben , können Sie EWW als Ziel für die Such-URL verwenden. Dies wird von Org verwendet, wenn ein URI mit "http", "https" usw. beginnt. Sie können das Verhalten der Such-URL natürlich mit anpassenM-x customize-group browse-url

Alternativ können Sie Folgendes hinzufügen zu ~/.emacs.d/init.el:(setq browse-url-browser-function 'eww-browse-url)

Wenn Sie eine Webseite in EWW besuchen, können Sie & (eww-browse-with-external-browser)die Seite in einem externen Browser öffnen.

p_wiersig
quelle
Können Sie mir weitere Informationen zur Manipulation geben browse-url? browse-url-browser-functionwird festgelegt, auf browse-url-default-browserdie selbst nur ein Symbol und keine Variable zu sein scheint. Wie setze ich eww als Standardbrowser? Das Befolgen der von Ihnen verlinkten Info-Dokumentation beschreibt nicht, wie dies zu tun ist.
wdkrnls
Wenn Sie zum Bearbeiten die Oberfläche "Anpassen" verwenden browse-url-browser-function, finden Sie ein praktisches Dropdown-Menü mit Werten, einschließlich "eww", das zur Einstellung eww-browse-urlals Funktion führt.
Phils
-1

Ich habe Firefox als meinen Standardbrowser mit festgelegt

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

Ich kann es nicht testen, ewwweil ich Emacs 24.3.1 verwende - aber das könnte funktionieren (möglicherweise mit einer Modifikation - da es sich ewwanscheinend um ein Emacs-Paket handelt, anstatt um ein externes Programm).

Adobe
quelle