Skip to content

Make klink, elink, ilink, glink higher priority than action buttons; prevent ilinks from linking to other ilinks#975

Merged
rswgnu merged 4 commits into
masterfrom
rsw
Jun 14, 2026
Merged

Make klink, elink, ilink, glink higher priority than action buttons; prevent ilinks from linking to other ilinks#975
rswgnu merged 4 commits into
masterfrom
rsw

Conversation

@rswgnu

@rswgnu rswgnu commented Jun 14, 2026

Copy link
Copy Markdown
Owner
  • ibut:label-set - Make 'label' arg optional. When omitted or nil, reuse the existing label or if that is null, set it to "temp". This behavior is used by the ibtypes: elink, glink, and ilink.

  • hbut:act - Change from (< delim-text-start (point)) to
    (<= delim-text-start (point)) since actions can move point to the starting delimiter of a button.

  • ebut:get - Allow a buffer name for 'buffer' argument and prioritize 'buffer' argument over 'key-src' argument.

  • link-to-ebut, link-to-ibut - Rewrite to support links to buttons in buffers without attached files.

  • hactypes:link-to-file-interactively - Fix to handle buffer-type 'loc attribute.

  • hyrolo-file-list - Explain that dirs and file wildcards are allowed. Point to doc of 'hyrolo-expand-path-list' for how entries are expanded.

link-to-ibut - Fix infinite loop in ilink:label by preventing ilinks from linking to other ilinks.

ibtypes::ilink-test - Update match to ilink error.

rswgnu added 4 commits June 7, 2026 17:00
- ibut:label-set - Make 'label' arg optional.  When omitted or nil,
reuse the existing label or if that is null, set it to "temp".  This
behavior is used by the ibtypes: elink, glink, and ilink.

- hbut:act - Change from (< delim-text-start (point)) to
                         (<= delim-text-start (point)) since actions
can move point to the starting delimiter of a button.

- ebut:get - Allow a buffer name for 'buffer' argument and prioritize
'buffer' argument over 'key-src' argument.

- link-to-ebut, link-to-ibut - Rewrite to support links to buttons
in buffers without attached files.
- hactypes:link-to-file-interactively - Fix to handle buffer-type
'loc attribute.

- hyrolo-file-list): Explain that dirs and file wildcards are allowed.
Point to doc of 'hyrolo-expand-path-list' for how entries are expanded.
- ibtypes::ilink-test - Update match to ilink error.
@rswgnu rswgnu merged commit 7707386 into master Jun 14, 2026
5 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