这个可以像 find-file 那样导航到任意文件夹吗?
好的,我试试
上面那个貌似只能生成静态列表,不能导航到其它文件夹?
我又读了一下 helm-find-files 的源码,觉得我可能需要的不是写一个extension,而是 override helm-find-files
的default action,因为 helm-find-files 的实现太复杂了。
最新进展,我已经放弃 helm 转投 ivy 了,代码简单得多:slight_smile:
简直太handy了,随便把内置函数一改就得到我需要的效果,大赞 ivy!
我觉得我可能要重新考虑一下,要不要永久迁移到 ivy 了
我曾经尝试过一次改用ivy,但是忘记为什么没有最终转过去
同从helm转到了ivy。我觉得helm虽然界面漂亮,刚刚用的时候觉得漂亮,可用久了会发现还是ivy朴素简单好用。而且我这里用helm会卡。。。ivy就很流畅
你用的也是 spacemacs 吗?
那当然啦!我以前是vim党,不用spacemacs没其它选择
同是前vim党。 其实vim就用了两个月。然后被安利了Emacs。
用的helm,觉得ivy不够直观。虽然也觉得helm糟糟的。
虽然我也觉得 Ivy 挺好的,但是我用的时候有一些问题困扰着我。
我快速按 SPC SPC 的时候,选单会等一会才显示。但是 M-x 的时候就没有这问题。这个让强迫症情何以堪啊。如果我 SPC 和 SPC 中间顿一下,哪怕零点几秒,都会立即显示选单,但我都是 SPC SPC快速连按。因为这个原因有一段我放弃 Ivy 了。不知道有没有和我一样问题的。
BTW,我是在虚拟机上使用 GUI spacemacs 的。
你说SPC和SPC中间停顿时打开的?那个不应该是which-key吗?
已经开新主题了
写了一篇写 Helm 函数的博客,或许会帮助:
主要就是几个例子。因为我也不懂 Helm 的底层(面向对象/OOP、EIEIO 什么的),没办法自里向外解释。
万年ivy党路过,从原来使用别人的配置到现在开始自己慢慢瞎折腾,从来没用过helm……那玩意儿太重量级了……
哈,我用 Helm 的时候,Ivy 还不存在呢。
helm
的前身 anything
的作者的主页(日文的)。里面有一些不错的范例。
此人是 Ruby fish Debian 用户。主页里面也有这些方面的技巧。
不过我翻了下,里面对我来说没有什么有趣的 Emacs 插件。
实际上我不用helm是因为…… 默认情况下,helm会弹一个窗口,而不是在minibuffer里。。。。