On 2011-09-05 18:25 +0200, Frank Fischer wrote:
Sounds like something changed with the handling of the prefix-key ESC/escape. Perhaps some interference with the special handling of those keys?
I can confirm your suspicion. The error is contingent on the following line in evil-states.el: (define-key evil-esc-map (kbd "ESC") 'evil-esc) `evil-esc-map' is the first keymap listed in `evil-mode-map-alist', and has priority over all other Evil keymaps.
Need to get an Emacs 24 somewhere ...
You can get the sources from Bazaar, but you'll have to install a host of libraries to compile them. The following may save you some time if you have not compiled Emacs previously. First, install Bazaar: sudo apt-get install bzr Then download the Bazaar repository (as explained on http://savannah.gnu.org/projects/emacs/): bzr branch bzr://bzr.savannah.gnu.org/emacs/trunk This will take some time. When it's done, enter the resulting trunk/ directory and refer to INSTALL.BZR for build instructions. autoconf is needed: sudo apt-get install autoconf Now run ./autogen.sh to generate the configure script. Then run ./configure and it will likely complain about missing dependencies. These are the libraries I had to install: sudo apt-get install libtool \ libgtk2.0-dev \ libxpm-dev \ libjpeg-dev \ libgif-dev \ libungif4-dev \ libtiff-dev \ libncurses-dev When everything is in place, Emacs can be built with: make bootstrap This will create an Emacs binary in the src/ subdirectory. -- Vegard