Я шукав усі файли Emacs Lisp в Emacs Git repo, і виявив (goto-char (point-min))
це 3621 раз і (goto-char 1)
трапляється 31 раз. Особисто я бачу багато, (point-min)
але нічого 1
, навіть у багатьох випадках, на 100% впевнений, що регіон не звужений. Тож ось моє питання: як і (point-min)
раніше віддається перевага, ніж 1
навіть у не звуженому буфері?
Я думаю, 1
це швидше (point-min)
, не матер наскільки легкий, тому що 1
постійний час (point-min)
- це виклик функції. Крім того, 1
він набагато коротший, ніж (point-min)
1 символ проти 11 символів.