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
|
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
|
built-in ~python-mode~. Here, the focus is on two Emacs packages and four Python
|
||||||
packages:
|
packages:
|
||||||
1. [[#sec:eglot][Eglot - Emacs polyGLOT: a builtin LSP client since Emacs-29.1]]. The
|
1. [[#sec:eglot][Eglot - Emacs polyGLOT: a builtin LSP client since Emacs-29.1]] and its author
|
||||||
maintainer also contributes to Emacs itself and has a deep understanding of
|
(who is a prolific Common Lisp and Emacs Lisp programmer) has also
|
||||||
[[https://sheer.tj/the_way_of_emacs.html][the Way of Emacs]]. He refuses to add new features without seeing how they fit
|
contributed to other parts of Emacs.
|
||||||
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.
|
|
||||||
2. [[https://jedi.readthedocs.io/en/latest/][Jedi]] is a static analysis tool for Python that is typically used in plugins
|
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
|
for editors or integrated development environments. Jedi has a focus on
|
||||||
autocompletion and object definition lookup functionality.
|
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]]
|
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:
|
Here are links to Python programming background videos:
|
||||||
1. [[yt:HTLu2DFOdTg][Python's Class Development Kit - Raymond Hettinger]]
|
1. [[yt:T-TwcmT6Rcw][Dataclasses: The Code Generator to End All Code Generators - Raymond Hettinger]]
|
||||||
2. [[yt:UANN2Eu6ZnM][The Mental Game of Python - 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]]
|
*** [[https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/progmodes/python.el][Python-mode]]
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
|
Loading…
Reference in New Issue
Block a user