在org-mode中写 [[http://www.abc.com/123.jpg]]
提示 “No image…” 写 [[file:http://www.abc.com/123.jpg]]
没反应…
你的意思是“预览”吧?C-c C-x C-v
(org-toggle-inline-images
)
我试了下,的确不可以。估计是由于还需要下载的缘故。可以试试把它下载下来:
diff --git a/lisp/org.el b/lisp/org.el
index 597477b8f..70283b038 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -19404,9 +19404,17 @@ boundaries."
(not (cdr (org-element-contents parent)))))
(string-match-p file-extension-re
(org-element-property :path link)))
- (let ((file (expand-file-name
- (org-link-unescape
- (org-element-property :path link)))))
+ (let ((file (org-link-unescape
+ (org-element-property :path link))))
+ (if (org-file-url-p file)
+ (let* ((remote file)
+ (local (expand-file-name
+ (replace-regexp-in-string "/" "!" remote)
+ temporary-file-directory)))
+ (unless (file-exists-p local)
+ (url-copy-file remote local))
+ (setq file local))
+ (expand-file-name file))
(when (file-exists-p file)
(let ((width
;; Apply `org-image-actual-width' specifications.
或者试试 org-download ?
十分感谢大佬的解答,稍后会试试. 因为lisp不是很懂,这里确认一下,因为图都在图床上, 写完想直接org2blog发布出去. 所以不知道发布出去的图片链接还是远程图片的链接吗? 此外,我用spacemacs, 之前自己试图改过别的package的.el文件 但是无论怎么改都没有啥效果. 不知道为什么…
这个貌似是替换, 可能不是很适合我得使用场景. 不过还是十分感谢回答.
发布出去的链接是正常的。
你一上来没有说清楚你“显示”是什么意思,现在我还是不明白你的问题是什么。
导出 HTML 当然是正常的,自己有试过应该就知道。
点击……可以在w3m里打开 如果你有配置 w3m 的话
我说的就是预览… 我不太懂emacs,有些时候表述有问题.
你的代码我试了,显示 symbol’s function definition is void:org-file-url-p 我的org是9.09版本. 是这个问题吗?
估计就是这问题
org-file-url-p 这个我没有搜索到相关文章… 能指点一下吗? 这个是判断什么? 我能修改下适合9.09吗?
建议直接更新到最新版本的 Org。出错的原因是旧版本没有这个函数。
9.09不就是最新的吗?六月份的稳定版本
自从遇到过orgmode某个不可用的功能后,我现在都用最新版,比如 20170724
最新的开发版本
大神, 我在网上查找半天 只是找到在.spacemacs中 additional-package添加
org-plus-contrib
目前org version是 9.0.9路径是org-plus-contrib-20170724
在官网上找了org mode for developer的版本,用覆盖的方法覆盖,但是发现org version 变成了8.x路径是org-plus-contrib-20170724.
不知道怎么=在spacemacs中安装开发版本的org. 求教~ 多谢多谢
我现在已经是emacs25版本了? 这文章是让我看什么?
我用的就是这个版本