From 39c311ba41d9d55c6df65bb12ba9d2ce4e74fa65 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Sun, 3 May 2026 01:11:40 +0200 Subject: [PATCH] feat(emacs/direnv): enable Emacs to load direnv environment Especially useful when using Nix develompent shells and when LSP servers would otherwise not be available. --- docs/emacs/packages/programming.org | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/emacs/packages/programming.org b/docs/emacs/packages/programming.org index 1ff1f7e..bb77a4a 100644 --- a/docs/emacs/packages/programming.org +++ b/docs/emacs/packages/programming.org @@ -6,6 +6,15 @@ * Programming ** Tools +*** Nix environments +#+begin_src emacs-lisp +(use-package envrc + :straight (:build t) + :hook (after-init . envrc-global-mode)) + +(use-package inheritenv :straight (:built t)) +#+end_src + *** Treesitter Treesit is a native Emacs [[https://tree-sitter.github.io/tree-sitter/][tree-sitter]] implementation which provides a very fast and flexible way of performing code-highlighting in Emacs.