ergoemacs / ergoemacs-mode

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

Keyboard macros don't work #370

Closed m00natic closed 3 years ago

m00natic commented 9 years ago

Using emacs-24.5 or current trunk with ergoemacs-mode-20150922.658

Here's random example for reproduction from ergoemacs-clean

C-x o ; to go to scratch C-x ( ; start kbd macro aa ; insert whatever text C-x e ; end recording and replay once

Expectation is to insert same text again but instead get:

(error "No kbd macro has been defined")

mattfidler commented 9 years ago

Your right.

mattfidler commented 9 years ago

This should work in the majority of keyboard macros. However, it does not support everything that ergoemacs-mode supports. For example modal ergoemacs doesn't record the macros correctly.

anbasile commented 8 years ago

I updated and now got this:

Debugger entered--Lisp error: (void-variable setup-hash-tables)
  ergoemacs-mode--setup-hash-tables()
mattfidler commented 8 years ago

How did you update? Are you using melpa? If not, delete all the elc files and then type

make compile

if you are on linux or have make setup appropriately.

mattfidler commented 8 years ago

It also runs all of the ergoemacs-mode tests, but you can just do

make clean build
anbasile commented 8 years ago

Melpa, yes. Emacs 24.5.1 on arch linux 5.2.4-1

anbasile commented 8 years ago

Ok, I removed it and then installed it again (always via melpa) and now it works.

mattfidler commented 8 years ago

Great.