0:00 / 0:00
Getting Emacs & Native Dependencies - Emacs Speedrun: Ep 01
Positron: Makers of PrizeForge
2.9K subscribers • 6 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Linked in the descriptionDeterminateSystems/nix-installernix-community/home-managernix-community/emacs-overlay
Intermediate. Assumes working knowledge.
2.8K views1 year ago1 recommendation
Tools and practiceVim, Emacs and editorsBuild systems and packaging
This tutorial explains how to manage external programs, binary native modules, and tree-sitter dependencies within Emacs.
While apt-get and homebrew are okay to get off the ground, Emacs is increasingly uses external programs, binary native modules, and binaries for tools like tree sitter. That situation is only going in the direction of more dependencies, not less. When using Emacs, dependency management is just one of the tools you will command from within Emacs. You should use tools that will give you sustainable command of all of these dependencies and access to the greatest or latest Emacs, of which there are many frequent branches with features critical to some. Positron's Github Sponsors Page (soon to point to prizeforge.com)github.com/sponsors/positron-solutions System Crafters Getting Started With Guix Home youtube.com/watch?v=XRL3J6rfb3w System Crafters Guix Home First Look youtube.com/watch?v=R5cdtSfTpE0 Flakes aren't real and cannot hurt you: a guide to using Nix flakes the non-flake way jade.fyi/blog/flakes-arent-real/ Determinate Systems Nix Installer github.com/DeterminateSystems/nix-installer Home Manager github.com/nix-community/home-manager Emacs Nix Overlay github.com/nix-community/emacs-overlay #emacs #opensource #programming #nix #home-manager TIMESTAMPS Emacs depends on other programs You Want Nix or Guix From Nix to Emacs What to Avoid Getting Pre-Release With Tree Sitter Maintaining Ways You Need to Start Emacs Buy Me a BeerWhy it's here
1 person recommends thisWhat people say. Recommended as a guide for managing native dependencies and external tools in Emacs.