使用Org-Agenda为浏览器的新标签页增添动力
Org-NewTab是一个浏览器扩展,通过将其与Emacs的org-agenda集成,增强了您的浏览器的新标签页。使用此扩展,您的新标签页将成为管理任务的强大工具。
该程序由两部分组成:浏览器扩展和Emacs包。浏览器扩展替换了您的新标签页,并通过WebSocket服务器与Emacs包进行通信。要激活Emacs端,只需调用`org-newtab-mode',它会启动在`org-newtab-ws-port'上监听的WebSocket服务器。
浏览器扩展连接到服务器并发送org-agenda任务的查询。然后,Emacs包根据查询找到要处理的顶级任务。此外,Emacs端还发送用于在浏览器扩展中对任务背景进行着色的`org-tag-faces'的数据。当任务发生更改时,例如打卡/打卡或标记为完成时,Emacs端还会发送更新。