For functions where bounds are always passed, remove default window-start and
window-end bounds and make bounds required arguments. Where window-end is
actually needed, always call it with UPDATE non-nil. This makes things clearer
so that issues like #181 won't happen again. Fixes #36.
Make bound argument mandatory on all :next functions (it is always passed).
Functions using window-end previously:
link-hint--find-regexp - make bounds mandatory and remove window-end
used by link-hint--find-file-link - always passes non-nil bounds
used by link-hint--next-regexp - optional end bound, make mandatory
used by link-hint--next-text-url - :next function, so will always get end
bound
link-hint--next-widget - make bound mandatory (used only as :next function;
will always get end bound)
link-hint--find-property-with-value - make bounds mandatory
used by link-hint--next-property-with-value - make optional bound mandatory
used by link-hint--next-info-link - :next function
used by link-hint--next-package-link - :next function
used by link-hint--next-package-install-link - :next function
link-hint--next-deadgrep-link - :next function
used by link-hint--find-property - make optional bounds mandatory
used by link-hint--next-property - make optional bound mandatory
used by link-hint--next-button - :next function
used by link-hint--next-shr-url - :next function
used by link-hint--next-org-link - :next function
used by link-hint--next-mu4e-url - :next function
used by link-hint--next-mu4e-attachment - :next function
used by link-hint--next-gnus-w3m-url - :next function
used by link-hint--next-gnus-w3m-image-url - :next function
used by link-hint--next-help-link - :next function
used by link-hint--next-package-link - :next function
used by link-hint--next-package-keyword-link - :next function
used by link-hint--next-compilation-link - :next function
used by link-hint--next-w3m-link - :next function
used by link-hint--next-dired-filename - :next function
used by link-hint--next-org-agenda-item - :next function
used by link-hint--next-xref-item - :next function
used by link-hint--next-xref-item - :next function
link-hint--find-visible-regions - called without bound; culprit; call
with a bound
link-hint--property-text - used by functions that don't pass bounds; add
UPDATE t argument to window-end function call
link-hint--find-file-link - make optional bounds mandatory
used by link-hint--next-file-link - :next function
link-hint--next-markdown-link - :next function
link-hint--next-completion-list-candidate - :next function
link-hint--find-overlay-button - make bounds mandatory
used by link-hint--next-overlay-button - :next function
For functions where bounds are always passed, remove default window-start and window-end bounds and make bounds required arguments. Where window-end is actually needed, always call it with UPDATE non-nil. This makes things clearer so that issues like #181 won't happen again. Fixes #36.
Make bound argument mandatory on all :next functions (it is always passed).
Functions using window-end previously: