@@ -255,15 +255,12 @@ impl Keymap {
255255 // recursively visit all nodes in keymap
256256 fn map_node(cmd_map: &mut ReverseKeymap, node: &KeyTrie, keys: &mut Vec<KeyEvent>) {
257257 match node {
258− KeyTrie::MappableCommand(cmd) => match cmd {
259− MappableCommand::Typable { name, .. } => {
258+ KeyTrie::MappableCommand(cmd) => {
259+ let name = cmd.name();
260+ if name != "no_op" {
260261 cmd_map.entry(name.into()).or_default().push(keys.clone())
261262 }
262− MappableCommand::Static { name, .. } => cmd_map
263− .entry(name.to_string())
264− .or_default()
265− .push(keys.clone()),
266− },
263+ }
267264 KeyTrie::Node(next) => {
268265 for (key, trie) in &next.map {
269266 keys.push(*key);