On 20/05/2019 07:41, G. Branden Robinson wrote:
Remember that "self-insert" is a binding.
I know (I've been using for over 20 years (v2.01) now)
If you removed all bindings, no keystrokes would do _anything_.
that's exactly what I want in order to then only bind the keys I want to have bound, like e.g. accept-line etc. I don't want to have 3 bindings for abort, {backward,forward}-char, BOL, EOL, {next,previous}-history and so on. I don't like bindings with \C-x, \e\C. Of course slf-insert bindings are ok. But I never use backward-{kill-{line,word},word}, beginning-of-history, bracketed-paste-begin, complete-*, and many, many more. Should I one day decide to use such a function, I will bind a key and then I will use it. And, should I one day decide to use a terminal emulation that emits different key-sequences (arrow pad, edit pad and the like), I will change the relevant bindings. So I don't need bindings for each and anything. And here comes another problem: I can remove superfluous bindings like \C-a, \C-e. But I can not remove bindings with key-sequences my termi- nal does not produce like \eO[ABCDFH]. Sorry for not sufficiently explaining my intentions in my original mail, and thanks for your prompt reply. Henning