Add link and minor edits
This commit is contained in:
parent
456612f9ea
commit
4ec491417f
@ -3134,6 +3134,7 @@ Listing [[lst:sbcl-core-for-sly]] tangles to a script to dump such a [[http://ww
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:cs-325-ai-programming
|
:CUSTOM_ID: sec:cs-325-ai-programming
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
The [[https://courses.cs.northwestern.edu/325/][CS 325 AI Programming]] course allows to learn Common Lisp by self-study and
|
The [[https://courses.cs.northwestern.edu/325/][CS 325 AI Programming]] course allows to learn Common Lisp by self-study and
|
||||||
the page [[https://courses.cs.northwestern.edu/325/admin/lisp-setup.php][CS 325: Setting up Lisp]] gives instructions how to:
|
the page [[https://courses.cs.northwestern.edu/325/admin/lisp-setup.php][CS 325: Setting up Lisp]] gives instructions how to:
|
||||||
1. [[https://courses.cs.northwestern.edu/325/admin/lisp-setup.php#lisp][Download and install common lisp]].
|
1. [[https://courses.cs.northwestern.edu/325/admin/lisp-setup.php#lisp][Download and install common lisp]].
|
||||||
@ -3144,6 +3145,7 @@ the page [[https://courses.cs.northwestern.edu/325/admin/lisp-setup.php][CS 325:
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:quicklisp
|
:CUSTOM_ID: sec:quicklisp
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
[[https://www.quicklisp.org/][Quicklisp]] is a library manager for Common Lisp. Listing
|
[[https://www.quicklisp.org/][Quicklisp]] is a library manager for Common Lisp. Listing
|
||||||
[[lst:download+verify-quicklisp]] downloads the [[https://www.quicklisp.org/][Quicklisp]] file and verifies its
|
[[lst:download+verify-quicklisp]] downloads the [[https://www.quicklisp.org/][Quicklisp]] file and verifies its
|
||||||
signature to prevent tampering. Listing [[lst:bootstrap-quicklisp]] tangles to a
|
signature to prevent tampering. Listing [[lst:bootstrap-quicklisp]] tangles to a
|
||||||
@ -3270,6 +3272,7 @@ server, before plunging into the configuration steps:
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:python-mode
|
:CUSTOM_ID: sec:python-mode
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
Listing [[lst:configure-python]] configures [[https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/progmodes/python.el][python-mode]] to use [[https://flake8.pycqa.org/en/latest/][flake8]] as style
|
Listing [[lst:configure-python]] configures [[https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/progmodes/python.el][python-mode]] to use [[https://flake8.pycqa.org/en/latest/][flake8]] as style
|
||||||
checker and [[https://ipython.org/][IPython]] as shell interpreter. The [[https://github.com/pythonic-emacs/pythonic#readme][pythonic]] and [[https://github.com/jorgenschaefer/pyvenv#readme][pyvenv]] packages
|
checker and [[https://ipython.org/][IPython]] as shell interpreter. The [[https://github.com/pythonic-emacs/pythonic#readme][pythonic]] and [[https://github.com/jorgenschaefer/pyvenv#readme][pyvenv]] packages
|
||||||
provide support to handle Python virtual environments within Emacs. The [[https://github.com/pyenv/pyenv][pyenv]]
|
provide support to handle Python virtual environments within Emacs. The [[https://github.com/pyenv/pyenv][pyenv]]
|
||||||
@ -3386,6 +3389,7 @@ of [[https://github.com/jorgenschaefer/pyvenv#readme][pyvenv]]). Therefore, thi
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:eglot-python
|
:CUSTOM_ID: sec:eglot-python
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
Listing [[lst:configure-eglot+python-lsp-server-for-python]] configures [[https://github.com/joaotavora/eglot][eglot]] for
|
Listing [[lst:configure-eglot+python-lsp-server-for-python]] configures [[https://github.com/joaotavora/eglot][eglot]] for
|
||||||
[[https://www.python.org][Python]] using the [[https://github.com/python-lsp/python-lsp-server][python-lsp-server]]. In order to enable all builtin
|
[[https://www.python.org][Python]] using the [[https://github.com/python-lsp/python-lsp-server][python-lsp-server]]. In order to enable all builtin
|
||||||
[[https://github.com/python-lsp/python-lsp-server][python-lsp-server]] capabilities, ensure installation of the Python packages
|
[[https://github.com/python-lsp/python-lsp-server][python-lsp-server]] capabilities, ensure installation of the Python packages
|
||||||
@ -3583,6 +3587,7 @@ index bf312f6..4758b53 100644
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:jedi
|
:CUSTOM_ID: sec:jedi
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
Listing [[lst:example-py]] is a [[https://www.python.org][Python]] example to test whether [[https://jedi.readthedocs.io/en/latest/][jedi]] in combination
|
Listing [[lst:example-py]] is a [[https://www.python.org][Python]] example to test whether [[https://jedi.readthedocs.io/en/latest/][jedi]] in combination
|
||||||
with [[https://github.com/joaotavora/eglot][eglot]] works when coding for instance [[https://numpy.org/][numpy]] universal functions.
|
with [[https://github.com/joaotavora/eglot][eglot]] works when coding for instance [[https://numpy.org/][numpy]] universal functions.
|
||||||
|
|
||||||
@ -3630,10 +3635,12 @@ configures =code-cells=.
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:libraries
|
:CUSTOM_ID: sec:libraries
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
** [[info:dash.info#Top][Library dash.el (info)]]
|
** [[info:dash.info#Top][Library dash.el (info)]]
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:dash-library
|
:CUSTOM_ID: sec:dash-library
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
The library [[info:dash.info#Top][dash.el (info)]] positions itself as a modern alternative for the list
|
The library [[info:dash.info#Top][dash.el (info)]] positions itself as a modern alternative for the list
|
||||||
processing API of [[info:cl#Top][cl]]. It is a requirement of several important packages in this
|
processing API of [[info:cl#Top][cl]]. It is a requirement of several important packages in this
|
||||||
Emacs setup (for instance [[https://github.com/andras-simonyi/citeproc-el#readme][citeproc]], [[https://github.com/magit/magit#readme][magit]], and [[https://github.com/Fuco1/smartparens#readme][smartparens]]). Listing
|
Emacs setup (for instance [[https://github.com/andras-simonyi/citeproc-el#readme][citeproc]], [[https://github.com/magit/magit#readme][magit]], and [[https://github.com/Fuco1/smartparens#readme][smartparens]]). Listing
|
||||||
@ -3656,6 +3663,7 @@ Emacs setup (for instance [[https://github.com/andras-simonyi/citeproc-el#readme
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:f-library
|
:CUSTOM_ID: sec:f-library
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
The library [[https://github.com/rejeep/f.el][f.el]] positions itself as a modern API for working with files and
|
The library [[https://github.com/rejeep/f.el][f.el]] positions itself as a modern API for working with files and
|
||||||
directories in Emacs. It is a requirement of the [[https://github.com/andras-simonyi/citeproc-el#readme][citeproc]] package in this Emacs
|
directories in Emacs. It is a requirement of the [[https://github.com/andras-simonyi/citeproc-el#readme][citeproc]] package in this Emacs
|
||||||
setup and requires no configuration.
|
setup and requires no configuration.
|
||||||
@ -4107,6 +4115,7 @@ initializes a list of =webjump-sites=.
|
|||||||
|
|
||||||
1. [[https://macowners.club/posts/email-emacs-mu4e-macos/][Email setup in Emacs with Mu4e on macOS]]
|
1. [[https://macowners.club/posts/email-emacs-mu4e-macos/][Email setup in Emacs with Mu4e on macOS]]
|
||||||
2. [[https://www.bounga.org/tips/2020/05/03/multiple-smtp-accounts-in-gnus-without-external-tools/][Setting up multiple IMAP and SMTP accounts in Gnus]]
|
2. [[https://www.bounga.org/tips/2020/05/03/multiple-smtp-accounts-in-gnus-without-external-tools/][Setting up multiple IMAP and SMTP accounts in Gnus]]
|
||||||
|
3. [[https://jherrlin.github.io/posts/emacs-on-macos-monterey/][Emacs on Macos Monterey]]
|
||||||
|
|
||||||
#+caption[Configure =message=]:
|
#+caption[Configure =message=]:
|
||||||
#+caption: Configure =message=.
|
#+caption: Configure =message=.
|
||||||
|
Loading…
Reference in New Issue
Block a user