I'm guessing the frame-parameter function is new in some recent version of Emacs. It doesn't exist in Emacs 24.5.1 (which I'm forced to run at work, sadly).
If you want ace-window to work on those older Emacsen you could change the implemenation of ace-window< to use (frame-parameter f1 'left) in place of (car (frame-position f1)) and (frame-parameter f1 'top) in place of (cdr (frame-position f1)).
Currently as a shim I added this to my configuration:
I'm guessing the
frame-parameter
function is new in some recent version of Emacs. It doesn't exist in Emacs 24.5.1 (which I'm forced to run at work, sadly).If you want
ace-window
to work on those older Emacsen you could change the implemenation oface-window<
to use(frame-parameter f1 'left)
in place of(car (frame-position f1))
and(frame-parameter f1 'top)
in place of(cdr (frame-position f1))
.Currently as a shim I added this to my configuration:
That way I can use the current version of
ace-window
unchanged.