emacsclient相关内容
这可能很简单,但我在谷歌搜索时没有发现任何有用的东西.就这样吧:) 我在守护进程模式下使用 Emacs (emacs --daemon),它真的很方便.我也使用 dvorak 并发现将 Cj 重新映射到 Cc(反之亦然)从长远来看真的很方便,并使用以下内容进行翻译: (键盘翻译 ?\C-j ?\C-c)(键盘翻译?\C-c ?\C-j) 当不使用 Emacs 作为守护进程时,这很有效.当
..
在启动 Emacs 时,会评估 init.el(或 .emacs.el).但是,在启动 emacsclient 时,不会评估类似的 lisp 代码. 如何在每次打开新的 emacsclient 时获取要评估的 lisp 文件? (这对于框架特定的自定义很方便.) 我认为答案是使用一些钩子,但我似乎找不到要使用的正确钩子. 期待您的回答. 解决方案 可以在钩子 'se
..
我知道在现有 Emacs 会话中调用 (start-server) 之后,我可以使用 emacsclient -c(在同一台计算机上)创建新框架连接到该服务器,以便 emacsclient 创建的每个新帧都可以访问相同的共享状态集(例如缓冲区). 我发现的大多数文档都侧重于“让我快速访问本地 Emacs"用例,因此有两件事我还没有看到任何细节: emacsclient -c 是否可以访
..
我目前拥有的是 alias em="open -a/Applications/Emacs.app "$@" && osascript -e '告诉应用程序 "Emacs.app" 激活'" 但是我被难住了. 使用该代码,em file.txt 将被激活,但不会打开文件.我得到'22:23:语法错误:预期行尾但发现未知标记.(-2741)' 在做 alias em=open -a/
..
所以我刚从 http://emacsformacosx.com/下载了我的新雪豹Macbook pro的emacs 23.1.它的工作原理就像一种魅力,除了... .emacs中有可视化自定义项,此处提取了几行: (设置背景颜色“黑色") (设置光标颜色为“绿色") (设置默认字体“- -Lucida Console-normal-r-normal-normal-18- -96-96
..
我最近切换到emacsclient进行大多数文本编辑.我正在尝试将一些设置迁移到新的(略有不同)的环境. 尤其是在我的.emacs文件中,我有一个设置窗口大小并准备一些主题的函数.但是,.emacs文件中的代码不会在每次emacsclient调用时执行,因此设置不适用于这些窗口.根据问题此处,我在'server-visit-hook上添加了一个钩子,该钩子调用了执行我的设置的函数.但是,当我
..
Emacs具有以下功能: OS X上的emacs 23:mailto links&致电撰写邮件? http://www.emacswiki.org/emacs/MailtoHandler 我将通过创建一个shell脚本,然后调用emacsclient(“emacs -mailto-handler“) 不幸的是,当我去Firefox,首选项,应用程序时,它不能识别shell脚
..
如果我的emacs作为守护进程运行在我的系统上,我可以使用emacsclient轻松连接到它。我知道但是,我想知道的是,有没有办法告诉emacs(不是emacsclient)如果一个守护进程已经运行,就像emacsclient一样? #emacs守护进程不运行 emacs#应该启动一个新的框架 # ... #emacs守护进程运行 emacs#实际上应该像emacsclient
..
添加了(setq server-host“10.16 .184.33“)和(setq server-use-tcp t) to .emacs code> emacs --daemon 在同一台主机上运行 emacsclient -t 在当前终端中打开一个emacs框架,并运行 emacsclient -c 提供了一个新的图形客户端框架,如预期的那样。 在不同的主机上,运行 emacs
..
我想在终端仿真器中运行emacsclient时调用某些功能。当Emacs在纯文本终端中启动时,我的代码工作。当我以图形模式启动Emacs并在终端中运行 emacsclient -t 时,这些功能不会运行,所以我无法在终端模拟器中使用鼠标。 以下代码有问题: (defun my-terminal-config(& ;可选框) “为当前终端设置” (消息(格式“%s”window-s
..
根据以下问题:如何设置emacsclient背景作为Emacs背景? 我只需要框架背景,而不是终端,而不是控制台。 这是我如何为控制台添加修复程序 (when(display-graphic-p) (工具栏模式-1) (scroll-bar-mode t) (需要nyan模式) (nyan模式) (nyan -start-animation) (鼠标滚轮模式) (setq def
..
我设置了 desktop.el ,以便emacs在启动时自动重新打开上次我杀死emacs时打开的所有文件。 现在,当我启动emacs作为守护进程,其中一个重新打开的文件具有自动保存数据时,该守护程序将显示通常的自动保存数据消息(“...”文件具有自动保存数据。 ..“)和等待确认 - 但不能继续初始化。没有确认,守护进程将保持此状态,新的连接(例如通过 emacsclient -c )被接受
..
我是emacs的新手。我正在使用redhat linux上的emacs-24.1,并尝试评估一个elisp表达式。我想要emacs要做的是评估elisp表达式而不启动emacs本身。我正在尝试不同的事情 emacs --eval'(+ 2 3)' 我不知道emacs是否正在评估表达式,但是结果没有显示在控制台上,而emacs窗口出现。接下来我试过这个 emacsc
..
我正在尝试在Emacs中找到一个钩子,Emacs将在emacs服务器正常关闭之前正常启动。 我尝试过kill-emacs-query-functions,kill-emacs-hook,使用elisp的服务器完成钩子,如: (add-hook'server-done-hook '(lambda() (savehist-save) ) ) ...但是当操作系统关闭时,不会
..
我爱emacsclient。它允许我使用单个Emacs框架进行所有的编辑,当程序想要打开一个编辑器(即 export EDITOR = emacsclient )时,也可以使用一个Emacs框架。 我也想用虚拟机这样工作。我可以使用流浪汉在我的单帧设置中使用Emacs编辑远程文件,它的效果非常好,但还不够。当我调用 git commit 或 sudoedit 时,我将不得不使用基于终端的基于
..
在我使用emacsclient打开某个东西后,当我杀死那个缓冲区(Cx k)时,我得到一个确认对话框: 缓冲区“blah”还有客户;杀了它? (是或否) 但是当我杀死直接从Emacs打开的缓冲区时,我没有。有没有办法让emacsclient打开他们? 解决方案 这对我有用: (remove-hook'kill-buffer-query-functions'se
..
如何在运行emacsclient之后始终控制窗口焦点? 目前,焦点取决于我是否已经有一个emacs服务器运行。当emacsclient调用替代编辑器时,焦点转移到新的emacs窗口。当emacsclient连接到现有的emacs服务器时,焦点不会移动(即它保留在我的putty客户端上)。 我想始终关注emacs窗口,因为我通常在打开文件后去emacs。 任何帮助将不胜感激!
..
我有(在我的.emacs中) (set-background-color“#101416”) (set-foreground-color“#f6f3e8”) 我有两个绑定: alias ex ='emacsclient -nw' alias ec ='emacsclient -c -a“”' ex可以在终端中打开客户端,但是当我想要打开它作为一
..
这可能很简单,但是我在谷歌搜索时没有发现任何有用的东西。所以这里是:) 我在守护进程模式下使用Emacs( emacs --daemon ),它真的很方便。我也使用dvorak,并发现重新映射 Cj 到 Cc (反之亦然)从长远来看非常方便,并使用以下内容进行翻译: p> (keyboard-translate?\Cj?\Cc) (keyboard-translate?\Cc?\ Cj
..
启动Emacs时,会对init.el(或.emacs.el)进行评估。但是,当启动emacsclient时,不会评估类似的lisp代码。 每次打开一个新的emacsclient,我如何获取一个lisp文件? (这对于特定于框架的定制将是方便的。) 我假设答案是使用一些钩子,但我可以似乎找不到正确的钩子。 我期待您的回答。 解决方案 您可以向钩子'server-vis
..