Bagaimana cara membuka tautan dari email di mutt (tanpa menggunakan mouse)?

24

Salah satu hal yang saya sukai tentang menggunakan Mutt adalah saya tidak harus menggunakan mouse sama sekali. Saya mendapatkan banyak email yang berisi tautan, apakah itu validasi ("klik tautan ini untuk memvalidasi akun Anda") atau dari Facebook atau situs serupa lainnya. Yang ingin saya ketahui adalah, apakah ada cara untuk membuka tautan ini tanpa mengkliknya?

Jonathan
sumber

Jawaban:

11

Saya juga ingin menyarankan menggunakan urlscanbukan urlview. Halaman manualnya menjelaskan apa yang perlu ditambahkan ke .muttrc Anda untuk membuatnya menampilkan tautan email Anda. Saya menemukan ini lebih baik daripada urlviewdua alasan:

  1. Itu tidak memotong URL seperti urlview.
  2. Ini juga menampilkan teks dalam konteks di mana URL terjadi, yang sangat membantu ketika Anda memiliki email dengan banyak tautan. Dalam pengalaman saya, urlviewjangan lakukan ini.

Baru-baru ini saya membuat peralihan ini dan menemukan mutt jauh lebih bermanfaat untuk membuka tautan darinya.

pengguna1953384
sumber
9

Ya, metode termudah adalah dengan urlviewutilitas pembantu untuk mutt. Utilitas urlview adalah program kutukan yang dirancang untuk menjadi ekstraktor dan peluncur URL. Metode pemasangan tergantung pada sistem operasi target Anda. Ini dapat diperoleh dari situs ftp mutt .

Setelah diinstal, tempatkan ini di ~/.muttrc:

pager makro \ cb 'urlview' 'Ikuti tautan dengan urlview'

Anda sekarang dapat menggunakan Ctrl+ buntuk meluncurkan urlview di halaman.

John T
sumber
1
Saya harus benar-benar macro pager \cb <pipe-entry>'urlview'<enter> 'Follow links with urlview'membuat ini berfungsi.
dpb
4

Alternatif lain urlviewadalah w3m, browser dan pager web berbasis teks.

macro index,pager \cb ": unset wait_key; set pipe_decode\n|w3m\n: set wait_key; unset pipe_decode\n" "call w3m to extract URLs out of a message"

Setelah mengetikkan Ctrl-B untuk meluncurkan w3m, ketik :(titik dua) untuk memberi tahu w3muntuk mengonversi string URL menjadi tautan.

Anda mungkin juga ingin menggunakan Panel Pengaturan Opsi (tipe o) w3m dan mengatur "Perlakukan string seperti URL sebagai tautan di semua halaman" menjadi YES. Maka Anda tidak perlu terus mengetik :saat halaman melalui pesan.

garyjohn
sumber
Apakah ada cara untuk kemudian membuka tautan w3m di, katakanlah, firefox, alih-alih tetap di w3m?
Sparhawk
1
Iya. Buka w3m, ketik ountuk membuka Panel Pengaturan Opsi, gulir ke bawah ke "Pengaturan Program Eksternal" dan atur "Browser Eksternal" atau "Browser Eksternal Kedua" menjadi "firefox". Pilih "OK" untuk menyimpan pengaturan. Untuk menggunakan Browser Eksternal, ketik Muntuk melihat halaman saat ini atau <Esc>Mmengikuti tautan; untuk menggunakan Browser Eksternal Kedua, ketik 2Matau 2<Esc>M.
garyjohn
Terima kasih. Namun, sepertinya itu tidak berhasil untuk saya. Mungkin ada lebih banyak pemecahan masalah yang terlibat, jadi saya telah mengajukan pertanyaan yang tepat .
Sparhawk
0

Alternatif tanpa plugin (peretasan).

macro index,pager gu "| grep -Eom1 '(http|https)://[a-zA-Z0-9./?=_-&]*' > /tmp/mutt_url; google-chrome $(cat /tmp/mutt_url); rm /tmp/mutt_url<enter>"

Menekan gu akan menemukan url pertama di email yang disorot atau terbuka (dengan mengambil http, ubah ke apa pun yang menurut Anda sesuai untuk situasi Anda) dan membukanya dengan chrome.

Boris Churzin
sumber