Ich habe über alle Emacs Lisp-Dateien in Emacs Git repo gesucht und festgestellt, dass sie (goto-char (point-min))
3621-mal und (goto-char 1)
31-mal vorkommen. Persönlich sehe ich viele, (point-min)
aber keine 1
, auch in vielen Fällen ist 100% sicher, dass die Region nicht eingeengt ist. Also hier ist meine frage: ist (point-min)
noch vorzuziehen, 1
auch in nicht eingeengtem puffer?
Ich denke, es 1
ist schneller als (point-min)
, egal wie gering es ist, weil 1
es konstant ist, während (point-min)
es ein Funktionsaufruf ist. Außerdem 1
ist viel kürzer als (point-min)
1 Zeichen gegen 11 Zeichen.