minibuffer
properly handle trailing slash in directory completion
separate completion and history from line editing
prevent gtk window from changing size
completion: put space after command if there is only one possibility
fix local transport to use waitpid instead of ignoring SIGCHLD
move word-by-word with ctrl-arrow