Tutorial on Ivy, Counsel, and Swiper

综合编程 2017-07-01 阅读原文

Michael Hunsinger has a very nice tutorial
on using Ivy and the associated packages Counsel and Swiper. I’ve been an ardent user of these packages ever since Mike Zamansky turned me onto them with this video
.

In addition to user-level interactions with Ivy, Hunsinger shows how to use them to provide powerful commands using an absolute minimum of Elisp. Even someone who’s not a Lisp programmer can probably program up a custom command by following Hunsinger’s template.

The only thing I’d add to Hunsinger’s post is how select the input text rather than one of the suggestions. That happens fairly often for me when I want to open a new file whose name matches one or more existing files that Ivy is suggesting. The answer ( Ctrl
+ Meta
+ j
) is simple but definitely not obvious.

If you’re not already using Ivy/Counsel/Swiper, take a look at Hunsinger’s post. It may convince you to give them a try.

Irreal

责编内容by:Irreal阅读原文】。感谢您的支持!

您可能感兴趣的

【译】Angular Ivy的变更检测执行:你准备好了吗?... 原文链接: Angular Ivy change detection execution: are you prepared? 让我们看...
Ivy — a minimalist static website generator Ivy is a static website generator built in Python. It's small, elegant, and easy...
Ivy: A look at the New Render Engine forAngular Angular Ivy announced in ngConf-2018. Source: ngConf-2018 ...
Ivy: How do I remove transitive dependen... I'm using Ivy to manage the dependencies on my project. So far, I've sp...
Ivy 0.10.0 is out Intro Ivy is a completion method that's similar to Ido , but with emph...