J'ai recherché dans tous les fichiers Emacs Lisp dans le repo Emacs Git, et j'ai trouvé (goto-char (point-min))
se produit 3621 fois et (goto-char 1)
se produit 31 fois. Personnellement, j'en vois beaucoup (point-min)
mais aucun 1
, même dans de nombreux cas, c'est sûr à 100% que la région n'est pas rétrécie. Voici donc ma question: est (point-min)
toujours préféré que 1
même dans un tampon non rétréci?
Je suppose que 1
c'est plus rapide que (point-min)
, peu importe à quel point il est léger, car il 1
est constant tout en (point-min)
étant un appel de fonction. En outre, 1
est beaucoup plus court que (point-min)
1 caractère contre 11 caractères.