我想为特定(可能是新的)文件类型开发浏览器插件/扩展(我不确定它们有何不同)。非常明确地说,我想使用我的浏览器在 Drop Box 或 Google Drive 中访问一个文件“foo.org”,并让浏览器像 Emacs 处理 org-mode 文件一样处理该文件。最终,我想开发一个完整的 Emacs 插件/扩展,并能够配置浏览器以根据文件扩展名或文件探索启发式使用此插件/扩展名处理文件。
我开发的任何解决方案都将允许直接在浏览器的选项卡区域中进行编辑,即无缝解决方案(与下面提到的使用 Emacs 的有用但复杂的编辑解决方案相反)。与 Chrome 识别电子表格或 word 文档并调用适当的 Google Docs 工具的方式相同,我希望使用 Emacs-lite 编辑器处理 foo.org 文件。另一种提问方式是:如何在 Chrome 中调用 Google Docs 工具并执行相关的编辑任务。这些工具是开源的吗?