Weekly backup.

This commit is contained in:
2022-06-04 12:57:39 +02:00
parent e552583393
commit 015b896f65
68 changed files with 3530 additions and 27 deletions

37
20220327100232-elisp.org Normal file
View File

@@ -0,0 +1,37 @@
:PROPERTIES:
:ID: 33ef1e68-70ad-43c8-850d-4b8ed2c5ea16
:mtime: 20220327102013
:ctime: 20220327100232
:END:
#+title: Elisp
* Introduction
Emacs Lisp est un dialecte du language /Lisp/ utilisé, entre autres, par les éditeurs /Emacs/ et /XEmacs/.
* Listes
** Backquote `
L'usage de /backquote/ avec une liste permet :
* La convertir en chaine de caractères,
#+BEGIN_SRC emacs-lisp :results verbatim
`(a list of ,(+ 2 3) elements)
#+END_SRC
#+RESULTS:
: (a list of 5 elements)
* L'évaluation sélective d'éléments,
#+BEGIN_SRC emacs-lisp :results verbatim
(setq some-list '(2 3))
#+END_SRC
#+RESULTS:
: (2 3)
* La fusion de listes
#+BEGIN_SRC emacs-lisp :results verbatim
`(1 ,@some-list 4 ,@some-list)
#+END_SRC
#+RESULTS:
: (1 2 3 4 2 3)
* Références
* [[https://emacstil.com/til/2022/01/05/elisp-what-does-backquote-do/][Elisp: What does backquote ` do ?]]
* [[https://www.gnu.org/software/emacs/manual/html_node/eintr/][An Introduction to Programming in Emacs Lisp]]