Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tab completion doubles e every time e is the current character when hitting tab or right-cursor to finish completion. #526

Open
3 tasks done
erenfro opened this issue Oct 24, 2023 · 2 comments
Labels
bug Something isn't working

Comments

@erenfro
Copy link

erenfro commented Oct 24, 2023

Prerequisites

  • I've checked the existing issues and I'm not duplicating a report.
  • I've checked the zimfw Changelog and I'm not being affected by documented changes.
  • I've checked the zimfw 馃摙 Announcements and I'm not being affected by announced changes.

Bug description

When performing a tab completion or cursor right to use the selection as shown the rest of the way, zim seems to always repeat the e again. This happens on Linux and macOS both, and it's repeatable but not consistent. Once resolved once it seems to stop doing it, but it's consistent that it continues to happen.

On a fresh booted system, for something, especially previous in history, type the command and stop where it has the e, then tab or right cursor, and often times it will duplicate the e.

Steps to reproduce

  1. On a fresh booted system, for something, especially previous in history, type the command and stop where it has the e, then tab or right cursor, and often times it will duplicate the e.

Current behavior

e is duplicated causing an error if you try to run it.

Expected behavior

Completion works without duplicating the e.

zimfw info

zimfw version:        1.12.1 (built at 2023-09-16 18:25:16 UTC, previous commit is 26151d2)
LANG:                 en_CA.UTF-8
LC_TELEPHONE:         en_CA.UTF-8
LC_MEASUREMENT:       en_CA.UTF-8
LC_ADDRESS:           en_CA.UTF-8
LC_NAME:              en_CA.UTF-8
LC_NUMERIC:           en_CA.UTF-8
LC_IDENTIFICATION:    en_CA.UTF-8
LC_PAPER:             en_CA.UTF-8
LC_MONETARY:          en_CA.UTF-8
LC_TIME:              en_CA.UTF-8
OSTYPE:               linux-gnu
TERM:                 screen-256color
TERM_PROGRAM:         tmux
TERM_PROGRAM_VERSION: 3.3a
ZIM_HOME:             /home/psi-jack/.zim
ZSH_VERSION:          5.9

Additional context

No response

@erenfro erenfro added the bug Something isn't working label Oct 24, 2023
@ericbn
Copy link
Member

ericbn commented Oct 24, 2023

@erenfro
Copy link
Author

erenfro commented Oct 25, 2023

I looked at them, but I'm not thinking this is the same. This has been going on a while, but literally only ever does it on the e character, and nothing else. Newly installed systems too. I can also go back to the repeated e, delete/backspace it, and correct it, too. When I say it's been going on a while, I mean probably a couple years now,. I just finally broke down and saw it happen on my MacBook and decided it's time to look into this and report it. It happens on Fedora 18-38, Debian 12+, Arch Linux, and also macOS. I am using eriner. LANG has been en_US.UTF-8, and now en_CA.UTF-8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Development

No branches or pull requests

2 participants