Python Programming in Emacs
Making a lightweight and fast Python IDE in Emacs.
Python is one of my programming languages I’m using for both work and home life – no doubt, I’d want to use Emacs as an IDE for Python programming. There is a certain set of features we’d expect to have in any IDE: 1) code completion, 2) code navigation, 3) error checking.
Thanks to the fact that both eglot
, the Emacs client for the
Language Server Protocol (LSP), and tree-sitter
, a powerful parsing
library, are now – since version 29 – the parts of Emacs, It should
not be too hard to construct a lightweight and fast Python IDE.