+readline-complete for shell completion