bug-hyperbole
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#67199: Koutliner breaks Emacs key binding conventions


From: Martin Marshall
Subject: bug#67199: Koutliner breaks Emacs key binding conventions
Date: Wed, 15 Nov 2023 01:01:36 -0500

Hello, I was trying out the Koutliner and found that it shadowed several
of my custom keybindings.  I did a few searches of the mailing list
archives and didn't see mention of this.

Appendix D.2 of the GNU Emacs Lisp Reference Manual provides:

     Don’t define C-c letter as a key in Lisp programs. Sequences
     consisting of C-c and a letter (either upper or lower case; ASCII
     or non-ASCII) are reserved for users; they are the only sequences
     reserved for users, so do not block them.

It looks like the following keybindings in `kotl-mode-map' go astray
from this convention.

C-c a           kotl-mode:add-child
C-c b           kvspec:toggle-blank-lines
C-c c           kotl-mode:copy-after
C-c d           kotl-mode:down-level
C-c e           kotl-mode:exchange-cells
C-c g           kotl-mode:goto-cell
C-c h           kotl-mode:cell-help
C-c k           kotl-mode:kill-contents
C-c l           klink:create
C-c m           kotl-mode:move-after
C-c p           kotl-mode:add-parent
C-c s           kotl-mode:split-cell
C-c t           kotl-mode:transpose-cells
C-c u           kotl-mode:up-level

I use:  Editor:      GNU Emacs 29.1
        Hyperbole:   8.0.1pre
        Sys Type:    x86_64-pc-linux-gnu
        OS Type:     gnu/linux
        Window Sys:  pgtk
        News Reader: Gnus v5.13
        Install:     git, 49588396bb
scroll-down-command: Beginning of buffer-- 

Best regards,
Martin Marshall





reply via email to

[Prev in Thread] Current Thread [Next in Thread]