Przeszukałem wszystkie pliki Emacs Lisp w repozytorium Emacs Git i znalazłem (goto-char (point-min))3621 razy i (goto-char 1)31 razy. Osobiście widzę wiele, (point-min)ale nie ma 1, nawet w wielu przypadkach, to 100% pewność, że region nie jest zawężony. Oto moje pytanie: jest (point-min)nadal preferowane niż 1nawet w nie zawężonym buforze?
Myślę, że 1jest szybszy niż (point-min), bez względu na to, jak niewielki jest, ponieważ 1jest stały, podczas gdy (point-min)jest wywołaniem funkcji. Poza tym 1jest znacznie krótszy niż (point-min)1 znak kontra 11 znaków.