Compare commits
2 Commits
d8e2b47af5
...
0f1be8c4a2
Author | SHA1 | Date | |
---|---|---|---|
0f1be8c4a2 | |||
59b973a0a0 |
18
README.org
18
README.org
@ -5990,11 +5990,9 @@ byte code:
|
||||
The [[https://www.emacswiki.org/emacs/PythonProgrammingInEmacs][Python Programming in Emacs]] wiki page lists options to enhance Emacs's
|
||||
built-in ~python-mode~. Here, the focus is on two Emacs packages and four Python
|
||||
packages:
|
||||
1. [[#sec:eglot][Eglot - Emacs polyGLOT: a builtin LSP client since Emacs-29.1]]. The
|
||||
maintainer also contributes to Emacs itself and has a deep understanding of
|
||||
[[https://sheer.tj/the_way_of_emacs.html][the Way of Emacs]]. He refuses to add new features without seeing how they fit
|
||||
into [[https://sheer.tj/the_way_of_emacs.html][the Way of Emacs]] as this discussion on [[https://github.com/joaotavora/eglot/issues/523][org-mode source code blocks]]
|
||||
shows.
|
||||
1. [[#sec:eglot][Eglot - Emacs polyGLOT: a builtin LSP client since Emacs-29.1]] and its author
|
||||
(who is a prolific Common Lisp and Emacs Lisp programmer) has also
|
||||
contributed to other parts of Emacs.
|
||||
2. [[https://jedi.readthedocs.io/en/latest/][Jedi]] is a static analysis tool for Python that is typically used in plugins
|
||||
for editors or integrated development environments. Jedi has a focus on
|
||||
autocompletion and object definition lookup functionality.
|
||||
@ -6017,8 +6015,14 @@ server, before plunging into the configuration steps:
|
||||
6. [[https://ddavis.io/posts/emacs-python-lsp/][Python with Emacs: py(v)env and lsp-mode]]
|
||||
|
||||
Here are links to Python programming background videos:
|
||||
1. [[yt:HTLu2DFOdTg][Python's Class Development Kit - Raymond Hettinger]]
|
||||
2. [[yt:UANN2Eu6ZnM][The Mental Game of Python - Raymond Hettinger]]
|
||||
1. [[yt:T-TwcmT6Rcw][Dataclasses: The Code Generator to End All Code Generators - Raymond Hettinger]]
|
||||
2. [[yt:p33CVV29OG8][Modern Dictionaries - Raymond Hettinger]]
|
||||
3. [[yt:HTLu2DFOdTg][Python's Class Development Kit - Raymond Hettinger]]
|
||||
4. [[yt:uL_kmagVKFQ][The Big Leap of Python-3.13 - Lukasz Langa]]
|
||||
5. [[yt:UANN2Eu6ZnM][The Mental Game of Python - Raymond Hettinger]]
|
||||
6. [[yt:Bv25Dwe84g0][Thinking about Concurrency - Raymond Hettinger]]
|
||||
7. [[yt:0kXaLh8Fz3k][Thinking outside the GIL with AsyncIO and MultiProcessing - John Reese]]
|
||||
8. [[yt:bZAsSzzk0E][What can't WebAssembly do? - Katie Bell]]
|
||||
|
||||
*** [[https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/progmodes/python.el][Python-mode]]
|
||||
:PROPERTIES:
|
||||
|
Loading…
Reference in New Issue
Block a user