ergoemacs/ergoemacs-mode

Disabling the SPC binding in minibuffer

xsrvmy opened this issue · 7 comments

ErgoEmacs appears to add a really annoying space key binding in the minibuffer, so a literal space in a filename has to be entered via Ctrl-Q Space. Is there a toggle to disable that? (I'm new to emacs.)

Here is the beginning of the output of Ctrl-H K SPC in the minibuffer:

SPC runs the command minibuffer-complete-word (found in
ergoemacs--original-local-map), which is an interactive compiled Lisp
function in ‘minibuffer.el’.

It would appear that ergoemacs is the cause of the issue here.

If you are indeed completing file names, please give a bit more information, like emacs version, ergoemacs version, platform, so I might be able to reproduce it.

I can see this same problem, where SPC is completing in the minibuffer.

I am running Emacs 26.1 on Debian buster. Starting emacs with emacs -Q and then running find-file, I do not get SPC completing. Evaluating the following in *scratch*

(add-to-list 'load-path "/home/boo/ergoemacs-mode/")
(require 'ergoemacs-mode)

(setq ergoemacs-theme nil)
(setq ergoemacs-keyboard-layout "us")
(ergoemacs-mode 1)

where /home/boo/ergoemacs-mode has the current version in git

8a65bf2ffb4698f1848070cc84ecaf87d891d850

I get the erroneous SPC completion in the minibuffer. Otherwise, ergoemacs seems to be working.

I also see this behavior with Emacs 27 on a Mac using the latest version from melpa.