ergoemacs / ergoemacs-mode

ergoemacs-mode
ergoemacs.github.io/
GNU General Public License v3.0
293 stars 35 forks source link

'QUIT' must be an ASCII character #365

Closed noahprince22 closed 9 years ago

noahprince22 commented 9 years ago

On emacs 24.5, I'm installing ergoemacs in my .emacs file on OSx with:

(use-package ergoemacs-mode
       :ensure ergoemacs-mode)
(setq ergoemacs-theme nil)
(setq ergoemacs-keyboard-layout "us")
(ergoemacs-ignore-prev-global) ; Do not honor previously defined
                                        ; global keys.

(ergoemacs-mode 1)

When I debug-init I'm getting this:

Debugger entered--Lisp error: (error "QUIT must be an ASCII character")
  set-input-mode(t nil 0 (escape))
  apply(set-input-mode (t nil 0 (escape)))
  ergoemacs-command-loop--redefine-quit-key([escape])
  ergoemacs-command-loop--setup-quit-key()
  #<subr run-hooks>(ergoemacs-mode-startup-hook)
  apply(#<subr run-hooks> ergoemacs-mode-startup-hook)
  ad-Advice-run-hooks(#<subr run-hooks> ergoemacs-mode-startup-hook)
  apply(ad-Advice-run-hooks #<subr run-hooks> ergoemacs-mode-startup-hook)
  run-hooks(ergoemacs-mode-startup-hook)
  ergoemacs-mode(1)
  eval-buffer(#<buffer  *load*> nil "/Users/xxx/.emacs" nil t)      ; Reading at buffer position 9849
  load-with-code-conversion("/Users/xxx/.emacs"     "/Users/xxxxx/.emacs" t t)
  load("~/.emacs" t t)
  #[0 "^H\205\262^@ \306=\203^Q^@\307^H\310Q\202;^@         \311=\204^^^@\307^H\312Q\202;^@\313\307\314\315#\203*^@\316\202;^@\313\307\314\317#\203:^@\320\nB^R\321\202;^@\316\322^S\323^A\3$
  command-line()
  normal-top-level()

This never used to happen on my old macbook, but is now happening on every computer I try it on.

mattfidler commented 9 years ago

I will fix it later today.

mattfidler commented 9 years ago

Should be fixed, with the same functionality you had before.

mattfidler commented 9 years ago

You will need to update from melpa unstable