Skip to content

hyrolo.el - Rewrite navigation functions for speed and simplicity#963

Merged
rswgnu merged 2 commits into
masterfrom
rsw
May 25, 2026
Merged

hyrolo.el - Rewrite navigation functions for speed and simplicity#963
rswgnu merged 2 commits into
masterfrom
rsw

Conversation

@rswgnu
Copy link
Copy Markdown
Owner

@rswgnu rswgnu commented May 25, 2026

  • hyrolo-hdr-to-first-line-p, hyrolo-hdr-move-after-p - Simplify and rewrite for efficiency. This sped up 'hyrolo-fgrep' with 1000 matches almost 10-fold.

  • hyrolo-to-previous-entry, hyrolo-to-next-entry - Add to programmatically sequentially move through headers and entries whether visible or not.

  • hyrolo-to-previous-hdr, hyrolo-to-next-hdr - Add to move between file headers in a HyRolo match buffer. Bound to '{' and '}' respectively.

  • hyrolo-to-previous-loc - Change to always move to the start of a loc before moving to another one, to match 'hyrolo-to-previous-loc'.

  • hyrolo-hdr-at-p - Add to test if point is at the start of a file hdr or not in a HyRolo match buffer.

  • hyrolo-hdr-in-p - Simplify.

  • hyrolo-mode - Prevent 'org-element-at-point' warnings in HyRolo buffer when 'which-func' minor mode is active by nullifying relevant variables at the top of this function.

  • hyrolo-grep-file - Add :hyrolo-hdr property at the start of a file/buf header within the HyRolo match buffer.

  • hyrolo-outline-next-heading - Add.

rswgnu added 2 commits May 25, 2026 01:13
hyrolo-hdr-to-first-line-p, hyrolo-hdr-move-after-p - Simplify and rewrite
for efficiency.  This sped up 'hyrolo-fgrep' with 1000 matches almost 10-fold.

hyrolo-to-previous-entry, hyrolo-to-next-entry - Add to programmatically
sequentially move through headers and entries whether visible or not.

hyrolo-to-previous-hdr, hyrolo-to-next-hdr - Add to move between file headers
in a HyRolo match buffer.  Bound to '{' and '}' respectively.

hyrolo-to-previous-loc - Change to always move to the start of a loc before
moving to another one, to match 'hyrolo-to-previous-loc'.

hyrolo-hdr-at-p - Add to test if point is at the start of a file hdr or not
in a HyRolo match buffer.

hyrolo-hdr-in-p - Simplify.

hyrolo-mode - Prevent 'org-element-at-point' warnings in *HyRolo* buffer when
'which-func' minor mode is active by nullifying relevant variables at the top
of this function.

hyrolo-grep-file - Add :hyrolo-hdr property at the start of a file/buf header
within the *HyRolo* match buffer.

hyrolo-outline-next-heading - Add.
@rswgnu rswgnu merged commit 242dbb2 into master May 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant