使用 Emacs 编辑浏览器(主要是 Chrome)显示的任何文本输入

Mor*_*kus 6 firefox google-chrome emacs

目标:使用外部编辑器(在我的示例中为 Emacs)编辑 Web 浏览器显示的任何文本输入(主要是文本区域,也包括单行输入)。达到高水平的舒适度。

每当我浏览并需要编写大量文本(编辑 wiki、回复电子邮件、撰写博客条目)时,我都喜欢在我选择的编辑器 (Emacs) 中进行。为了做到这一点,我可以走手动路线:在网络浏览器中复制,在编辑器中粘贴,编辑,在编辑器中复制,在浏览器中粘贴。多麻烦啊。

对于 Firefox,我曾经有一个插件,尽管它在途中丢失了。我发现It's All Text应该有效,尽管我还没有尝试过。

对于 Chrome,我目前正在使用Edit with Emacs,它可以工作但有一些严重的缺点。但是,我非常清楚 Chrome 扩展程序无法生成其他进程的限制;因此,使用 Emacs 的编辑服务器可能是唯一的方法。但我没问题。

我真正想要的是:

  • 能够使用任何 Emacs 模式,主要或次要(“使用 Emacs 编辑”失败,因为它本身就是主要模式,如果切换到不同的主要模式,您将失去与 Chrome 的交互)。这样编辑(例如 wiki 标记语言)可以从 Emacs 功能(如语法突出显示等)中受益。
  • 保存文件的能力,或者至少有自动保存的能力(“用 Emacs 编辑”也失败了)
  • 将文本移交给编辑器并返回所需的最少手动工作量(上下文菜单很好,快捷方式会更好。这是“使用 Emacs 编辑”的一个亮点)

有什么建议吗?谢谢 :)

小智 1

您没有指定哪个操作系统。对于 Windows,请查看http://www.listary.com/text-editor-anywhere我使用它是因为我正在寻找类似的实用程序,但适用于 vim。您可以指定您喜欢的编辑器。我也对实现“使用 Emacs 编辑”的复杂性感到厌烦,我喜欢任何地方的文本编辑器,因为它在每个编辑会话中都使用临时文件,并为我节省了很多重复的时间。