Repository navigation
Conversation
man/hyperbole.texi (View Specs, Relocating and Copying, Koutliner Keys):
kotl/EXAMPLE.kotl: INCOMPATIBLE CHANGE: Move {C-c ; b}
(kotl-mode:toggle-blank-lines) to {C-c ]}. Move {C-c C-c}
(kotl-mode:copy-before) to {C-c ; b} to match with {c-c ; c}
(kotl-mode:copy-after) binding. {C-c C-c} no longer worked
because Org-compatibility overrode its binding.
kotl/EXAMPLE.kotl:
man/hyperbole.texi (Promoting and Demoting):
kotl/kotl-mode.el (kotl-mode:setup-keymap): INCOMPATIBLE CHANGE:
Move {C-c C-]} binding to {C-c [} as is easier-to-type and is a
'left' opening brace like left 'TAB' key.
kotl-mode:toggle-tab-flag - Add missing (interactive) expression
and fix mis-printing of TAB/S-TAB keys due to bindings being
wrapped in org-hijacker calls.
kotl-mode:to-end-of-line - Rename to 'kotl-mode:end-of-line'.
This was not done previously due to an old XEmacs compiler but
XEmacs is no longer supported.
kotl/EXAMPLE.kotl:
man/hyperbole.texi (Cell Attributes): Update key binding
descriptions and move {C-c ; h} description into the key binding
table. Also, change C-0 to M-0 and C--1 to M--1 since control
digits don't typically work on a terminal.
- hsys-consult-grep - Improve doc and fix arg order in doc. hsys-consult--grep-paths - Remove doc with wrong return value. hsys-consult--noninteractive-grep-paths): Remove `max-matches' since finds just the first match per file. - kfile:update - Temp bind 'inhibit-redisplay' to t to prevent display of internal outline data during saves. - FAST-DEMO: Add a link to "README.md#Articles". FAST-DEMO, README.in.md: Add Charlie's Hyrolo and Implicit Button video and article links.
- Require 'cl-lib.
- fast-demo-display-kotl-starting-from-cell - Fix cell reference to match updated "EXAMPLE.kotl" file.
- hsys-consult--noninteractive-grep-paths - Remove and replace with new `hyrolo-noninteractive-grep-paths' that does not require the `consult' package. Use in `hyrolo-grep'. - set:intersection - Document the ordering of the result elements. - README.in.md: Remove reference to stable release as there is no stable directory when looking at the README file in a sourcE directory. Fill paragraphs to a max of 72 to simpify side-by-side viewing. kotl/EXAMPLE.kotl: Fix mistakenly deleted cell data. fast-demo-display-kotl-starting-from-cell - Fix cell reference to match updated "EXAMPLE.kotl".
- ibtypes::pathname - Fix when is a url local file:// path, don't send pos arg to link-to-file since it is the referent pos needed but were sending the src pos instead. - klink:replace-label, klink:update-label - Rename 'start' to 'src-start' and 'link-buf' to 'src-buf' for clarity. - actypes::link-to-file - Add support for updating Koutline relative ids when activated and replace 'hpath:find-koutline-reference'. hpath:find-koutline-reference - Delete. - ibtypes::Info-node - Allow for Org link square bracket delims so can match within an `org-open-link-functions' call. - but:activate-at-p, smart-prog-to-definition - Add for use in 'org-open-link-functions'. Used in "README.md". - kotl-mode:is-p - Rename to `kotl-mode:is' since is not a predicate but triggers an error if not in 'kotl-mode' major mode. - kotl-mode:toggle-tree-expansion, kotl-mode:cycle-globally, - kotl-mode:cycle-locally - Add initial call to `kotl-mode:is'. - .githooks/pre-push - Add git push gate that ensure README.md is up-to-date first. - README.md - Build for next release.
- fast-demo-outline-section-anchor-and-relative-line-number, fast-demo-elisp-or-env-vars - Enable all local vars so are not prompted to do so. - hywiki-word-not-followed-by-p - Add and use where used to check only if followed by a #. - hywiki-cache-save - Remove save of `hyperb:version' and `hywiki-directory' so do not overwrite current values when hywiki cache is read in. Also ensure when reading the cache file in that any setting of these variables is ignored. - hpath:shorten - Fix to return path unchanged if it matches `relative-to' (defaults to `default-directory') rather than return the empty string. This fixes the last test in `hbut-tests--ibut-operate--name-ignore-region. - man/hyperbole.texi (Keyboard Drags) - hui:link-possible-types - Reprioritize single line region and link to Koutline kcell as the first two highest priority types. - hui:link-possible-types - Add second 'src-buffer' arg needed to determine the source of a klink; first arg, `src-dir' is not enough. Update code to compare current file name to `src-buffer' one, accounting for indirect buffers. - hui:ebut-link-directly, hui:ibut-link-directly - hy-test-helpers:ensure-link-possible-type - Add 2nd param to call of above function. - hui:ebut-messag, hui:ibut-message - Fix problem that `actype' was getting set to nil when it was a regular function name, not a symbol. - hui-gibut-create-link-to-file - Remove `referent-start; pos as is no longer sent. - hy-test-helpers-verify-hattr-at-p - Reverse args so expected value comes first since most tests are this way.
- hywiki-cache-save - Add back mistakenly removed '(setq' in the .eld cache file so variables are saved properly. - hywiki-make-referent-hasht - Fix to load non-page entries when there are no page entries.
- hywiki-directory-changed - Fix so don't recursively call
`hywiki-make-referent-hasht' when loading from .eld cache file.
- hywiki-make-referent-hasht - Fix that the cons action of the
`unless' clause was stuck in the predicate part and so was not
called, due to a missing paren in the unless predicate.
This fixes test: `hywiki-tests--referent-cache-test'.
- hywiki-cache-save - Fix that print calls were not advancing point
in standard-output; required using a marker with `insertion-type' t
for advance. This fixes test: `hywiki-tests--referent-cache-test'.
- Makefile ($(pkg_parent)/hyperbole-$(HYPB_VERSION).tar.gz,
$(pkg_parent)/hyperbole-local.tar.gz): Start target by
removing any prior dir used to create the tar file and leave this dir
for inspection after creating the package tar file at rsw request.
- hywiki-directory-modified-p - Change to test checksum and dir mod-time
separately to account for both page and non-page WikiWords.
- hywiki-directory-get-mod-time - Change to base mod-time only on changes
to HyWiki page files in the directory, eliminating race condition where
mod-time stored in .eld cache file was always earlier than latest dir
mod-time since that included the dir mod-time change from saving the
cache file after the mod-time was stored in that file.
…se int - hywiki-add-page - Fix referent htable not getting page added because local variable 'referent-htable' was pointing to a different htable. Remove the local variable to resolve. This fixes test `hywiki--verify-get-buffer-text-with-point-and-highlight-compact'. - hywiki-directory-get-mod-time - Stop returning a list of 4 ints for mod-time and use a single integer of Epoch seconds. Return 0 instead of nil if no file to read dir mod-time from. - hywiki--directory-mod-time - Set default to 0 instead of nil. - hywiki-directory-modified-p - Handle both old-style list of 4 ints and new single integer mod-time formats. - hywiki-tests--directory-get-mod-time - Support new mod-time format. - hywiki-tests--directory-modified-p - Change this test so if either checksum or mod-time changes, then 'hywiki-directory-modified-p' returns t. - hywiki-word-create-exclude-action-key-modes - Make the default be nil, (previously was 'org-mode') so no text or programming modes are excluded from Action Key HyWikiWord creation. - man/use-package (hyperbole): Add description of the use and setting of the above variable (in a comment).
- man/use-package (hyrolo-file-list) - Add a commented out setting for
this for customization reference.
- man/use-package (org-open-link-functions): Document how to enable Org
link delimiters and highlighting of Hyperbole buttons via:
(push #'hbut:activate-at-p org-open-link-functions)
- defil search-git-log - Use curly braces instead of square brackets in
example `search-git-log' so such buttons can be embedded within
org link brackets if desired, so buttons are highlighted.
- defib button-series - Improve doc and var naming.
- kotl-mode:insert-tab, kotl-mode:indent-to - Add and use in
`kotl-mode:tab-command'.
- kotl-mode:indent-line): Simplify and remove prefix arg now that
`kotl-mode:insert-tab' is handled separately. This fixes tab handling
as specified by `kotl-mode:emulate-tab'.
- ibut:create - Change `condition-case' to `condition-case-unless-debug'
so get full stack trace showing where ibtype error occurred regardless
of `debug-on-error' setting. If continue from the debugger, a message
with the error is logged to *Messages*.
- klink:at-p - Remove `-' as first non-whitspace char between angle
brackets; can't think of any klink format that conforms to and leads to
matching to things like: <- 4 2>.
- man/hyperbole.texi (Implicit Button Link Types):
- hbut.el (defil search-git-log): Change to use curly braces instead of
square brackets so it can be embedded within Org [[links]].
- defil kbd-key - Add support for Org/MediaWiki links around
brace-delimited key series, e.g.. [[{C-h h d d}]].
- HY-ABOUT, README.in.md: Add Note Taking as an application using HyWiki. Explain HyWiki as 1/6th of Emacs. - hywiki-org-get-heading-match-regexp - Allow for indented Org headings. - (require 'set): Add. - hywiki-get-term-variant-regexp - Use 'set:create' to remove duplicates of variants when regexp-quote does not change the strings.
- text-toc ibtype - Update doc to reflect different leader chars that can start a TOC entry. The section an entry matches to must start with the same number of * or # chars. - text-toc actype - Add support for section entries using # as their leading delimiter, i.e. Markdown files. Fix to translate leader char to either * or #. Change so cannot have any leading spaces, as mentioned in the ibtype doc string.
rswgnu
marked this pull request as ready for review
October 22, 2026 05:57
- Prevents interference with section matches in tests.
- demo-table-of-contents-test, demo-smart-mouse-keys-ebut-test - Fix to match new TOC handling.
matsl
approved these changes
Oct 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.