Hello, even though I think the idea of rebinding the abort key is likable, making it a binary choice between <C-G> and <ESC> is not the best way to go, it should be bindable to any key.
Though, because of the special nature of the function: - it should set to a single key - it should be set to a key that has not been bound already Thus instead of a setting, it should be a command that will check that there's no binding already set with the key you want to set, and print an error in case there are and do nothing. The difference is that you then make sure it's *impossible* to have a conflict, and then you can run your remove.esc.bindings.rc file before running up `set_key_aborts '\e'`. Then if you want to make space bar the abort key, you're it's up to you (I wouldn't do that, but why not?). my €0.02, N.B.: I hope this time it won't take 3 days for my mail to come on the ML (and sorry for posting the same mail three times last time). -- Guyzmo