我怎样才能实现与 kde-open 相反的效果?
有没有办法实现与 KDE 中 kde-open 所做相反的功能?我的意思是,我希望能够在终端内使用 emacs 打开文件,而不是使用 X 版本的 emacs。我已经将 emacs 作为守护进程运行,并在 konsole 中运行客户端实例,但我还希望能够使用相同的 konsole 运行 emacs 实例从 Dolphin 或 Thunderbird 或任何其他应用程序打开文件。 ...
有没有办法实现与 KDE 中 kde-open 所做相反的功能?我的意思是,我希望能够在终端内使用 emacs 打开文件,而不是使用 X 版本的 emacs。我已经将 emacs 作为守护进程运行,并在 konsole 中运行客户端实例,但我还希望能够使用相同的 konsole 运行 emacs 实例从 Dolphin 或 Thunderbird 或任何其他应用程序打开文件。 ...
我正在以守护进程模式使用 Emacs 服务器。 当我进入缓冲区菜单时,我可以看到服务器已打开的所有缓冲区。有没有办法让 Emacs 客户端框架保持打开状态,直到所有修改的缓冲区都已保存? 如果我通过 关闭缓冲区C-x k,则会发生以下两种情况之一: 帧切换到堆栈中的下一个缓冲区。 如果我碰巧关闭了用来打开 Emacs 客户端的缓冲区,框架就会死亡。 有没有一种方法可以始终强制执行第一个行为,无论我杀死哪个缓冲区? 我的所有搜索都找到了其他问题的答案。 ...
我在 Alpine 电子邮件客户端中激活了以下设置,以便在撰写电子邮件时使用 Emacs 作为编辑器: [X] Enable Alternate Editor Implicitly Editor = emacsclientw.exe -ca runemacs.exe 当我将光标放在消息正文字段中时,Emacs 会打开。但问题是将 Emacs 缓冲区的内容返回到 Alpine。当我保存临时缓冲区并返回 Alpine 时,输入的文本不会出现在 Alpine 中。 如果我使用以下设置,Alpine 会将 Emacs 缓冲区的内容返回给 Alpine,但问题是这...
我正在尝试从 emacs 外部启动 emacsserver(即使 emacs 根本没有运行)。我想使用 emacs 函数开始搜索我的 org 文件,但避免加载整个 init 文件。这可能吗? 谢谢你,EM ...
我如何关联 Windows 中的文件以便它们使用 emacsclient 在正在运行的 emacs 中打开? 我只能找到一些旧帖提及emacsclient-w32似乎已经停止了。 ...
我从http://matlab-emacs.sourceforge.net/使用 dl_emacs_support.m 脚本并根据说明编辑我的 .emacs 文件。 当我跑步时 M-x matlab-shell matlab shell 运行成功,显示以下行: >> addpath('/home/lab/yuvval/externals/matlab-emacs/toolbox','-begin'); rehash; emacsinit('emacsclient -n'); 但是当我尝试编辑文件时,什么也没有发生。甚至没有错误消息...
我在主机 A 上运行着 XEmacs(和 gnuserv)。我从主机 B 上的 bash 启动 gnuclient,但出现超时(strace 输出结束见下文)。两个主机都在 $GNU_SECURE_FILE 指向的文件中。这是在 LAN 上,我以前在不同的 LAN 上从未遇到过问题。 connect(3, {sa_family=AF_INET, sin_port=htons(46602), sin_addr=inet_addr("172.20.9.11")}, 16) = -1 ETIMEDOUT (Connection timed out) dup(2)...
我想从 MS Office 应用程序中调用对我的(打开的)Emacs 应用程序有直接影响的命令,例如 在 Emacs 中搜索当前选定的文本 我想知道我该怎么做。有没有直接的方法向 Emacs 发送命令?我在 Windows 7 上运行 Emacs 24.3.1,并使用服务器选项 ;;prevent error message of unsafe server (see http://stackoverflow.com/a/1313577/772434 ) (require 'server) (and (>= emacs-major-versi...
有人可以提供一个钩子来在退出 emacsclient 时将目录更改为 emacsclient 的当前目录吗? 我经常通过终端导航到某些文件,弹出 emacsclient 来编辑某些文件,然后退出 emacsclient 以在同一目录中对文件运行一些 shell 命令。我发现这比其他一些涉及在 emacs 中打开终端的选项更令人满意(包括 popshell、Mx !、multi term 等) 但是,我有时也会在使用 emacsclient 时访问其他目录中的文件,然后想退出 emacsclient 以从我刚刚编辑文件的同一目录中运行一些 shell 命令...
标题说的是:我想切换到使用 emacs-server / emacs-client 模型,而不是使用 Mac OS X 的 GUI。我使用 iTerm2。我想将功能键 (fn) 映射到 super 或 hyper。 我尝试使用 KeyRemap4MacBook - 但没有成功。 更新: 看起来我可以使用event-apply-super-modifier或event-apply-hyper-modifier,由定义function-key-map。 我可以让 Fn 键发出一个使用的键代码,比如KeyCode::F18,然后让 iTerm2 将其转换为...
我emacs在 OSX ML 上将其用作守护进程。 当我关闭一个实例时emacsclient -t,我希望 emacs 关闭我在 emacsclient 实例中打开的所有缓冲区。 执行C-x C-c或C-x 5 0不起作用:缓冲区将在守护进程中保持打开状态,因此过了一会儿,我打开了 50 多个缓冲区,我完全迷失了。 如何关闭所有缓冲区然后退出 emacsclient 实例? ...
我最近开始使用 emacsclient,我非常喜欢它。到目前为止,我还没有遇到任何问题,但我刚刚在终端中创建了一个新选项卡并尝试打开另一个文件,但 emacs 卡在“等待 Emacs...”上。如何运行两个 emacsclient 以便可以编辑两个文件?我在 Ubuntu 13.04 上安装了 emacsclient 23.4 和 emacs 23.4.1。 为了启动 emacsclient 和 emacs 服务器,我有以下 bash 函数: function emacs { if [[ $# -eq 0 ]]; then ema...
我像这样设置编辑器变量: git config --global core.editor "`which emacsclient` -t -s" 每当我想在提交期间编辑消息时,都会得到此输出 emacsclient: aliased to /Applications/Emacs.app/Contents/MacOS/bin/emacsclient -t -s : emacsclient:: command not found error: There was a problem with the editor 'emacsclient: ...
我一直emacsclient成功使用,但是最近我需要移动到另一台机器,而在新机器上它会失败并出现错误: emacsclient:无法统计 /tmp/esrv1140-hostname:成功 因此 errno 为零,因此Success最后出现消息,但出现了问题。 在网上搜索后,我发现确保已server-start在 Emacs 中运行,我已经这样做了,但也许它未能保持运行状态?我如何检查是否server-start成功?还有什么可能导致无法统计错误? ...
编辑: 我接受了下面的答案,因为它回答了我的问题,但我不知道如果使用 x11 emacs,它会非常丑陋,所以我只好把它放在start-server我的 init 文件中,这样每次我启动 emacs.app(通过单击它)时,我就可以使用终端打开更多 emacsclient,同时使用 -c 和 -t。这里唯一的缺点是主 emacs 窗口必须保持打开状态,但这是我发现的最接近我实际想要的东西。如果有人能纠正我的方法,我仍然会很感激。 如果这个问题已经被问过并得到回答,我提前表示歉意,但从今天早上开始我就一直在 StackExchange 和 Google 上寻找...