实用:请教怎样用 emacs 来编辑论坛的帖子

editor-server 突然不能用了,每次都是 failed to start edit-server

更新 Arch Linux 系统后又恢复了,之前只是单独升级了 emacs 到 25.3。可能是某些依赖包没有更新造成的。

用ghost text / atomic-chorme + atomic-chrome emacs package吧

今天终于也来用上了,谈谈使用感受。

edit-with-emacs README 有点简陋,只讲了如何安装,竟然不讲如何使用;一开始我以为是像 atomic-server 那样点击扩展图标触发在 Emacs 中编辑的,最后才发现是右键选中菜单触发的。然后虽然可以在 Emacs 中编辑了,但是 C-c C-c 之后没有把文本同步到浏览器中,不知道为何,测试失败!

atomic chrome README 比较友好,有讲到如何使用, Emacs 包安装方式差不多;但是 Chrome 的 atomic-server 扩展不知道为何被下掉了,目前 404 中。还好还有 GhostText 可以替代,成功用上了。

目前edit-with-emacs的repo已无人维护,Chrome的插件链接也失效,能用的只剩atomic-chrome+GhostText了。

我把GhostText的快捷键设置为Ctrl+e,然后配置了

(setq atomic-chrome-buffer-open-style 'frame)

(use-package sis
  :hook
  (atomic-chrome-edit-mode . sis-set-other)
  )

这样在输入框出现的地方按下Ctrl+e,emacs会自动开启一个新窗口并自动切换焦点、切换到中文输入法以备输入。

由于我平常不关emacs,所以并未遇见创建frame的启动问题。

最后推荐一下SurfingKeys这个插件,功能强大,配合GhostText替代内置的编辑器体验更佳。

2 个赞