Bagaimana cara membuat hyperlink yang dapat diklik dalam mode penurunan harga?

8

Dalam buffer mode org emacs dimungkinkan untuk mengetik hyperlink dan kemudian mengklik hyperlink dengan mouse untuk membuka url di browser eksternal.

Apakah ada cara agar mode penurunan harga memiliki hyperlink aktif juga?

Kevin Wright
sumber
Pernahkah Anda melihat cara mengekspor dokumen mode org ke penurunan harga? Atau, Anda dapat menggunakan pandoc untuk mengekspor doc mode-org untuk penurunan harga dengan beberapa penyesuaian lainnya (misalnya ke tautan).
Pengguna Emacs
Jika Anda memiliki titik pada hyperlink, Anda juga dapat M-x ffap(kependekan dari menemukan file pada titik) dan membuka browser default dengan url pada titik. (tapi goto-address-mode adalah jawaban yang bagus)
Ehvince

Jawaban:

3

Dalam versi pengembangan saat ini dari mode penurunan harga , tautan sekarang dapat diklik tanpa memerlukan pustaka tambahan. URL juga dapat disembunyikan, dan Anda dapat mengarahkan kursor mouse Anda untuk melihat URL dan teks judul opsional.

Jason Blevins
sumber
1
Lebih khusus, baik ^C ^X ^Latau M-x markdown-toggle-url-hidingatau tambahkan (markdown-toggle-url-hiding t)ke Andamarkdown-mode-hook
crimson-egret
6

Ini tidak cukup mudah untuk ditemukan, tetapi yang Anda inginkan adalah mode goto-address-mode . Anda dapat mengaktifkannya di buffer saat ini dengan M-x goto-address-modeatau Anda dapat menambahkannya ke markdown-mode-hook:

(defun turn-on-goto-address-mode ()
   (goto-address-mode 1))
(add-hook 'markdown-mode-hook #'turn-on-goto-address-mode)
amitp
sumber
Terima kasih. Dua catatan dari goto-addr.el. 1. Penggunaan yang disarankan adalah (tambahkan-kait 'mh-show-mode-hook' goto-address) 2. Jika buffer diklasifikasi setelah goto-address-fontify dijalankan (katakanlah, menggunakan font-lock-fontify-buffer), lalu wajah font-lock akan menimpa wajah alamat goto.
Kevin Wright
Ah! Senang mendengarnya.
amitp
-1

Dalam buffer mode org emacs dimungkinkan untuk mengetik hyperlink dan kemudian mengklik hyperlink dengan mouse untuk membuka url di browser eksternal.

Ya ini dapat dilakukan tanpa kode tambahan .

Format di mana Anda telah memasukkan URL dalam org-modefile adalah [[http://www.google.co.in][Google India]]. Ini akan membuka halaman web (di browser default Anda) pada acara klik.

Ini adalah tampilannya di file org. Referensi manual
Hyperlink dalam mode-org

Prasanna
sumber
Pertanyaannya adalah tentang mode penurunan harga, bukan tentang ekspor.
amitp
Kamu benar. Saya menjawab bagian pertama pertanyaan dengan benar. Saya salah mengerti bagian kedua. Mengedit jawaban saya untuk menghapus bagian penurunan harga
Prasanna