Wie mache ich Hyperlinks im Markdown-Modus anklickbar?

8

In einem Emacs-Organisationsmodus-Puffer können Sie einen Hyperlink eingeben und dann mit der Maus auf den Hyperlink klicken, um die URL in einem externen Browser zu öffnen.

Gibt es eine Möglichkeit für den Markdown-Modus, auch aktive Hyperlinks zu haben?

Kevin Wright
quelle
Haben Sie gesehen, wie Sie Dokumente im Organisationsmodus nach Markdown exportieren ? Alternativ können Sie pandoc verwenden, um Dokumente im Organisationsmodus zu exportieren, um sie mit einigen weiteren Anpassungen (z. B. zu den Links) zu markieren .
Emacs User
Wenn Sie den Punkt auf dem Hyperlink haben, können Sie auch M-x ffap(kurz für Datei am Punkt suchen) und es öffnet sich der Standardbrowser mit der URL am Punkt. (aber goto-address-mode ist die gute Antwort)
Ehvince

Antworten:

3

In der aktuellen Entwicklungsversion des Markdown-Modus können Links jetzt angeklickt werden, ohne dass zusätzliche Bibliotheken erforderlich sind. URLs können auch ausgeblendet werden, und Sie können den Mauszeiger bewegen, um die URL und den optionalen Titeltext anzuzeigen.

Jason Blevins
quelle
1
Genauer gesagt, entweder ^C ^X ^Loder M-x markdown-toggle-url-hidingoder (markdown-toggle-url-hiding t)zu Ihremmarkdown-mode-hook
Purpurreiher
6

Dies ist nicht leicht zu finden, aber Sie möchten den Modus "Gehe zu Adresse" . Sie können es im aktuellen Puffer mit aktivieren M-x goto-address-modeoder zum Markdown-Mode-Hook hinzufügen:

(defun turn-on-goto-address-mode ()
   (goto-address-mode 1))
(add-hook 'markdown-mode-hook #'turn-on-goto-address-mode)
amitp
quelle
Vielen Dank. Zwei Notizen von goto-addr.el. 1. Empfohlene Verwendung ist (add-hook 'mh-show-mode-hook' goto-address) 2. Wenn der Puffer nach dem Ausführen von goto-address-fontify fontifiziert wird (z. B. mit font-lock-fontify-buffer), Dann überschreiben Flächen mit Schriftsperre die Gesichter von Goto-Adressen.
Kevin Wright
Ah! Gut zu wissen.
Amitp
-1

In einem Emacs-Organisationsmodus-Puffer können Sie einen Hyperlink eingeben und dann mit der Maus auf den Hyperlink klicken, um die URL in einem externen Browser zu öffnen.

Ja, dies kann ohne zusätzlichen Code erfolgen .

Das Format, in dem Sie URLs in die org-modeDatei eingegeben haben, ist [[http://www.google.co.in][Google India]]. Dadurch wird die Webseite (in Ihrem Standardbrowser) bei einem Klickereignis geöffnet.

Dies ist , wie es in meiner org - Datei sieht Manuelle Referenz
Hyperlink im Organisationsmodus

Prasanna
quelle
Die Frage betrifft den Abschriftenmodus, nicht den Export.
Amitp
Du hast recht. Ich habe den ersten Teil der Frage richtig beantwortet. Ich habe den zweiten Teil falsch verstanden. Bearbeitet meine Antwort, um den Markdown-Teil zu entfernen
Prasanna