Ho cercato tra tutti i file Emacs Lisp nel repository Emacs Git e ho riscontrato che si (goto-char (point-min))
verificano 3621 volte e (goto-char 1)
31 volte. Personalmente ne vedo molti (point-min)
ma nessuno 1
, anche in molti casi, è sicuro al 100% che la regione non sia ristretta. Quindi, ecco la mia domanda: è (point-min)
ancora preferito 1
anche nel buffer non ristretto?
Immagino 1
sia più veloce di (point-min)
, non importa quanto sia leggero, perché 1
è costante mentre (point-min)
è una chiamata di funzione. Inoltre, 1
è molto più breve di (point-min)
, 1 carattere contro 11 caratteri.