tab-complete keywords. fixes #2100