Streamline Your Emacs Completions with Vertico

  Рет қаралды 30,333

System Crafters

System Crafters

Күн бұрын

Пікірлер: 39
@damickillah
@damickillah 3 ай бұрын
The easiest way to execute a elisp expression or code block(s) is to simply select the code you wish to execute and type `C-x C-e`. For those who may be confused about the keybinding, it is Contrl Key + x and then Control Key + e (if on a mac, it is Command Key + x and then Command Key + e). That is, if you haven't changed your default Emacs keybindings.
@dionbridger5944
@dionbridger5944 3 жыл бұрын
I've been using vertico for a few months now thanks to this video and have to say nothing else feels natural anymore!!
@JohnDegen_aka_Jeehannes
@JohnDegen_aka_Jeehannes 7 ай бұрын
Your videos brought back the fun in Emacs for me. Great stuff and I love Vertico. I used Ivy before and on returning to Emacs after some years I was looking for similar functionality.
@SystemCrafters
@SystemCrafters 7 ай бұрын
I'm glad to hear that! Vertico is really nice, I still enjoy using it daily
@tsiiphsycoii
@tsiiphsycoii 3 жыл бұрын
Nice video, I'm giving Vertico a shot. Please add the Repo to your description.
@SystemCrafters
@SystemCrafters 3 жыл бұрын
It's in the show notes but I'll also add it to the description. Thanks!
@f23anone82
@f23anone82 3 жыл бұрын
Great video as always! Could, you, please, also turn on screen keys?
@SystemCrafters
@SystemCrafters 3 жыл бұрын
Yep, I need to do that more reliably when recording, sorry about that!
@wayland8770
@wayland8770 3 жыл бұрын
Love your channel! So if I'm using ivy or helm I can just remove them and replace with this?
@SystemCrafters
@SystemCrafters 3 жыл бұрын
Thanks! You'll need some additional packages to replicate all of the functionality that you'd get with Ivy or Helm, the list of suggested packages I mention at the end of the video should point you in the right direction.
@holgerschurig4430
@holgerschurig4430 3 жыл бұрын
No. Vertico is just completion, nothing else. To get some additional things out of it, one can however use it with marginalia (as shown) or with consult (just mentioned).
@pm71241
@pm71241 3 жыл бұрын
Damn... I just thought I've found the most useful completion in ivy - after having concluded helm didn't make stuff easier.
@dloyolam
@dloyolam 3 жыл бұрын
Cool, I'll give it a try. Thanks!
@dloyolam
@dloyolam 3 жыл бұрын
I did, and it's here to stay. Farewell to Ivy!
@herrpez
@herrpez 3 жыл бұрын
Well hey, I installed it and apparently it also speeds up my Emacs startup a little bit over ido.
@elrisitas8508
@elrisitas8508 3 жыл бұрын
is there a way to make vertico insert dashes when i press , like in defaut emacs?
@gksudolol
@gksudolol 3 жыл бұрын
Great video David, only feature holding me back from using Vertico is posframe
@SystemCrafters
@SystemCrafters 3 жыл бұрын
I hadn't thought about what the difference would be for posframe and Vertico, I'll look into it!
@SystemCrafters
@SystemCrafters 3 жыл бұрын
minad has put together a new package which might work well for you if you don't use EXWM: github.com/minad/mini-popup/
@gksudolol
@gksudolol 3 жыл бұрын
@@SystemCrafters Thank you! Is there any downsides to using this with EXWM? As I'm full-time EXWM
@SystemCrafters
@SystemCrafters 3 жыл бұрын
Ahhh yeah, it doesn't work well with EXWM :( Minad suggested another package called mini-frame but it isn't perfect either. I haven't tried it yet
@gksudolol
@gksudolol 3 жыл бұрын
@@SystemCrafters That's a shame, thanks for all your help though. I'll look more into mini-frame and posframe
@quinnculver4336
@quinnculver4336 Жыл бұрын
Thanks!
@alexei3366
@alexei3366 3 жыл бұрын
I use "ido" mode conveniently. Only one thing is missing. When press "M-x" show only methods name. But I also need to show a keybinding of this methods.
@MarcoPrevedello92
@MarcoPrevedello92 3 жыл бұрын
Checkout marginalia (:
@emvdl
@emvdl 3 жыл бұрын
Thanks
@pakkimz6521
@pakkimz6521 3 жыл бұрын
can we ignore star buffer with consult?
@faerryn8708
@faerryn8708 3 жыл бұрын
Do you get vertico to play nice with Tramp? Vertico messes up the password entry and everything.
@SystemCrafters
@SystemCrafters 3 жыл бұрын
There's an issue on the GitHub repo about that: github.com/minad/vertico/issues/23
@apoorv9492
@apoorv9492 3 жыл бұрын
Can you make a video about various chat application packages for Emacs like mastodon, matrix-client, rocket-chat, and all.
@SystemCrafters
@SystemCrafters 3 жыл бұрын
I would certainly like to! Not sure when I will get to it, though
@kevyyar
@kevyyar 3 жыл бұрын
Where should I start to learn all of this from scratch? I use arch btw lol but seriously I need a setup like this.
@SystemCrafters
@SystemCrafters 3 жыл бұрын
Check out the playlists I have linked in the description, specifically Emacs From Scratch and Emacs Essentials!
@holgerschurig4430
@holgerschurig4430 3 жыл бұрын
It's unclear why one would want to use Vertico over Selectrum. Which also plugs in into the default Emacs completion framework.
@dmitriykuragin
@dmitriykuragin 3 жыл бұрын
Seems like it works the same way ivy does by replacing content of mini buffer. And all of completion engines work by extending read-completions function. How is it different from ivy from UI prospective? For me, it looks the same…
@clone256
@clone256 3 жыл бұрын
ivy replaces completing-read-function while vertico just adds around advice affecting how completions are displayed. This means vertico respects completion-styles for example
@SKAVS
@SKAVS 2 жыл бұрын
We dont no what emacs is 😡 who are you and why have are name 😳
Doom Emacs or Spacemacs?  Use both with Chemacs2!
25:37
System Crafters
Рет қаралды 18 М.
Declutter Your Buffer Lists in Emacs with Perspective.el
28:31
System Crafters
Рет қаралды 16 М.
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 4,6 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 43 МЛН
System Crafters Live! - Replacing Ivy and Counsel with Vertico and Consult
1:59:18
Why No One Can Answer The "Vim Versus Emacs" Question
13:44
DistroTube
Рет қаралды 28 М.
Org Roam: The Best Way to Keep a Journal in Emacs
16:50
System Crafters
Рет қаралды 42 М.
Capturing Notes Efficiently in Emacs with Org Roam
31:06
System Crafters
Рет қаралды 45 М.
straight.el: Advanced Emacs Package Management
42:48
System Crafters
Рет қаралды 13 М.
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 697 М.
Efficient Text Selection with Emacs Key Bindings - Emacs Essentials #3
28:34
How to Rescue Your Commits with Git Reflog
14:21
System Crafters
Рет қаралды 237
ThePrimeagen On Running Linux
9:40
Tech Over Tea
Рет қаралды 282 М.
5 Reasons to Learn Emacs in 2021
26:39
System Crafters
Рет қаралды 88 М.
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 4,6 МЛН