问题标签 [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.

0 投票
1 回答
239 浏览

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

任何帮助,将不胜感激。提前致谢。

0 投票
1 回答
6873 浏览

emacs - helm & projectile:如何从 projectile 中移除项目

我定义了几个项目,当我运行时C-c p p,它会列出所有项目。现在我不想要一个项目,我已经删除了该项目下的 .projectile 文件,但它仍然显示出来。我该如何删除它?

0 投票
1 回答
2184 浏览

emacs - emacs helm Mx:如何跳转到历史命令列表

当我运行 Mx 打开 helm 时,它显示 2 个列表,一个是关于匹配模式的 ALL 命令的列表,另一个是 hisotrial。如何快速跳转到历史记录?

0 投票
1 回答
3229 浏览

emacs - 如何将目录上的 emacs helm-find-file 默认操作更改为进入目录而不是在目录中打开?

我正在使用emacs前奏曲。

我最近决定从 ido 转向 helm。

所以我启用helmhelm-everywhere在 emacs prelude 中,

一切正常,除了默认行为helm-find-file

在 Ido 中,我可以点击ret进入选定的目录,但我必须点击rightc-j掌舵。此外,helm-find-files将列出每个目录...最顶部。ret ret ret这意味着在 ido 中,如果路径上没有太多目录,我可以一直点击直到到达最终目的地。

但是在 helm 中,我必须输入一些字符,点击c-j至少 1 个字符,点击c-j等等。我什至不能c-j连续击球。

我不想切换回 ido,因为我真的很喜欢 helm 在 find-file 中的 grep 功能。

无论如何我可以更改默认顺序以使其可能在底部列出.并进入目录而不是打开目录?..ret

0 投票
0 回答
88 浏览

emacs - emacs 调整 helm 模式以专注于第一个选项。

helm 包非常适合列出所有选项和完成。困扰了很长时间的一件事是第一个可用选项不会自动选择。以下屏幕截图显示了问题在此处输入图像描述

当我输入“sc”时,我希望第一个选项“scratch”被突出显示,这样我就可以按 Enter 键切换到它,而不是 Cn 然后输入。

有谁知道如何调整这个性能?谢谢

0 投票
1 回答
151 浏览

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)。

0 投票
1 回答
354 浏览

emacs - emacs ow 我可以使用预先指定的默认目录进行 helm-find 吗?

我主要使用emacs做笔记。我所有的笔记都在:~/Dropbox/Uni/Notes

我想绑定一个键盘快捷键(例如 C-f12)来执行 helm-find,该 helm-find 始终在与源缓冲区无关的上述目录中开始。

我努力了:

但是当我运行它时,它仍然提示我输入“DefaultDirectory”,它通常与当前缓冲区相同。

?

[编辑]
我做了一个修改:

这会打开一个文件,然后当我进行 helm-find 时,它与 leo.org 的位置有关。但最好有更好的解决方案。

[编辑] 以下解决方案完美运行。

0 投票
2 回答
290 浏览

emacs - 如何将 helm-do-grep-1 绑定到 emacs 中的键?

我正在使用以下内容。

但是当我按 f9 时,它会抱怨类型参数错误。我只是希望它像“Cu Cc h g”这样的行为递归地grep。但是键入这么多键很无聊。

更新:我需要递归 grep。helm-do-grep 以非递归模式运行。

0 投票
1 回答
251 浏览

emacs - 在 helm-locate 上配置忽略目录

列出隐藏文件夹中的文件,我永远不会打开。如何指示 helm 不要查看某些目录进行文件搜索和打开。

0 投票
0 回答
102 浏览

emacs - helm 可以对来自不同来源的多个选择运行不同的功能吗?

我正在尝试编写一个 helm 命令来从三个来源中选择电子邮件地址:别名变量、org-contacts 和来自 mu4e 的联系人。该命令运行良好,向我展示了来自所有三个来源的候选人。但是,我需要一个函数来作用于别名的选择,另一个作用于 org-contacts,第三个作用于 mu 联系人,最终结果是插入的以逗号分隔的电子邮件地址列表.

我可以选择多个条目,但是当我按下回车键时调用的函数是我所在的源的默认操作,它似乎没有将所选条目作为参数,并且 helm-marked-candidates 没有t 似乎包含所有选定的条目。这是一个允许跨源进行多项选择的最小示例,但其中多项选择不会传递给相应的函数。关于如何做到这一点的任何想法?或者如果有可能?