L'objectif de haut niveau est d'utiliser le mode org pour manipuler la configuration du paquet en utilisant les listes plutôt formatées qui sont passées en une liste de chaînes. package-installed-p
et package-install
à la fois prendre des symboles bien.Comment faire pour convertir une liste de chaînes en symboles
-à-dire: avec la société installée
(if (package-installed-p 'company)
(print "yes")
(print "no"))
serait sortie "oui"
Ensuite, à partir d'une chaîne
(if (package-installed-p (intern "company"))
(print "yes")
(print "no"))
sorties toujours "oui"
Il semble que je devrais être capable de
(mapcar 'intern company)
pour obtenir une liste des symboles définis à partir des chaînes de la liste. Au lieu de cela, j'obtiens l'erreur: 'Wrong type argument: stringp, ("company")'