Если вы используете OS X, вы можете установить KeyRemap4MacBook и использовать private.xml следующим образом:
<?xml version="1.0"?>
<root>
<appdef>
<appname>EMACS</appname>
<equal>org.gnu.Emacs</equal>
</appdef>
<item>
<name>tabtometa</name>
<identifier>tabtometa</identifier>
<only>EMACS</only>
<autogen>__KeyOverlaidModifier__ KeyCode::TAB, KeyCode::OPTION_L, KeyCode::TAB</autogen>
</item>
</root>
Он меняет вкладку на опцию, когда удерживается, но сохраняет ее как вкладку, когданажата.
Если вы хотите использовать опцию для вставки не-ASCII символов, измените OPTION_L
на CONTROL_R
и используйте:
(setq ns-option-modifier 'nil)
(setq ns-right-control-modifier 'meta)