My Python Emacs Workflow

preview_player
Показать описание
🎥 𝗩𝗶𝗱𝗲𝗼 𝗦𝘂𝗺𝗺𝗮𝗿𝘆:
I go over what packages I use for my python workflow in Emacs
Please let me know if there are other things I should be looking into!

Timestamps:
00:00 Intro
00:30 Python Configuration
06:34 Virtual Env Handling
08:16 Formatters/Linters
10:15 Importmagic
11:01 Pydoc
13:28 Jedi
14:56 Devdoc (Documentation)
17:27 Eshell
17:47 Vterm
18:29 Outro

🍵 𝗦𝘂𝗽𝗽𝗼𝗿𝘁 𝗠𝗲:
Like what you see? Here are a few ways you can support the channel:

📱 𝗦𝗼𝗰𝗶𝗮𝗹𝘀:

✝️ 𝗠𝗶𝘀𝗰:
John 3:16 - "For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life."

James 1:5 - "If any of you lacks wisdom, you should ask God, who gives generously to all without finding fault, and it will be given to you."

I thank God for all the wisdom he has blessed me with.

#Emacs #IDE #Programming #SoftwareDevelopment #GNU #GNUEmacs
Рекомендации по теме
Комментарии
Автор

I was waiting for this one 😃 I use Emacs mainly for python dev, but my workflow is quite different than yours. I use Eglot + pyslp + ruff. I edit almost all the time over TRAMP to remote server, so ruff is essential for speed over network. Same goes for eglot. Lsp-Mode was extremely slow and laggy over TRAMP so I stopped using it. I create my virtual env manually but I use pyvenv to enable it. As for using the shell, I use separate terminal. Emacs gets quite cluttered on small monitor if I use more than one buffer at the same time. Maybe I'm not used to switching buffers that much.

roostertechchan
Автор

That's a great overview, much appreciated!
How to you display mypy messages, via flycheck?

DangerSepp