Reputation: 831
I am trying to switch between buffers in emacs. Normally this has always worked for years. But now I am getting an error saying:
Symbol's function definition is void: edmacro-parse-keys
I see there is a lot of different error on google about the: Symbol's function definition is void
But I can't find my specific problem.
Anyone has any idea?
Thanks
--------------Update-----------------------
Here is the debug error
Debugger entered--Lisp error: (void-function edmacro-parse-keys)
(edmacro-parse-keys key)
(define-key iswitchb-mode-map (edmacro-parse-keys key) fun)
(let* ((key (car K)) (fun (cdr K))) (define-key iswitchb-mode-map (edmacro-parse-keys key) fun))
(lambda (K) (let* ((key (car K)) (fun (cdr K))) (define-key iswitchb-mode-map (edmacro-parse-keys key) fun)))(("<right>" . iswitchb-next-match))
mapc((lambda (K) (let* ((key (car K)) (fun (cdr K))) (define-key iswitchb-mode-map (edmacro-parse-keys key) fun))) (("<right>" . iswitchb-next-match) ("<left>" . iswitchb-prev-match) ("<up>" . ignore) ("<down>" . ignore)))
iswitchb-local-keys()
run-hooks(iswitchb-define-mode-map-hook)
iswitchb-read-buffer("iswitch ")
iswitchb()
iswitchb-buffer()
call-interactively(iswitchb-buffer nil nil)
command-execute(iswitchb-buffer)
Upvotes: 0
Views: 227