Emacs

使用,扩展或开发Emacs的人员的问答

3
Windows的官方64位Emacs在哪里?(手册说有!)
我通常从官方GNU网站下载Windows版Emacs: http://ftp.gnu.org/gnu/emacs/windows/ 最新版本是: emacs-24.5-bin-i686-mingw32.zip 我很好奇为什么没有64位? 从Emacs手册中: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html 2.1我在哪里可以下载Emacs? 预编译版本是从ftp.gnu.org镜像分发的。Emacs二进制文件以zip文件的形式分发,由构建它们的开发人员进行数字签名。通常大多数用户将所需的文件 emacs-24.5-bin-i686-pc-mingw.zip为32位构建,并 emacs-24.5-bin-x86_64-w64-mingw32.zip为64位版本。zip归档文件包含您入门所需的一切。 最新的资源可从ftp.gnu.org镜像获得。它作为压缩的tar文件分发,由发布该版本的维护者进行数字签名。 Emacs的开发版本可从GNU开发站点Savannah获得。 由于手册说有64位,它在哪里? 更新资料 这是debugs.gnu.org的响应: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20851 基本上, FAQ文档已过时。 Windows上的64位Emacs是由志愿者构建的,目前还没有这样的志愿者。 他们已经从Emacs仓库中删除了过时的文档。网页在下一版本中更新。

1
如何用magit存放单个文件
git可以存储单个块。 使用--patch,您可以从HEAD和要隐藏的工作树之间的差异中交互选择块。存储项的构造使其索引状态与存储库的索引状态相同,并且其工作树仅包含您交互选择的更改。然后,所选更改将从工作树中回滚。请参阅git-add [1]的“交互模式”部分以了解如何操作该模式。--patch 可以在magit前端中使用它吗?Magit简化了补丁模式的使用,从而使演出更加精彩。它可以对藏匿处做同样的工作吗?
25 magit 

3
不同的vim实现之间有什么区别?
我知道Emacs中有几种​​不同的vim实现。有邪恶模式,毒蛇模式,vimpulse模式和vim模式。还有其他吗?他们如何比较? 我注意到evil-*MELPA 上有很多软件包,这表明它们都不是100%功能完整的。它们提供哪些vim功能,缺少哪些vim功能? (我对“ 一组相当完整的Emacs实现的vi宏 ”不感兴趣!)

6
与填充段落相反
Emacs具有此功能fill-paragraph。是否有任何功能会与此相反? 我有一个已经填满的段落,但我想用普通单行显示吗?

2
添加操作系统剪贴板杀死戒指
我经常发现自己将代码段从Internet复制到操作系统的剪贴板中。然后,我采取以下简单步骤: 切换到我的Emacs窗口 找到我要粘贴代码的地方 使用C-y(yank)插入复制的文本。 但是,有时我(令我非常失望)发现我在执行步骤2时无意中使用了某种形式的kill命令(例如kill-word或kill-line)。在这种情况下,从“剪贴板”复制的文本永远不会使它成为kill。环。 有没有办法确保从其他应用程序复制的文本始终将其放入我的杀戮圈? 我最常在Linux上工作,但我也经常在Windows和Mac OS X上使用Emacs,因此首选与操作系统无关的答案。


2
函数可以访问其名称吗?
在C语言中,有magic变量__func__保存当前函数的名称。在Bash中,有一个数组FUNCNAME保存调用堆栈中所有函数的名称! Emacs Lisp中有类似的东西吗?还是通过任何简单的方法来访问函数的名称? 我在Emacs Lisp手册中没有找到任何答案(有关函数或变量和函数索引以及..的第12章)
25 elisp  functions 

