gpt4 book ai didi

emacsclient -eval "(insert\"有些东西\")"对我不起作用

转载 作者:行者123 更新时间:2023-12-05 00:41:40 28 4
gpt4 key购买 nike

我最近升级到 Emacs 23 附带的 Ubuntu 10.04。我需要 Jabref 将引文推送到 Emacs。

然而,尽管我安装了 Jabref 插件来通过 emacsclient 推送引文,但它不起作用。

我做了我的测试,并阅读了一些 Emacs Lisp 介绍。

一些命令确实有效,例如如果我输入(在控制台中):

  emacsclient --eval "(switch-to-buffer \"*sratch*\")"

emacs 窗口切换到该缓冲区。但是,如果我发出插入命令:
  emacsclient --eval "(insert \"do you see me?\")"

当前缓冲区中没有插入文本。

Emacs 23 是否改变了插入的某些内容?

最佳答案

你正在插入服务器缓冲区,你很可能想要:

emacsclient --eval '(with-current-buffer "*scratch*" (insert "do you see me?"))'

关于emacsclient -eval "(insert\"有些东西\")"对我不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2803037/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com