Hard to know all the macros that I'll need, but attached is my macros file.
My key bindings are assigned in the "custom-init" function.
These functions I use often that could be useful in a diff window:
custom_bind_key("context-prev-tag","C-A-F");
custom_bind_key("goto-parent","C-A-P");
custom_bind_key("softwrap-toggle","A-W");
custom_bind_key("copy-buf-name","A-Q");
custom_bind_key("buf-dir-to-clipboard","A-D");
custom_bind_key("copy-buf-name-only","A-N");
custom_bind_key("inc-font","C-A-0");
custom_bind_key("dec-font","C-A-9");
custom_bind_key("rdef-font","C-A-8");
custom_bind_key("rdef2-font","C-A-7");
custom_bind_key("rSelectDisplay","C-A-S");
custom_bind_key will bind a function to a key. Some of these functions are direct SE macros, but others are my own custom macros that you can dig into in my .e file.