iyzsong@outlook.com schreef op za 12-03-2022 om 10:22 [+0800]: > +  (user.email [...]) > +  (user.signingKey [...]) > +  (author.name [...]) > +  (author.email [...]) > +  (committer.name [...]) > +  (committer.email [...]) Conventionally (Guile) Scheme symbols are lowercase and don't use dots. I suppose you could do 'user-signing-key'. However, there seems to be quite some duplication between 'user', 'author' and 'committer'. Perhaps you could abstract things a little by e.g. doing something like the git-user-info record I proposed? (home-git-configuration (user (git-user-info (name ...) (e-mail ...) (signing-key ...)) (author user) (committer user) [other options]) Greetings, Maxime.