当前位置: 首页 > news >正文

emacs org-mode 绘制思维导图 - liyan

依赖内容

  • org-contrib 扩展文件。用来将 org-mode 格式的文本转换成 freemind mm 文件。
  • freemind 软件。用来查看生成的 mm 文件。

笔者试了一下,Xmind思维导图看起来无法打开mm文件,freemind工作正常。也可能是我操作有问题。
此外,生成的思维导图展现样式肯定没有目前专业的思维导图工具丰富,如果有正式的使用需求,还是首先考虑下专业的思维导图工具。

org-contrib 安装

笔者使用的emacs发布版本默认没有org-contrib,需要自行安装。安装过程也比较简单,从github里把org-contrib拉下来,在emacs init.el里配置加载路径,然后主动加载需要的ox-freemind.el即可。
github org-contrib地址为git@github.com:emacsmirror/org-contrib.git。目录地址可以视自己的需求确定。笔者的emacs配置都放到了.emacs.d里,org-contrib的本地目录也就放到了~/.emacs.d/org-contrib这里。扩展下载后,在init.el里做如下配置即可:

;; ox-fremind
;; 这里改成本地的 org-contrib 地址
(add-to-list 'load-path "~/.emacs.d/org-contrib/lisp")
;; 目前只需要 ox-freemind,因此仅加载这个插件。
(load-file "~/.emacs.d/org-contrib/lisp/ox-freemind.el")

安装结束后,需要重新加载一下emacs的配置文件,ox-freemind才能可用。

使用 org-mode 整理文档并转换

这里直接贴一个示例:

#+TITLE:  emacs org-mode 绘制思维导图
#+OPTIONS: H:1000* org-contrib 安装org-contrib 可以直接从 github 下载,然后在 emacs 配置文件里加载。
** org-contrib github 地址
*** git@github.com:emacsmirror/org-contrib.git
** emacs 本地配置
*** (add-to-list 'load-path "~/.emacs.d/org-contrib/lisp")(load-file "~/.emacs.d/org-contrib/lisp/ox-freemind.el")
* org-mode 下文档编写
** org-mode 是 emacs 下的神器
*** 打开 freemind.org 文件,输入这个文本
** 转换文本文件到 freemind mm 文件
*** M-x org-freemind-export-to-freemind
* 查看 mm 文件
** 使用 freemind 查看生成的 freemind.mm

emacs打开一个freemind.org,笔者这里直接触发了org-mode。如果没有触发org-mode的话,需要手动执行下M-x org-mode。然后执行org-freemind-export-to-freemind。如果没有这个函数,需要看下之前org-contrib的安装是否有问题,或者加载路径是否正常,加载是否有报错。如果函数执行异常,则需要查下原因。笔者安装后即可直接执行,因此没有报错处置的经验可供参考。

使用freemind查看及导出

mac可以直接brew install --cask freemind。或者到其他下载源下载,如freemind sourceforge 下载。
最后使用freemind打开freemind.org同级目录生成的freemind.mm。展示效果如下:
upload successful
最后,可以使用emacs查看导出的freemind.png(🐶,笔者还在探索如何在不打开freemind的情况下把mm文件转换成png)。

http://www.jsqmd.com/news/417104/

相关文章:

  • Paperzz 论文查重:学术写作的智能护航者
  • go-1.17+ 调用规约 - liyan
  • P2522 [HAOI2011] Problem b
  • golang proto3 使用 - liyan
  • PaperZZ论文查重系统全解析:从查重到AIGC检测,一站式学术诚信守护方案
  • 【译文/effective-rust】第 27 条:为公共接口撰写文档 - liyan
  • golang GMP - liyan
  • eBPF tail-calls示例 - liyan
  • 视频创作者最易踩的5个版权“深坑”,你中了几个
  • ebpf 采集ebpf 采集tag+tcp五元组 - liyan
  • 正则替换拷贝
  • emacs-若干语言 lsp 配置备注 - liyan
  • Linux sed 命令
  • 【面板数据】更新-省级产业结构高级化及合理化数据-含代码(2000-2024年)
  • AgentRun 实践指南:Agent 的宝藏工具——All-In-One Sandbox
  • Emacs 字符操作快捷键 - liyan
  • 全国艺术留学推荐,看看满足条件后哪个学校和中介通过率更高 - mypinpai
  • win10 安装ffmpeg
  • 浙江杭泰产品质量与种类情况,在多地服务的费用贵吗 - 工业推荐榜
  • Gemini 3.1 Flash Image (Nano Banana 2) API 评测:从参数到落地,我替你踩了坑 - 147API
  • 2026年化工生产用氨水采购指南:脱硫/电子级/食品级氨水专业供应商推荐 - 品牌推荐官
  • 岱宇国际在上海的口碑排名,看看其技术实力、品牌知名度和用户体验 - myqiye
  • 分析2026年宁德性价比高的全屋定制,生产厂合作案例多的排名 - 工业品牌热点
  • Rust枚举OptionT
  • 2026年GEO营销风向标:国内领先的GEO整合营销服务商排名及TOP 3选型指南 - 资讯焦点
  • 2026年最新喷胶厂商实力排行榜:基于环保性能与市场口碑的五大公司权威推荐榜单 - 十大品牌榜
  • 2026年全国聚丙烯纤维厂家权威榜单 靠谱优质实力强 抗裂增强适配多工程场景 - 深度智识库
  • 暑期亲子草原游,呼和浩特哪家旅行社有牧民体验?手把手教你选对呼和浩特亲子草原游,3步识别真动手、真牧户、真安全 - 资讯焦点
  • project管理工具哪个好?2026年project管理工具推荐与排名,解决定制化与安全痛点 - 十大品牌推荐
  • 2026实验室排风厂家五大推荐:迅领实验室领衔,打造安全高效实验环境 - 深度智识库