I use Emacs 29.1 or Emacs 30, because:
- they have built in LSP support by
Eglot
. - they have built in tree-sitter support by
python-ts-mode
And I use pyright as the LSP backend.
After install pyright
, just start Emacs, open python file and M-x eglot
will fire up the lsp support.
For the python virtual environment, I use envr(direnv)
on macOS and Linux, use pyvenv
on Windows platform.
You can see my personal configuration here:
The latest version of markdown-mode already support media handler for images and drag and drop images.
https://github.com/jrblevin/markdown-mode/commit/e10e5af
You need to to update to Emacs 29.1 or later version to use this new feature.
And the org-mode support will also coming soon.
https://list.orgmode.org/[email protected]/T/#m3c072c13b245eedd20241a84e7ee2efbde8dd88a