orgmode
项目核心内容总结:
项目功能
nvim-orgmode 是一个用 Lua 编写的 Neovim 插件,提供类似 Emacs Orgmode 的功能,支持任务管理、日程安排、笔记捕获、导出等,适用于 Neovim 0.11.0 及以上版本。
使用方法
- 安装:推荐使用
lazy.nvim,配置示例提供orgmode初始化代码(如设置议程文件路径)。 - 快速操作:
- 打开议程:
<Leader>oa - 捕获笔记:
<Leader>oc - 缓冲区中按
g?查看帮助。
- 打开议程:
- 文档查看:在线文档地址 https://nvim-orgmode.github.io,或在 Neovim 中运行
:Org help。
主要特性
- 议程视图:支持每日/周/月/年视图,按标签、关键字搜索任务,显示截止日期、计划时间、重复任务等。
- 时间追踪:支持打卡、统计耗时。
- 捕获与归档:自定义模板快速记录,支持归档到文件或添加
ARCHIVE标签。 - 导出功能:通过 Emacs、Pandoc 或自定义选项导出内容。
- 文件操作:支持调整标题层级、修改 TODO 状态、切换复选框、插入/移动标题、批量处理标签等。
- 其他:日历弹窗调整日期、远程编辑、与
vim-repeat插件兼容实现重复映射。
依赖与注意事项
- 需 Neovim 0.11.0+,安装时若使用
nvim-treesitter需忽略org语法解析。 - 不包含 Emacs Orgmode 的扩展插件,功能聚焦于核心功能,扩展需通过独立插件实现。