Hacker News new | ask | show | jobs
by shaunxcode 6124 days ago
It's because you are missing the other part of the and

  (if (and (not (null suggest-key-bindings))
           (null executing-kbd-macro)) 

  if(not(null(suggest-key-bindings)) && null(executing-kbd-macro))
Does that help?
1 comments

No. I mean, I understand it just fine, I just hate the structure of it. Something about it causes revulsion, something that would probably go away if I actually sat down and learned lisp.
you'll end up with the inverse problem when you go back to infix notation though - be warned! when I see func(arg) I feel like I am on the inside of a star fruit.