Busqué en todos los archivos Emacs Lisp en Emacs Git repo, y encontré que (goto-char (point-min))
ocurre 3621 veces y (goto-char 1)
ocurre 31 veces. Personalmente, veo muchos (point-min)
pero ninguno 1
, incluso en muchos casos, es 100% seguro de que la región no se ha reducido. Así que aquí está mi pregunta: ¿ (point-min)
todavía se prefiere que 1
incluso en un búfer no reducido?
Supongo que 1
es más rápido que (point-min)
, no importa cuán leve sea, porque 1
es constante mientras que (point-min)
es una llamada de función. Además, 1
es mucho más corto que (point-min)
1 carácter frente a 11 caracteres.