[2024-07-31 周三 11:11]
根据Stack Overflow的一个问题:Convert region/subtree from Markdown to org ,可以通过以下代码将一段Markdown格式文本转换为Org格式:
(defun my-md-to-org-region (start end)
"Convert region from markdown to org"
(interactive "r")
(shell-command-on-region start end "pandoc -f markdown -t org" t t))
但在Windows上仍需一些微调,现记录流程如下。
通过Winget直接安装pandoc
winget install pandoc --proxy YOUR_PROXY_URL
安装完毕后重启,以便Emacs重新读取路径。
定义函数
(defun my/md-to-org-region (start end)
"Convert region from markdown to org"
(interactive "r")
(let ((default-directory "~/.emacs.d/")
(coding-system-for-write 'utf-8)
(coding-system-for-read 'utf-8))
(shell-command-on-region start end "pandoc -f markdown -t org --lua-filter=remove-org.lua --wrap=preserve" t t)))
这里指定了输出和输入字符格式为 utf-8
,同时设置了shell执行路径在 ~/.eamcs.d/
。我们在该路径下放置一个 remove-org.lua
文件,内容为:
function Header (header)
return pandoc.Header(header.level, header.content, pandoc.Attr())
end
然后对选中的markdown区域执行该函数,就能将其替换为org格式。
示例:
[IT之家](https://www.ithome.com/) 7 月 31 日消息,苹果公司最新发布论文 \[[PDF](https://machinelearning.apple.com/papers/apple_intelligence_foundation_language_models.pdf)\],分享了关于 Apple Intelligence 模型的相关细节,**部分性能已经超过 OpenAI 的 GPT-4。**
### 模型简介
苹果在论文中介绍了 Apple Foundation Model(下文简称 AFM)模型,共有以下两款:
- **AFM-on-device:**本地运行,30 亿参数,可以在 [iPhone](https://iphone.ithome.com/)、[iPad](https://ipad.ithome.com/) 等设备上高效运行;
- **AFM-server:**苹果尚未公布参数等细节。
### 训练数据来源
苹果表示训练数据集包括从出版商处获得授权的数据、经过策划的公开或开源数据集以及我们的网络爬虫 Applebot 抓取的公开信息组成。
变化为
[[https://www.ithome.com/][IT之家]] 7 月 31 日消息,苹果公司最新发布论文 [[[https://machinelearning.apple.com/papers/apple_intelligence_foundation_language_models.pdf][PDF]]],分享了关于 Apple Intelligence 模型的相关细节, *部分性能已经超过 OpenAI 的 GPT-4。*
\*** 模型简介
苹果在论文中介绍了 Apple Foundation Model(下文简称 AFM)模型,共有以下两款:
- *AFM-on-device:* 本地运行,30 亿参数,可以在 [[https://iphone.ithome.com/][iPhone]]、[[https://ipad.ithome.com/][iPad]] 等设备上高效运行;
- *AFM-server:* 苹果尚未公布参数等细节。
\*** 训练数据来源
苹果表示训练数据集包括从出版商处获得授权的数据、经过策划的公开或开源数据集以及我们的网络爬虫 Applebot 抓取的公开信息组成。