Path: ...!newsreader4.netcologne.de!news.netcologne.de!weretis.net!feeder8.news.weretis.net!news.trigofacile.com!usenet-fr.net!proxad.net!feeder1-2.proxad.net!cleanfeed2-b.proxad.net!nnrp1-1.free.fr!not-for-mail Date: Tue, 29 Nov 2022 21:19:39 +0100 From: NoSpam Valrik Newsgroups: fr.comp.lang.lisp Subject: =?ISO-8859-1?Q?Probl=E8me_d'int=E9gration?= de Yasnippet dans le code Lisp. User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Lines: 30 Message-ID: <63866958$0$3185$426a74cc@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 29 Nov 2022 21:19:36 CET NNTP-Posting-Host: 91.172.153.64 X-Trace: 1669753176 news-2.free.fr 3185 91.172.153.64:56262 X-Complaints-To: abuse@proxad.net Bytes: 2065 Bonjour =E0 tous, j'essaie sans succ=E8s d'int=E9grer des snippets envelopp=E9s dans une fonction Lisp, mais je bute sur un probl=E8me insoluble, enfin pour moi. Il semblerait que le snippet soit ex=E9cut=E9 une fois tout le code Lisp de la fonction le soit d'abord. Par exemple, dans l'exemple suivant, j'ins=E8re un lien html, puis la cha=EEne "D=E9beugue !!!". Mais le r=E9sul= tat est mauvais, puisque la cha=EEne de caract=E8res se retrouve dans le champ =AB 10 =BB du snippet alors que je la souhaiterais _apr=E8s_ de ce snippet. (progn (yas-expand-snippet "${30:Libell=E9 du lien}") (insert "D=E9beugue !!!\n")) =3D> Libell=E9 du lien Y a-t-il moyen de forcer l'ex=E9cution du snippet puis d'=E9crire la cha=EEne de caract=E8res ? Merci pour l'attention que vous porterez =E0 ma demande.