Emacs IDE - Python Development Configuration
System Crafters
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-scratch/blob/dd9320769f3041ac1edca139496f14abe147d010/Emacs.org#python
These videos will also be helpful for more context:
- Build Your Own IDE with lsp-mode: https://www.youtube.com/watch?v=E-NAM9U5JYE
- How to Debug Your Code with dap-mode: https://www.youtube.com/watch?v=0bilcQVSlbM
- Projectile and Magit: https://www.youtube.com/watch?v=INTu30BHZGk
My Emacs configuration: https://github.com/daviwil/dotfiles/blob/master/Emacs.org
If you enjoy this series, please consider becoming a GitHub Sponsor: https://github.com/sponsors/daviwil
Follow me on Twitter for more Emacs content! https://twitter.com/SystemCrafters
Join the System Crafters community on Discord: https://discord.gg/yVD8Gx6
Intro music: Coriolis Effect by logos feat. stefsax, licensed CC-BY http://ccmixter.org/files/mseq/26296 ... https://www.youtube.com/watch?v=jPXIP46BnNA
490678853 Bytes