Elpy
Emacs Python Development Environment (by jorgenschaefer)
buffer-env
Buffer-local process environments for Emacs (by astoff)
Our great sponsors
Elpy | buffer-env | |
---|---|---|
11 | 6 | |
1,879 | 51 | |
- | - | |
6.0 | 6.2 | |
3 months ago | about 1 month ago | |
Emacs Lisp | Emacs Lisp | |
GNU General Public License v3.0 only | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Elpy
Posts with mentions or reviews of Elpy.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-04.
-
Issues with setting up elpy
If you want to stick with Elpy, I'd suggest side-stepping the RealPython tutorial and diving in to Elpy's documentation directly. But keep in mind that the project has been looking for a new maintainer since March of 2021.
- Eglot has landed on master: Emacs now has a built-in LSP client
-
Fold docstrings on python files?
Elpy allows to do that with its folding module.
-
Performant alternative to pyright?
you can use elpy for that its not lsp but it might be faster than pyright.
-
What is your setup for python coding in emacs?
The last commit in https://github.com/jorgenschaefer/elpy master was 16 days ago, so it seems yes.
-
What IDE do you use to code Python?
And I'm using Elpy on Emacs. It works like a charm, which provides (quote from it README): - Code completion - Code Navigation - Interactive evaluation and interactive Python shell - On-the-fly syntax checking - Access to documentation
-
doom emacs python ctrl-c ctrl-c does not open a new buffer
This is one of the (minor) reasons I abandoned anaconda-mode (default for Doom) for elpy. You can do the same with this snippet in your packages.el lisp (package! anaconda-mode :ignore t) (package! elpy :recipe (:host github :repo "jorgenschaefer/elpy") :pin "2203597") ;; Commit date 2021/3/28 Anaconda is lightweight by comparison. Elpy is also a python package that needs to be installed. Read their docs before using. https://github.com/jorgenschaefer/elpy
-
Elpy is looking for a maintainer
I (current maintainer of Elpy) am not able to properly maintain the project anymore.
- Concatenate webpages
-
What is your workflow to read opensource software in emacs?
For python development, I use https://github.com/jorgenschaefer/elpy (Elpy is an Emacs package to bring powerful Python editing to Emacs. It combines and configures a number of other packages, both written in Emacs Lisp as well as Python.)
buffer-env
Posts with mentions or reviews of buffer-env.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-09.
-
Emacs Advent Calendar 9: devdocs, code-cells, dREPL, etc.
buffer-env: A pure-Elisp version of the direnv utility. Useful to make Emacs aware of Python virtualenvs (which, judging by the questions posted here, is unfortunately still a complication for a lot of people). Similar to (and inspired by) envrc, but doesn't require the direnv program.
-
Announcing "dir-local-env.el", set directory-local variables without a ".dir-locals.el" file (for example from within "init.el")
If you are interested in a “direnv but in Elisp”, you may want to check out this package: https://github.com/astoff/buffer-env.
- buffer-env: Buffer-local process environments for Emacs
- buffer-env: A package to handle virtualenvs and the like
-
What is your setup for python coding in emacs?
buffer-env or envrc for virtual environment integration.
What are some alternatives?
When comparing Elpy and buffer-env you can also consider the following projects:
Suplemon - :lemon: Console (CLI) text editor with multi cursor support. Suplemon replicates Sublime Text like functionality in the terminal. Try it out, give feedback, fork it!
envrc - Emacs support for direnv which operates buffer-locally
anakin-language-server - Yet another Jedi Python language server
nix - Nix, the purely functional package manager
emacs.d - Fast and robust Emacs setup.
emacs-sidecar-locals
anaconda-mode - Code navigation, documentation lookup and completion for Python.
dir-local-env - Emacs system to configure directory local variables without .dir-local.el files
GNU/Emacs go-mode - Emacs mode for the Go programming language
direnv - unclutter your .profile
Code-Server - VS Code in the browser
isearch-mb