(yas)sippets imbriqués.

Liste des GroupesRevenir à fcl lisp 
Sujet : (yas)sippets imbriqués.
De : nospam (at) *nospam* valrik.invalid (NoSpam)
Groupes : fr.comp.lang.lisp
Date : 31. Oct 2022, 21:42:25
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <6360251d$0$31525$426a74cc@news.free.fr>
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)

Bonjour les Lispiens et Lispiennes.

Voila, j'essaie depuis maintenant un temps considérable d'exécuter un (une ?) snippet à partir d'un autre.

Voici le code des deux :

# -*- mode: snippet -*-
# name: fa00-html-entete-lien_stylesheet
# key: fa00_lss
# keybinding: <f7> lss
# expand-env:
# contributor:
# --
<link rel="${10:stylesheet}" href="${20:styles.css}" type="${30:text/css}" media="${40:$$(yas/choose-value '("all" "screen"))}" />


et pour l'autre :

# -*- mode: snippet -*-
# name: fa00-html-general-trame_page
# key: fa00_tdp
# keybinding: <f7> tdp
# expand-env:
# contributor:
# --
<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
    <meta name="description"
      CONTENT="${10:La description}"
      >
    <meta name="keywords"
      CONTENT="${20:Mots, clé, séparés, par, une, virgule}"
      >
    <title>${30:Le titre de la page}</title>
    fa00_lss${$$(yas-expand-from-trigger-key)}
    <link rel="stylesheet" type="text/css" media="all" href="${40:style.css}">
  </head>
  <body>
    <a href="${50:../index.html}">le_lien</a>
  </body>
</html>


j'arrive à afficher le lien mais ce n'est pas interactif et j'ai un message d'erreur :
yas--move-to-field: Wrong type argument: markerp, 319

« t » s'affiche devant la balise, laissant entendre que cela provient la fonction « yas-expand-from-trigger-key ».
Cela donne ça :

t<link rel="stylesheet" href="styles.css" type="text/css" media="" />

Je suis à peu près certain de ne pas utiliser la bonne fonction. J'en ai d'ailleurs essayé d'autres, sans résultat.

Je tourne en rond depuis bien trop longtemps, mais j'avoue ne pas avoir lu la documentation dans son entièreté.

Une idée, une piste ?


Date Sujet#  Auteur
31 Oct 22 o (yas)sippets imbriqués.1NoSpam

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal