Hi Zyd, > Mats Lidell writes: > Hi Zyd, > > > zyd writes: > > Greeting hyperbole and koutliner users. > > > > I just started using koutliner today myself and have come across a weird > > issue. I'm unsure if it's a bug or not: when I mark the region, I expect to > > be > > able to delete that text when I press <backspace> or <DEL>, but instead I > > either > > get a message > > > > kotl-mode:delete-char: (kotl-mode:delete-char): End of cell > > > > Or, a single character gets deleted. This happens with both commands > > kotl-mode:delete-backward-char and kotl-mode:delete-char. This is really > > weird > > behavior. Currently the only way to delete a region is by killing it to the > > ring > > via C-w, but that pollutes my kill ring with text I never intend to > > yank/paste. > > Thanks for trying out the koutliner and thanks for the report. > > Yes, I can see that this is confusing since it does not align with regular > text editing behavior. The functions you mention does not take the region into > account so acts just from point on characters. That is why <DEL> when at point > of the end of a cell gives an error message. You can't delete a cell boundary. > > I'll forward this to bug-hyperbole and we will take a look at it. I think what > you are expecting is very reasonable. Personally I have C-w in my muscle > memory for deleting regions so I have not seen this how odd it might sound. > > > If this is not a bug but a feature/expected behavior, does anyone have > > suggestions for implementing the behavior I want beyond just locally > > rebinding > > those keys to #'backward-delete-char. I'd like to keep the dwim-like > > features of > > the kotl keybinds but deal with this edge case. > > A, possibly lame, alternative for now is to insert a SPACE char since self > insert respects the region and will replace it a the space. > > > Attached is a video demonstration > > > > Hyperbole version: 20251225.1030 >
Thanks again for your bug report. This issue has been fixed with the commit b8344d5. It should be available by now on gnu-devel. %% Mats
signature.asc
Description: PGP signature
