sync code with doc; fix errors; add the info keybinding (`)