In this video, we'll learn how to use the python-mode, Projectile, lsp-mode and dap-mode packages to create a Python development configuration in Emacs. I'll give an overview of how to get language features in Python files, use the Python REPL, run unit tests, and even debug your Python code! I'll also cover how to use virtualenv via pyvenv in Emacs to isolate your Python setup and dependencies for your code projects.
The configuration for this stream can be found here: https://github.com/daviwil/emacs-from...
These videos will also be helpful for more context:
Build Your Own IDE with lsp-mode: • Emacs From Scratch #8 - Build Your Ow...
How to Debug Your Code with dap-mode: • Emacs IDE - How to Debug Your Code wi...
Projectile and Magit: • Emacs From Scratch #4 - Projectile an...
My Emacs configuration: https://github.com/daviwil/dotfiles/b...
If you enjoy this series, please consider becoming a GitHub Sponsor: https://github.com/sponsors/daviwil
Follow me on Twitter for more Emacs content!
/ systemcrafters
Join the System Crafters community on Discord: / discord
Intro music: Coriolis Effect by logos feat. stefsax, licensed CC-BY
http://ccmixter.org/files/mseq/26296