There is a clash between python-mode provided by the python.el distributed with Emacs and this python-mode.el
This might be a historical issue, but it is one that causes confusion among new Emacs users like me: Emacs is delivered with the python.el file which implements the python-mode major mode and functions. That provides the
Then this package provides a file called python-mode.el which provides the
python-mode functions and feature.
It is impossible to load both implementations. One takes over the other. This is quite unfortunate as it prevents one package to complement the other.
Would it not be possible to re-organize this package to allow both package/libraries/modules to co-habitate?
What would be the impact to the current users?
That might be a question to @warsaw.
I for one would like to reduce the complexity of the current python-mode.el to retain only what needs to be there, eliminate duplication and code that only helps development, and help provide the ability to co-exists with the one delivered with Emacs as well as add the ability to co-exist with other Python supporting packages and LSP support.