GNU readline integration