相关疑难解决方法(0)

如何获得基本的App < - > Emacs集成?

有很多应用程序将Emacs与外部进程集成在一起.GDB是我想到的.我可以通过emacs控制GDB,然后在屏幕上获得反馈.

我想用我的应用程序在那个方向做点什么.

这就是我想要的:

  • 建立我和emacs之间的联系.我可能会开始一个新的emacs进程并将其插入我的GUI
  • 告诉emacs显示文件.(使用emacsclient很容易)
  • 告诉emacs滚动到特定行号和hilite的中心,或者只是将光标移动到那里.
    • 可能真正的问题是如何从外部应用程序发送任意elisp代码以便执行emacs.
    • 我不会说elisp,但这将是一个很好的学习借口
  • 在emacs缓冲区中提供一些可点击的区域,当触发时,它会将消息发送回我的应用程序.
    • 即使缺乏可点击性,发送消息的密钥绑定也是一个开始.(但我知道可点击的东西是可能的,所以我问)

我知道这一切都是可能的(emacs中不可能的东西?),但我不知道从哪里开始谷歌搜索.

emacs elisp

11
推荐指数
4
解决办法
1235
查看次数

是否可以将文本从另一个应用程序推送到Emacs的当前缓冲区?

我想创建一个可以像这样使用的命令行应用程序:

$push_to_emacs_buffer "some text"

然后,当前运行的Emacs将附加some text到其当前的活动缓冲区中.

有关如何实现这一点的任何想法?

emacs

5
推荐指数
1
解决办法
104
查看次数

标签 统计

emacs ×2

elisp ×1