Bagaimana cara membuat browser default baru di Emacs?

9

Ketika saya mengklik tautan di buffer mode-org saya, browser eksternal saya terbuka. Bagaimana saya bisa menjadikan Emacs default untuk eww (dan biarkan saya membuka browser eksternal dari sana jika saya mau)?

wdkrnls
sumber

Jawaban:

12

Seperti tercantum dalam simpul manual info EWW Anda dapat menggunakan EWW sebagai target untuk menelusuri-url , yang digunakan Org jika URI dimulai dengan "http", "https", dll. Anda tentu saja dapat menyesuaikan perilaku penelusuran-url denganM-x customize-group browse-url

Atau, tambahkan yang berikut ke ~/.emacs.d/init.el:(setq browse-url-browser-function 'eww-browse-url)

Jika Anda mengunjungi halaman web di EWW Anda dapat menekan & (eww-browse-with-external-browser)untuk membuka halaman di browser eksternal.

p_wiersig
sumber
Bisakah Anda memberi saya informasi lebih lanjut bagaimana cara memanipulasi browse-url? browse-url-browser-functiondiatur ke browse-url-default-browsermana itu sendiri tampaknya hanya menjadi simbol, bukan variabel. Bagaimana cara saya mengatur eww sebagai browser default? Mengikuti dokumentasi info yang Anda tautkan tidak benar-benar menggambarkan cara melakukan ini.
wdkrnls
Jika Anda menggunakan antarmuka "kustomisasi" untuk mengedit browse-url-browser-function, Anda akan menemukan menu drop-down nilai yang nyaman, termasuk "eww" yang menghasilkan pengaturan di dalamnya eww-browse-urlsebagai fungsi.
phils
-1

Saya menetapkan firefox sebagai browser default saya

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

Saya tidak dapat mengujinya ewwkarena saya menggunakan Emacs 24.3.1 - tetapi ini mungkin berhasil (mungkin dengan modifikasi - karena ewwtampaknya merupakan paket emacs, bukan program eksternal).

Adobe
sumber