Re: `add-to-list` : factorisation ?

Liste des GroupesRevenir à fca emacs 
Sujet : Re: `add-to-list` : factorisation ?
De : dbitouze (at) *nospam* wanadoo.fr (Denis Bitouzé)
Groupes : fr.comp.applications.emacs
Organisation : A noiseless patient Spider
Date : 18. May 2020, 17:38:10
Message-ID : <877dx9dzj1.fsf@example.com>
References : 1 2 3 4
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
Le 14/05/20 à 19h36, Jean-Jacques Rétorré a écrit :

J'avais juste oublié de quoter curent-indentation, J'ai pompé
honteusement sur ton code où ce n'est pas nécessaire, ça m'avait
enduit d'erreur...
>
>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>
(setq LaTeX-verbatim-environments-local '("truc"
                                          "machin"
                                          "bidule"
                                          ))
>
(dolist (env LaTeX-verbatim-environments-local)
      (add-to-list 'LaTeX-indent-environment-list (list env #'current-indentation))))
     
;;;;;;;;;;;;;;;;;;;;;;;;;;;
>
>
Cette fois j'ai testé (je ne l'avais pas fait honte à moi ) car ça
m'avais paru trop facile, maintenant je comprends mieux ta demande.

OK, merci ! Sauf qu'il y avait une parenthèse en trop : tout le charme
de elisp ! ;)

Tu devrais t'initier à Elisp, c'est un langage très facile à apprendre
et l'environnement est très sympa : On peut exécuter du code en mode
pas à pas et contrôler les variables en cours d'exécution. C'est très
pédagogique pour comprendre comment ça marche.

Hum ! J'avais essayé de comprendre tout seul comme un grand comment ça
marchait mais la page :

  ┌────
  │ https://www.gnu.org/software/emacs/manual/html_node/elisp/Building-Lists.html
  └────

m'a paru d'une décourageante obscurité...

Par exemple, pour exécuter la deuxième forme (après avoir exécuté la
première) il suffit, dans un buffer en mode elisp, (scratch par
exemple) de placer le point n'importe où dans la forme et de taper C-u
C-M x.

Argh ! Je dois avoir un keybinding maison que fait que ça ne marche
pas... (C-M crée une nouvelle ligne).

Le point se place au début de la forme et l'exécution avance avec la
barre d'espacement. En prenant des exemples simples et en les
décortiquant de cette façon on peut apprendre très rapidement, du
moins si on a un peu de culture algorithmique... En plus, C-h f sur le
nom d'une fonction renvoie une aide sur la fonction et C-h v fait la
même chose pour les variables.

OK, merci pour l'information.

J'aimerais qu'il y ait un machin comme ça pour décortiquer le code
TeX...

Il me semble qu'il y a des choses un peu similaires, non ?

Un peu hors sujet, le fichier d'initialisation conseillé maintenant
est .emacs.d/init.el.

Oui, c'est ce que j'utilise en fait mais n'avait parlé que de `.emacs`
car je ne savais pas si tout le monde était au courant.

La nouvelle macro /use-package/

Comment cela s'utilise-t-il ?

simplifie bien l'écriture du fichier d'initialisation et le rend plus
modulaire.

En fait, j'utilise essentiellement le monstre de `.init.el` qu'est celui
(ÀMHA très bien fait) de mon ami Fabrice Niessen :

  ┌────
  │ https://github.com/fniessen/emacs-leuven
  └────
--
Denis

Date Sujet#  Auteur
13.05 * `add-to-list` : factorisation ?8Denis Bitouzé
14.05 `* Re: `add-to-list` : factorisation ?7Jean-Jacques Rétorré
14.05  `* Re: `add-to-list` : factorisation ?6Denis Bitouzé
14.05   `* Re: `add-to-list` : factorisation ?5Jean-Jacques Rétorré
18.05    +- Re: `add-to-list` : factorisation ?1Denis Bitouzé
18.05    `* Re: `add-to-list` : factorisation ?3Denis Bitouzé
20.05     `* Re: `add-to-list` : factorisation ?2Denis Bitouzé
20.05      `- Re: `add-to-list` : factorisation ?1Jean-Jacques Rétorré

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal