#4883·fzf

Regression in 0.74.1 (and 0.74.2) where there's an invalid space after the last character typed in Emacs, 0.74.0 works correctly

Author: JohnC32Created Aug 1, 2026Updated Aug 12, 2026
Labelsemacs

There's a regression in 0.74.1 (and 0.74.2) where there's an invalid space after the last character typed in Emacs. fzf 0.74.0 works correctly in Emacs.

Reproduction steps:

On Debian 13, using emacs 30.1

emacs -Q -l ~/Downloads/fzf.el '--eval=(setq fzf/executable "~/Downloads/fzf/fzf-0.74.1/deb13-64/fzf")'

(the -Q says don't load any customizations, the -l loads an elisp file, and the --eval sets the path to fzf)

Once in Emacs, type M-x fzf and you'll see something like the following where I typed the four characters file. After each character I type, there's an invalid space.

If I run 0.74.0, as I type I don't see the invalid space. For example, the last character I typed below was e in file and there's no invalid space.

emacs -Q -l ~/Downloads/fzf.el '--eval=(setq fzf/executable "~/Downloads/fzf/fzf-0.74.0/deb13-64/fzf")'

I've tried adding various options like --no-unicode, etc when using 0.74.1 and the problem persists.

fzf is used by many of us in Emacs and we greatly appreciate it. Thanks for creating and maintaining fzf.