Compare commits
4 Commits
60ba25c9d5
...
9c6b2b2545
Author | SHA1 | Date | |
---|---|---|---|
9c6b2b2545 | |||
a76c4c5a58 | |||
85e8793624 | |||
3f7c250e1c |
16
README.org
16
README.org
@ -4029,6 +4029,13 @@ that do not visit a file.
|
|||||||
:CUSTOM_ID: sec:common-lisp-programming
|
:CUSTOM_ID: sec:common-lisp-programming
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
|
Links to Common Lisp programming books and posts are:
|
||||||
|
1. [[https://lisp-lang.org/][Common Lisp]]
|
||||||
|
2. [[https://kvardek-du.kerno.org/][Kvardek Du - Luis Oliveira]]
|
||||||
|
3. [[https://redirect.cs.umbc.edu/courses/331/resources/lisp/][Lisp Resources]]
|
||||||
|
4. [[https://redirect.cs.umbc.edu/courses/331/resources/lisp/onLisp/][On Lisp - Paul Graham]]
|
||||||
|
5. [[https://dept-info.labri.fr/~strandh/Teaching/Programmation-Symbolique/Common/Book/HTML/programmation.html][Traité de Programmation en Common Lisp]]
|
||||||
|
|
||||||
*** [[https://slime.common-lisp.dev/doc/html/index.html][Slime]] :noexport:
|
*** [[https://slime.common-lisp.dev/doc/html/index.html][Slime]] :noexport:
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:slime
|
:CUSTOM_ID: sec:slime
|
||||||
@ -4088,7 +4095,7 @@ Listing [[lst:sbcl-core-for-sly]] tangles to a script to dump such a [[http://ww
|
|||||||
#+caption: Configure =sly=.
|
#+caption: Configure =sly=.
|
||||||
#+name: lst:configure-sly
|
#+name: lst:configure-sly
|
||||||
#+begin_src emacs-lisp -n :results silent
|
#+begin_src emacs-lisp -n :results silent
|
||||||
(when (ensure-package-installation 'sly 'sly-named-readtables)
|
(when (ensure-package-installation 'sly 'sly-macrostep 'sly-named-readtables)
|
||||||
(with-eval-after-load 'sly
|
(with-eval-after-load 'sly
|
||||||
;; Set `sly-default-lisp' instead of `inferior-lisp-program',
|
;; Set `sly-default-lisp' instead of `inferior-lisp-program',
|
||||||
;; because `sly' uses `inferior-lisp-program' only as a backwards
|
;; because `sly' uses `inferior-lisp-program' only as a backwards
|
||||||
@ -4329,6 +4336,9 @@ git clone git@github.com:ageldama/cl-state-machine.git
|
|||||||
:CUSTOM_ID: sec:lisp-custom-font-locking
|
:CUSTOM_ID: sec:lisp-custom-font-locking
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
|
This section implements the code described in the [[https://www.n16f.net/blog/custom-font-lock-configuration-in-emacs/][Emacs Common Lisp Font Locking]]
|
||||||
|
post.
|
||||||
|
|
||||||
*** [[https://www.n16f.net/blog/custom-font-lock-configuration-in-emacs/][Initialize Common Lisp custom font locking]]
|
*** [[https://www.n16f.net/blog/custom-font-lock-configuration-in-emacs/][Initialize Common Lisp custom font locking]]
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:cl-custom-font-locking-start
|
:CUSTOM_ID: sec:cl-custom-font-locking-start
|
||||||
@ -4852,9 +4862,9 @@ server, before plunging into the configuration steps:
|
|||||||
5. [[https://ddavis.io/posts/python-emacs-3/][Python & Emacs, Take 3]]
|
5. [[https://ddavis.io/posts/python-emacs-3/][Python & Emacs, Take 3]]
|
||||||
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]]
|
||||||
|
|
||||||
Videos
|
Here are links to Python programming background videos:
|
||||||
1. [[yt:HTLu2DFOdTg][Python's Class Development Kit - Raymond Hettinger]]
|
1. [[yt:HTLu2DFOdTg][Python's Class Development Kit - Raymond Hettinger]]
|
||||||
2.
|
2. [[yt:UANN2Eu6ZnM][The Mental Game of Python - Raymond Hettinger]]
|
||||||
|
|
||||||
*** [[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…
x
Reference in New Issue
Block a user