Salut à tous,
Comme je sais que le camarade @[supprimé] traîne dans les parages, une petite question avant de faire éventuellement un "vrai" signalement sur Github. J'ai remarqué que, dans le package org-roam-bibtex
, la fonction orb-process-file-field
avait récemment été réécrite presque en totalité. La conséquence (pour moi) semble être que mes précédents capture templates ne fonctionnent plus correctement. J'avais jusqu'ici un template qui disait ceci :
(setq orb-templates
'(("r" "ref" plain (function org-roam-capture--get-point)
""
:file-name "${citekey}"
:head "#+TITLE: ${citekey}\n#+SUBTITLE: ${title}\n#+ROAM_KEY: ${ref}
- flvf_tags ::
- keywords :: ${keywords}
\n* Notes\n :PROPERTIES:\n :Custom_ID: ${citekey}\n :URL: ${url}\n :AUTHOR: ${author-or-editor}\n :NOTER_DOCUMENT: %(orb-process-file-field \"${citekey}\")\n :NOTER_PAGE: \n :END:\n\n"
:unnarrowed t))))
En particulier, pour une référence bibtex donnée, le champ file
devait être extrait, et inséré dans la propriété NOTER_DOCUMENT
. Celle-ci, néanmoins, reste désormais vide depuis la récente màj du package.
Plus généralement, si je dispose effectivement d'une référence bibtex du type :
@article{nikita2019_QuantitativeSexEstimation,
title = {Quantitative {{Sex Estimation Based}} on {{Cranial Traits Using R Functions}}},
author = {Nikita, Efthymia},
year = {2019},
volume = {64},
pages = {175--180},
doi = {10.1111/1556-4029.13833},
file = {/home/fsantos/PACEA_MyCore/Biblio/Zotero/Nikita_2019_Quantitative_Sex_Estimation_Based_on_Cranial.pdf},
journal = {Journal of Forensic Sciences},
number = {1}
}
le champ file
est effectivement présent, mais lancer l'instruction suivante :
(orb-process-file-field "nikita2019_QuantitativeSexEstimation")
renvoie désormais nil
.
Manqué-je quelque chose ? Ou y a-t-il un petit bug introduit dans la dernière màj ?
Merci !