Je veux faire mon répertoire muse plus souple, donc je sauverai le chemin du répertoire de base de muse dans une variable, comme ceci:Concaténation dans muse-projet-alist
(setq my-muse-base-dir "d:/project/notes")
(setq muse-project-alist
`(
("Home"
((concat my-muse-base-dir "/muse/home")
;; ("d:/project/notes/muse/home"
:default "index")
(:base "html" :path (concat my-muse-base-dir "/html/home")))
;; (:base "html" :path "d:/project/notes/html/home"))
))
Mais quand je rentre en mode muse, il signale l'erreur comme
let: argument de type incorrect: stringp, (concat my-muse-base-dir "/ muse/home")
Et après que je change le répertoire la définition des chemins complets, comme indiqué par les lignes commentées, l'erreur a disparu. Donc, je voudrais savoir comment définir le répertoire du projet muse comme concaténation de deux chaînes?
Cela fonctionne, merci :-). Et pourriez-vous me dire ce que fait le point-virgule? – ZelluX
Point-virgule (';')? Je n'en vois pas. Je vois des deux-points (':'), pour ceux que vous devez lire la documentation de 'muse-project-alist' - trouvé ici http://mwolson.org/static/doc/muse/Options-for-Projects.html –
Désolé j'ai fait une erreur, je veux dire la virgule ici – ZelluX