Version 0.6 of package Buffer-Env has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Buffer-Env describes itself as: ================================= Buffer-local process environments ================================= More at https://elpa.gnu.org/packages/buffer-env.html ## Summary: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BUFFER-ENV — BUFFER-LOCAL PROCESS ENVIRONMENTS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ With this package, you can teach Emacs to call the correct version of external programs such as linters, compilers and language servers on a /per-project/ basis. Thus you can work on several projects in parallel with no undue interference and switch seamlessly between them. 1 Basic setup ═════════════ 1.1 On the project side ─────────────────────── Your project settings should go into a shell script named `.envrc' which exports a suitable `PATH', as well as any other desired environment variables. Place this script at the root directory of your project. ## Recent NEWS: [Not provided 🙁]