问题标签 [emacs-helm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - 如何避免迷你缓冲区中的错误消息(helm-mode,emacs24.4)
我使用 pacage-install 安装了 helm 包。
根据this page,我在init.el中添加了以下代码。
.emacs.d/init.el
当我按“Mx”键并输入任何字母时,我在迷你缓冲区中收到以下错误消息。
小缓冲区中的消息
helm 的功能部分起作用。但这对我来说很不方便。有谁知道该问题的解决方法?
条件
操作系统:Ubuntu 14.10
emacs 版本:24.4.1(x86_64-unknown-linux-gnu,GTK+ 版本 3.12.2)
(当我使用emacs 24.3时,不会出现这个问题。)
掌舵版本:掌舵20141106.257
任何帮助,将不胜感激。提前致谢。
emacs - helm & projectile:如何从 projectile 中移除项目
我定义了几个项目,当我运行时C-c p p
,它会列出所有项目。现在我不想要一个项目,我已经删除了该项目下的 .projectile 文件,但它仍然显示出来。我该如何删除它?
emacs - emacs helm Mx:如何跳转到历史命令列表
当我运行 Mx 打开 helm 时,它显示 2 个列表,一个是关于匹配模式的 ALL 命令的列表,另一个是 hisotrial。如何快速跳转到历史记录?
emacs - 如何将目录上的 emacs helm-find-file 默认操作更改为进入目录而不是在目录中打开?
我正在使用emacs前奏曲。
我最近决定从 ido 转向 helm。
所以我启用helm
并helm-everywhere
在 emacs prelude 中,
一切正常,除了默认行为helm-find-file
在 Ido 中,我可以点击ret
进入选定的目录,但我必须点击right
或c-j
掌舵。此外,helm-find-files
将列出每个目录.
的..
最顶部。ret
ret
ret
这意味着在 ido 中,如果路径上没有太多目录,我可以一直点击直到到达最终目的地。
但是在 helm 中,我必须输入一些字符,点击c-j
至少 1 个字符,点击c-j
等等。我什至不能c-j
连续击球。
我不想切换回 ido,因为我真的很喜欢 helm 在 find-file 中的 grep 功能。
无论如何我可以更改默认顺序以使其可能在底部列出.
并进入目录而不是打开目录?..
ret
emacs - emacs 调整 helm 模式以专注于第一个选项。
helm 包非常适合列出所有选项和完成。困扰了很长时间的一件事是第一个可用选项不会自动选择。以下屏幕截图显示了问题
当我输入“sc”时,我希望第一个选项“scratch”被突出显示,这样我就可以按 Enter 键切换到它,而不是 Cn 然后输入。
有谁知道如何调整这个性能?谢谢
emacs - 为什么 helm-locate 对少数候选人的工作相对较慢?
行为有两种不同的情况helm-locate
:
1)例如,模式:包
helm-locate
立即开始显示候选人。(注:locate -i -e package
提供数千名候选人。)
2) 模式:package.rcp
helm-locate
等待几秒钟并开始显示候选人。(locate -i -e package.rcp
给出 20 多个候选人。)
我尝试了不同的模式:2)在大约 300 名候选人中进行到 1)。但anything-locate
在这两种情况下都可以快速工作。如何让helm-locate
少数候选人快速工作?
更新。我添加了问题https://github.com/emacs-helm/helm/issues/840和截屏视频http://youtu.be/xL9JggHZmfs(有 3 秒延迟:18、19 和 20)。
emacs - emacs ow 我可以使用预先指定的默认目录进行 helm-find 吗?
我主要使用emacs做笔记。我所有的笔记都在:~/Dropbox/Uni/Notes
我想绑定一个键盘快捷键(例如 C-f12)来执行 helm-find,该 helm-find 始终在与源缓冲区无关的上述目录中开始。
我努力了:
但是当我运行它时,它仍然提示我输入“DefaultDirectory”,它通常与当前缓冲区相同。
?
[编辑]
我做了一个修改:
这会打开一个文件,然后当我进行 helm-find 时,它与 leo.org 的位置有关。但最好有更好的解决方案。
[编辑] 以下解决方案完美运行。
emacs - 如何将 helm-do-grep-1 绑定到 emacs 中的键?
我正在使用以下内容。
但是当我按 f9 时,它会抱怨类型参数错误。我只是希望它像“Cu Cc h g”这样的行为递归地grep。但是键入这么多键很无聊。
更新:我需要递归 grep。helm-do-grep 以非递归模式运行。
emacs - 在 helm-locate 上配置忽略目录
列出隐藏文件夹中的文件,我永远不会打开。如何指示 helm 不要查看某些目录进行文件搜索和打开。
emacs - helm 可以对来自不同来源的多个选择运行不同的功能吗?
我正在尝试编写一个 helm 命令来从三个来源中选择电子邮件地址:别名变量、org-contacts 和来自 mu4e 的联系人。该命令运行良好,向我展示了来自所有三个来源的候选人。但是,我需要一个函数来作用于别名的选择,另一个作用于 org-contacts,第三个作用于 mu 联系人,最终结果是插入的以逗号分隔的电子邮件地址列表.
我可以选择多个条目,但是当我按下回车键时调用的函数是我所在的源的默认操作,它似乎没有将所选条目作为参数,并且 helm-marked-candidates 没有t 似乎包含所有选定的条目。这是一个允许跨源进行多项选择的最小示例,但其中多项选择不会传递给相应的函数。关于如何做到这一点的任何想法?或者如果有可能?