unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* ELPA package submission: buffer-env
@ 2022-02-28 18:53 Augusto Stoffel
  2022-02-28 19:40 ` Stefan Monnier
  0 siblings, 1 reply; 4+ messages in thread
From: Augusto Stoffel @ 2022-02-28 18:53 UTC (permalink / raw)
  To: emacs-devel

I would like to propose the following package for inclusion in ELPA:

   https://github.com/astoff/buffer-env

The immediate purpose of the package (for me) is to deal with Python
virtualenvs.  But it should be useful when working on any project with
dependencies that are not globally installed.

Some time ago I started a thread on this list explaining why I thought
Emacs should have better support for setting the process environment per
project / buffer locally [1].  But it's not clear there's a case for a
built-in facility; and while this package is not extremely beautiful it
solves the matter satisfactorily.  So after quite some incubation time I
decided it's worth sharing.

I should also note that this package is a knock-off of the "envrc"
package from MELPA [2].  It's surely a fine package but it requires on
the direnv program, which to me seems like an unnecessary dependency.

[1]: https://lists.gnu.org/archive/html/emacs-devel/2021-04/msg01376.html
[2]: https://github.com/purcell/envrc



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-02-28 19:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-28 18:53 ELPA package submission: buffer-env Augusto Stoffel
2022-02-28 19:40 ` Stefan Monnier
2022-02-28 19:54   ` Augusto Stoffel
2022-02-28 19:58     ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).