如果是单纯的跳转,没必要搞一套协议那么麻烦。
从 VSCode 到 Emacs(或从 Emacs 到 VSCode):
从 Obsidian 到 Emacs:
2 个赞
Harold
62
强啊,这样对我个人来说就算打通两个软件了,理论上提供了API或者能通过参数打开到指定行列的编辑器/IDE都能用这方法吧?
是的,VSCode 和 Obsidian 都是通过第三方插件获取的光标位置(私有 API?),传递给命令行中的 Emacs。
1 个赞
我的想法也是跟你一样,想办法执行类似
# mac
open -a /Applications/Emacs.app; emacsclient --eval "(progn (find-file \"$file\") (goto-line $line) (forward-char $column) (recenter))" --no-wait