书签小程序(和自定义 URL 方案)被严重低估了

主要观点:通过 Emacs 发现可从浏览器源代码跳转到本地编辑器代码的功能,Org 文档中隐藏着通过书签小程序将信息捕获到 Emacs 的功能(即 Org 协议),以 Linux 为例讲解创建可实际工作的自定义 URL 方案,包括创建.desktop文件定义新的 MIME 子类型和处理命令等,更新系统数据库后org-protocol://链接有效,可编写书签小程序利用该功能,此策略可用于任何应用,尤其在将浏览器中的源代码在 Emacs 中打开方面很实用,且.desktop文件和书签小程序可将 Web 数据直接发送到本地应用,非常强大。

关键信息:

  • 发现功能的途径是通过 Emacs 尝试在工作代码库中跳转。
  • Org 文档中隐藏的功能及文档重点。
  • Linux 中.desktop文件的作用及定义格式。
  • MIME 类型的概念及x-scheme-handler/org-protocol的含义。
  • 保存.desktop文件及更新系统数据库的操作。
  • 书签小程序的代码及作用。

重要细节:

  • Org 文档专注于从特定角度使用该功能,熟悉 Org 和 Emacs 术语的人才能理解其 cool 之处。
  • 对于 Windows 或 Mac 的指令未尝试,Mac 指令可能已不可用。
  • .desktop文件用于定义自定义应用启动器或创建新方案处理程序。
  • MIME 类型用于告知软件如何处理或显示数据。
  • 书签小程序代码中location.href='org-protocol://open-source://'+encodeURIComponent(location.href)的作用。
  • Emacs 识别open-source://子协议并映射仓库。
阅读 4
0 条评论