@@ -140,7 +140,12 @@ impl KeyTrieNode {
140 let mut body: Vec<(&str, BTreeSet<KeyEvent>)> = Vec::with_capacity(self.len());
140 let mut body: Vec<(&str, BTreeSet<KeyEvent>)> = Vec::with_capacity(self.len());
141 for (&key, trie) in self.iter() {
141 for (&key, trie) in self.iter() {
142 let desc = match trie {
142 let desc = match trie {
143− KeyTrie::Leaf(cmd) => cmd.doc(),
143+ KeyTrie::Leaf(cmd) => {
144+ if cmd.name() == "no_op" {
144 KeyTrie::Node(n) => n.name(),
149 KeyTrie::Node(n) => n.name(),
146 match body.iter().position(|(d, _)| d == &desc) {
151 match body.iter().position(|(d, _)| d == &desc) {