straight.el: Advanced Emacs Package Management

  Рет қаралды 13,918

System Crafters

System Crafters

Күн бұрын

Пікірлер: 25
@tianli8172
@tianli8172 3 жыл бұрын
This has been one of the long time mysteries for me, thank you for taking the time to explain it 😁
@machman23
@machman23 2 жыл бұрын
Wow very helpful information on straight, I needed straight to pull a soccer package in which the default Melpa package was not working correctly. I do have a rather large straight folder now in my emacs.d directory, but your video showed I could trim that back if needs be.
@ex0stasis72
@ex0stasis72 Жыл бұрын
Is there a command that allows me to automatically find the latest commit of every single package in my packages.el file to add a pin to that commit to every package that I have in my config? I know that Doom Emacs has a command to update all the packages to the latest commit, but only for packages that already have been pinned. I just want to start with the latest of everything, and then once I eventually have everything as I want it, I'll eventually never have to change it if I don't want to.
@ablanchi
@ablanchi 3 жыл бұрын
What is the general consensus of security when it comes to using melpa/elpa? As someone coming from vim, where you just use vim-plug to pull directly from a git repo, why do emacs users need or want melpa/elpa? From a security standpoint they seem more like a liability than anything. Straight seems like a way around this by pulling directly from git, making melpa/elpa seem even less desirable.
@SystemCrafters
@SystemCrafters 3 жыл бұрын
Good question, I haven't heard that concern come up very often for MELPA, etc. I agree that it's better if you are downloading the real package source directly instead of an tarball that someone else prepared. However I suppose that someone could still poison the recipe packages or repositories to send someone to a malicious repo for a particular package, but it's less likely to be a problem.
@tsiiphsycoii
@tsiiphsycoii 3 жыл бұрын
It's as much as a concern as using a distribution package manager.
@alexei3366
@alexei3366 3 жыл бұрын
Is it possible to temporary to not load specific installed package? Not remove the package.
@masondear8016
@masondear8016 3 жыл бұрын
Any chance at a guide to emacs package management and configuration in guidsd?
@SystemCrafters
@SystemCrafters 3 жыл бұрын
Yep, we will cover that in the Guix series!
@To1ne
@To1ne 3 жыл бұрын
Should I use straight with leaf.el?
@SystemCrafters
@SystemCrafters 3 жыл бұрын
You certainly could but I'm not sure if there's an official integration for it on either side. You might have to look into how to define a leaf keyword, there's some information about in in leaf.el's README.
@davidjeters
@davidjeters 3 жыл бұрын
I was wondering if you could cover the integration of straight.el with chemacs2. As chemacs2 has an option to configure it for straight.el.
@SystemCrafters
@SystemCrafters 3 жыл бұрын
Good idea! I don't think there's much to it, but it's something I could show briefly
@davidjeters
@davidjeters 3 жыл бұрын
@@SystemCrafters I wonder what are use cases. Such as when you should use it and when you should not.
@alexanderilin8720
@alexanderilin8720 3 жыл бұрын
Is this at all useful for Spacemacs users?
@SystemCrafters
@SystemCrafters 3 жыл бұрын
Not sure! Spacemacs would likely need to support it somehow but I haven't looked into it. I know that Doom Emacs uses it
@randomuser5237
@randomuser5237 3 жыл бұрын
Sorry, I just don't see the appeal of using this. I can understand the need for locking packages to specific commit, but you should only do that when you have detailed knowledge about what this commit is and whether or not it breaks something. IMO it's a bad idea to directly make changes in package sources as it makes sure that your branch is probably going to be incompatible with other upstream branches so it would be a pain to update things on top of your changes. This package does nothing to ease that. And apart from this use case I see little advantage over package.el.
Getting Started with Org Roam - Build a Second Brain in Emacs
34:19
System Crafters
Рет қаралды 156 М.
Three HUGE Mistakes New Emacs Users Make
13:28
DistroTube
Рет қаралды 100 М.
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
How to Rescue Your Commits with Git Reflog
14:21
System Crafters
Рет қаралды 1,8 М.
Consistent Technical Documents Using Emacs and Org Mode
22:43
Emacs: use-package essentials
35:45
Protesilaos Stavrou
Рет қаралды 8 М.
Org Roam: The Best Way to Keep a Journal in Emacs
16:50
System Crafters
Рет қаралды 43 М.
I was WRONG! This is the BEST Package Manager.
10:25
Chris Titus Tech
Рет қаралды 147 М.
Rewrite Your Scripts In LISP - with Roswell
21:23
Gavin Freeborn
Рет қаралды 22 М.
5 Reasons You Should Use Emacs (And 1 Reason Why You Shouldn't)
15:56
The Linux Cast
Рет қаралды 37 М.
Why Are Arch Linux Users So TOXIC?
12:32
Eric Murphy
Рет қаралды 578 М.
Capturing Notes Efficiently in Emacs with Org Roam
31:06
System Crafters
Рет қаралды 46 М.
"Junior developers can't think anymore..."
13:53
Travis Media
Рет қаралды 65 М.
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН