Questions tagged «emacs»

有关使用Emacs文本编辑器的问题。另请参阅Emacs Stack Exchange:https://emacs.stackexchange.com

1
如何突破ido-find文件的“搜索”
我在Emacs 23.1(Windows 7)上设置了出色的ido模式。 如果我不满意并且决定制作一个新文件,请执行Cx Cf,该文件已绑定到ido-find-file。 (我应该真的做Cx Cf Cf来获取普通的查找文件,但我总是忘记了。) 在输入新文件名的一半途中,ido开始查找具有该名称的旧文件(“正在搜索....”)。这将是毫无意义的追求。 由于我还通过网络编辑了许多文件,并且ido似乎正在搜索UNC路径等,因此这实际上将Emacs锁定了一段时间,所以很烦人。 Cg不会中断,ESC也不会中断。有人知道是否还有另一种方法可以阻止ido?

1
MacBook Air上的emacs字体
我刚刚从Ubuntu切换到OSX,但我想念我在Ubuntu中使用emacs的优秀字体。我没有看到该字体(我不确定名称,它是默认字体)。有没有办法将该字体导出到OSX?
1 ubuntu  emacs 


2
将<Control>绑定到Emacs 23中的另一个键
我正在使用GNU Emacs 23.2。我想将[Control]绑定到密钥 ö 在我的(德国)键盘上。这样我就可以轻松触发 C- 用右手在前缀命令中。不幸的是我不知道该怎么做。 Emacs中的 global-set-key 在这里没有帮助,因为紧迫 C- 不是命令。 更新: 我在Win32和GNU / Linux上。我想在emacs中只有这个绑定 - 用emacs自己的方式实现。
1 emacs 

1
在Regex-builder中激活Emacs的kill-ring
如何在Regex-builder中激活Emacs的kill-ring? 我的正则表达式 " [a-zA-z/0-9-.]*" 突出我想要删除的东西。 我把正则表达式杀死了戒指 C-c C-w。 我没有成功通过按下激活delete -command SHIFT-CTRL-META-5 这就是我的理解 C-M-%, 然后 ENTER 这使 replaced 0 occurances。我显然应该按 ! 某处。 你在哪里按 !?
1 emacs  regex 

1
emacs键绑定alt-f4
有可能吗? M-f4 首先关闭帧直到只剩下一帧并且它们一起关闭emacs? 我确实绑定了 delete-frame 至 M-f4 但我一直忘记M-f4没有关闭emacs,我也不想绑定 M-f4 至 kill-emacs 因为我一直在使用 M-f4 关闭帧。 谢谢
1 emacs 

0
emacs yasnippet展开一个列表
是否可以让yasnippet扩展到列表中。理想情况下,我想要一个项目列表,例如: '((ERROR_FILE_NOT_FOUND "The file was not found") (ERROR_SERVER_CRASHED "Server has crashed")) 我想在扩展时将其传递给片段,以便我可以为每个列表项输出一段代码。目前我会用一些自定义列表代码做这种事情,但我只是好奇你是否可以用yasnippet来做。
1 emacs 

1
Emacs组织模式中的附件
我怎么能在我的.org文件中附加Word文档? 我可以为纯文本文件而不是.doc类型。 是否有其他选项指向我的系统中的Word文件,其他附件? 谢谢
1 emacs 

2
emacs前缀密钥和工作组2
我正在尝试使用我从内置的emacs包管理器elpa安装的workgroups2。从自述文件: Most commands are bound to both &lt;prefix&gt; &lt;key&gt; and &lt;prefix&gt; C-&lt;key&gt;. &lt;prefix&gt; &lt;key&gt; &lt;prefix&gt; c - create workgroup &lt;prefix&gt; k - kill workgroup &lt;prefix&gt; v - switch to workgroup &lt;prefix&gt; C-s - save session &lt;prefix&gt; C-f - load session Help Type &lt;prefix&gt; ? (Eval (wg-help)) for more help. This …

1
为Emacs中的注释部分添加语法突出显示
我有以下内容 (defun add-c-syntax-highlighting () (font-lock-add-keywords nil '( ("\\&lt;\\(\\-+\\)" 1 font-lock-warning-face prepend) ("\\&lt;\\(FIXME\\):" 1 font-lock-warning-face prepend)))) 同 (add-hook 'c-mode-common-hook 'add-c-syntax-highlighting) 对这个简单缓冲区进行测试会产生看似矛盾的结果: //FIXME: //------------- 只有 FIXME fontified。我究竟做错了什么?

2
如何使用文件局部变量设置Emacs缓冲区名称?
我有一个目录结构 &lt;project&gt;/worksheet.tex。当我打开每个工作表时,我得到了一个无意义的 worksheet&lt;n&gt; 作为缓冲区的名称。 我想将缓冲区的名称保存为文件局部变量。 也许是这样的东西: ;; (to be safe if "specific project" already exists as a buffer) buffer-name: (generate-new-buffer-name "specific project") 如何在不使用的情况下实现 eval 文件本地'变量'?
1 emacs 


1
将macports安装的程序更新为最新版本
我一般使用macport来管理尽可能多的东西 - 例如emacs。刚刚在emacs中实现了一个修复程序,用于解决一直困扰我的错误。是否可以将最新的emacs版本合并到我现有的macports安装中,或者我是否需要丢弃端口,并从(例如)emacs git存储库重新安装?

0
如何使urxvt和emacs以相同的方式显示字体?
这是emacs(左)和urxvt(右)显示同一文件内容的图像。请注意urxvt字符如何更短,更宽,并且(对我而言)不那么令人愉悦。 在某些系统(GuixSD,我最后检查过)上,它们显示的字体完全相同。然而,在其他人,如Arch,他们没有。我现在在Arch。 如何让它们以相同的方式显示字体?理想情况下更接近emacs的方式。

1
如何配置Ctrl-Shift-Left / Right来选择emacs中的文本?
我遇到的基本问题是标记模式就像切换按钮一样。每次打电话set-mark-command,"C-Space"您都会进入或退出标记模式。我可以将任何关键组合绑定到 (defun foo () "" (progn (set-mark-command) (left-word))) 但是下次我打电话给foo我的选择将被取消选中。 有没有只进入选择模式而不是切换它的功能?然后我可以更自由地选择文本,因为我正在注释一个大文本语料库,所以我真正需要它。
1 emacs  emacsw32 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.