Skip to content

HyWiki makes cursor jump randomly when entering a potential HyWiki word candidate #1031

Description

@m4xxed

When I enable the following configuration and start typing anything that is CamelCase-conform, it makes the whole window jump. It appears to me that it always jumps so that the previous potential CamelCase candidate is on the first line, but I may be wrong.

Reproducer:

  1. Start an emacs instance using emacs -q.

  2. Run the following configuration for hyperbole/hywiki from the scratch buffer or just via command input:

(use-package hyperbole
  :custom-face
  (hywiki--word-face ((t :inherit 'link)))
  :custom
  (hsys-org-enable-smart-keys t)
  (hywiki-directory knowledge-directory)
  :config
  (hyperbole-mode 1)
  (hywiki-mode :all))
  1. Go to any buffer and type something like Ca, which already triggers the jumping.

Additionally, I have found that sometimes this jumping happens even if I just edit the buffer contents. I am not sure why this happens and find it hard to pinpoint...

I made a screencast to illustrate:

2026-08-02.16-28-03.mp4

Specs:

  • system: Guix System
  • emacs version: GNU Emacs 31.0.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.51, cairo version 1.18.4)
  • hyperbole version: 9.1.0, commit 080s9132mdpvb750pg34fwbr4rs717jddi96jkppzkbzlj35yrkx (I upgraded the guix package locally for testing hywiki out)

Additionally, as the screencast show, there is quite the startup delay when I load this hyperbole package. Not sure why that is though...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions