Bläddra i källkod

Links: Use buffer name as link description in w3-mode buffers

Carsten Dominik 16 år sedan
förälder
incheckning
c7e078eeaa
2 ändrade filer med 8 tillägg och 2 borttagningar
  1. 3 0
      lisp/ChangeLog
  2. 5 2
      lisp/org.el

+ 3 - 0
lisp/ChangeLog

@@ -1,5 +1,8 @@
 2009-03-26  Carsten Dominik  <carsten.dominik@gmail.com>
 
+	* org.el (org-store-link): Use buffer name as link description in
+	w3-mode buffers.
+
 	* org-remember.el (org-remember-apply-template): Set local
 	variable `auto-save-visited-file-name' instead of global one.
 

+ 5 - 2
lisp/org.el

@@ -6775,8 +6775,11 @@ For file links, arg negates `org-context-in-file-links'."
 	(org-store-link-props :type "calendar" :date cd)))
 
      ((eq major-mode 'w3-mode)
-      (setq cpltxt (url-view-url t)
-	    link (org-make-link cpltxt))
+      (setq cpltxt (if (and (buffer-name)
+			    (not (string-match "Untitled" (buffer-name))))
+		       (buffer-name)
+		     (url-view-url t))
+	    link (org-make-link (url-view-url t)))
       (org-store-link-props :type "w3" :url (url-view-url t)))
 
      ((eq major-mode 'w3m-mode)