One frequently needed function that readline does not seem to have is a way to move to the beginning of the next or previous path component. This is what I've come up with :
\C-t: "\C-b\C-b\e\C-]/\C-f" \C-y: "\C-]/\C-f" Three problems with this kludge : 1. The definition uses keys, not functions. Is there a way to mix functions and string literals in a readline binding ? 2. If you press ^Y while past the last slash in a word, the cursor moves to the first slash in the next word if there is one, or the next character otherwise. It would be more useful to move immediately past the end of the current word. 3. If you press ^T while you're already on the first slash in a word, the cursor moves to the last slash in the previous word if there is one, or the previous character otherwise. It would be more useful to move to the beginning of the current word. Is there a better way ? Thanks in advance. -- André Majorel <URL:http://www.teaser.fr/~amajorel/> You measure democracy by the freedom it gives its dissidents, not the freedom it gives its assimilated conformists -- Abbie Hoffman.