6
如何在第二个缓冲区中获取组织模式大纲作为动态目录?
当我编辑大型文档时,我想通过在单独的缓冲区中看到轮廓(没有内容)来查看我的位置。就像您阅读PDF文件时一样,左侧有一个目录。(见下文) 在组织模式下,可以展开/折叠轮廓。但是是否有可能在单独的缓冲区的左侧(或右侧)具有静态轮廓,以便当您单击标题时,另一个缓冲区移至该位置? 有点像这样,但对于组织模式? [编辑] 将clone-indirect-buffer是非常接近我想要的东西。难题的缺失部分是单击标题/(或实际上是任何一点)时跳转到相同的位置。 为此,我尝试编写一些代码:移动到其他克隆的缓冲区到同一点?(间接缓冲区的同步位置)(组织模式) 但是,如果内容被折叠,它将不起作用。如果可以做到这一点,那么clone-inderect-buffer就是一个完整的解决方案。 [Edit2解决方案] 上方链接和下方答案中的代码结合了niceley来解决来回跳转的问题。 ;first call 'clone-indirect-buffer'. Then... ;This function works between buffer and it's clone. (defun my/goto-same-spot-in-other-buffer () "Go to the same location in the other buffer. Useful for when you have cloned indirect buffers" (interactive) (let ((my/goto-current-point (point))) (other-window 1) (goto-char my/goto-current-point) (when …

5
Mac上的Emacsdaemon和Emacsclient
作业系统:OS X 10.9.5,Mavericks 2014年4月3日在Rainers-MacBook-Pro-3.local上的GNU Emacs 24.3.1(x86_64-apple-darwin13.1.0,Carbon版本1.6.0 AppKit 1265.19) 我通过安装了Emacs 自制自railwaycat和它工作得很好-没有抱怨。我不在终端中使用emacs,通常是通过应用程序启动它。 正如我所说-到目前为止我很高兴。 我只有一件事我没有设法正确解决(这在Linux之前可以很好地工作),那就是: 登录后获取emacs守护程序 使用emacsclient打开 关闭emacsdaemon并在注销时保存所有文件 有什么可行的食谱可以帮助我进行设置吗? 补充信息 登录后启动emacs守护程序 我创建了一个执行bash命令的Automator应用程序 /usr/local/bin/emacs --daemon 并将其添加到登录项目中,效果很好。 从终端使用守护程序 我可以通过使用emacs守护程序 emacsclient .bashrc 这将在emacs终端会话中打开.bashrc。 从GUI使用 现在仍然存在问题:如何从GUI中利用它? 据我了解emacsclient,除非指定要打开的文件,否则无法打开emacsclient。 我想打开emacsclient GUI并打开以前打开的所有文件?这可能吗? 我发现我可以使用 emacsclient -c 在终端中做我想做的-但是我可以对GUI做同样的事情吗?


5
将组织模式超链接显示为纯文本
尽管org-mode如何显示超链接很方便,但有时我还是想查看底层的纯文本,例如[[./file.org][Title]]。我怎样才能做到这一点? 我知道org-insert-link,但这不是我想要的: Cc Cl运行命令org-insert-link,这是org.el中的一个交互式编译的Lisp函数。 ... 如果此时已经存在链接,则此命令将允许您编辑链接和描述部分。
25 org-mode 

3
如何在helm-find-files中按<RET>打开目录?
当我运行#'helm-find-files,然后将&lt;ret&gt;指针移到目录时,按会导致以Dired模式打开该目录。必须按下C-j才能在Helm中输入该目录。 我想像这里一样&lt;RET&gt;行事C-j,但不一定要在其他地方行事。我检查了,并C-j绑定到#'helm-maybe-exit-minibuffer,而&lt;RET&gt;绑定到#'helm-execute-persistent-action。绑定&lt;RET&gt;到#'helm-maybe-exit-minibuffer适用于这种情况,但会破坏其他情况:例如,中的舵自动完成describe-function。 因此,当使用Helm查找文件时,如何&lt;RET&gt;在Helm中按打开该目录?

2
通过编程将自定义变量重置为默认值
问:使用Elisp,如何在不知道变量值的情况下将变量重置为其默认值? 我试图找出解决方案,方法是为我在初始化文件中设置为非默认值的变量调出Customize接口,C-h k然后按一下,然后单击“还原...”按钮。这就带来了的文档widget-button-click,这显然并没有太大帮助。(类似地,C-h k RET按钮上的点显示的帮助Custom-newline,这也不是我想要的。)

2
如何重置颜色主题?
当我尝试不同的颜色主题时,如果在新主题中未定义特定元素,则似乎保留了旧主题值,这会导致某些冲突。这会在emacs 24和使用的早期版本中发生color-theme。有没有一种方法可以将介于两者之间的所有颜色重置为默认值,以使每个颜色主题看起来都符合预期?
25 themes 


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.