In this video, I extend my config from the first Emacs 29 video to build a full Python development environment. I use the built-in eglot and tree-sitter packages to interface with pylsp and provide nice syntax highlighting and also show how you can reformat your code, get linter hints, control your conda environment and more!
Website: https://bwestbro.com/
Config: https://gist.github.com/ntBre/a6e1f7933314c77eceef49cd844b5413
Time stamps
00:00:00 Introduction
00:01:42 Installing Python grammar
00:03:11 company-idle-delay and company-minimum-prefix-length
00:04:07 Installing pylsp
00:06:19 Testing out the LSP
00:07:27 conda package
00:08:37 highlight-indent-guides-mode
00:09:35 Adding melpa as a package repository
00:13:04 Binding compiling and formatting
00:14:42 Adding a linter
00:15:39 Bonus eglot keybindings and desktop-save-mode
28 Comments