straight.el: Advanced Emacs Package Management

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

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.
@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.
@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.
@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!
@alexei3366
@alexei3366 3 жыл бұрын
Is it possible to temporary to not load specific installed package? Not remove the package.
@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.
@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.
@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 2 жыл бұрын
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.
Declutter Your Buffer Lists in Emacs with Perspective.el
28:31
System Crafters
Рет қаралды 16 М.
Chat Like the 90's in Emacs with ERC
24:49
System Crafters
Рет қаралды 9 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН
This Game Is Wild...
00:19
MrBeast
Рет қаралды 160 МЛН
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 61 МЛН
Getting Started with Guix Home
20:09
System Crafters
Рет қаралды 3,5 М.
Teach Emacs to Keep Your Folders Clean
25:35
System Crafters
Рет қаралды 8 М.
What Are The Benefits Of Emacs Over Vim?
29:44
DistroTube
Рет қаралды 180 М.
The 6 Emacs Settings Every User Should Consider
15:41
System Crafters
Рет қаралды 36 М.
Using Straight.el as a package manager for GNU Emacs
16:38
LinuxTechGeek
Рет қаралды 1,2 М.
Capturing Notes Efficiently in Emacs with Org Roam
31:06
System Crafters
Рет қаралды 45 М.
Streamline Your Emacs Completions with Vertico
18:55
System Crafters
Рет қаралды 30 М.
9 Techniques to Boost Your Git Workflow with Magit
56:39
System Crafters
Рет қаралды 20 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 78 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН