Я начал использовать Emacs в последнее время, и мне это очень нравится. Я скучаю по модальному режиму Vim, поэтому я подумал об использовании Viper или Evil. Одна вещь, которая меня всегда беспокоила, это наличие 2 клавиш для входа и выхода из обычного режима, а потом мне в один прекрасный день поразило меня - почему бы не использовать только ОДИН для переключения между ними ?!
Мне бы хотелось, чтобы CapsLock переключался между состояниями - запускайте Emacs в режиме редактирования (CapsLock неактивен), и всякий раз, когда CapsLock активен, Emacs переходит в обычный режим.
Очевидно, что его можно заимствовать для каждого нажатия клавиши, доступного на клавиатуре, и просто CapsLock для меня, в любом случае, совершенно бесполезен, но очень доступен.
Есть идеи, как это реализовать? Это не обязательно должна быть конфигурация в Emacs, но она может быть глобальной, с точки зрения ОС, конфигурацией (хотя 1-й, если предпочтительнее, поскольку я часто кросс-платформенный). Я использую Ubuntu Linux, если это так.